查看: 557|回复: 14
打印 上一主题 下一主题

RS232转TTL电平的电路问题分析

[复制链接] qrcode

1

主题

2

帖子

9

积分

新手上路

Rank: 1

积分
9
楼主
跳转到指定楼层
发表于 2015-1-7 11:14 AM | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
最近鄙人做了个东西,用的是STC(现在感觉STC是垃圾)的51单片机,通过串口ISP编程,也用这个串口进行数据通讯. 于是用MAX232做了个TTL-RS232的电平转换电路.
板子做好后,焊上器件,发现偶尔能下载程序,大部分时候不能下载程序.这几天干脆就一次都不能下载程序了. 不过数据MCU里面的用户程序可以正常地向PC送数据,也可以正常地接收PC发给它的命令(这些数据包都比较短)。
检查了板子,器件,都没发现问题,我有用万能板搭了个TTL-RS232的电平转换电路,然后把引线飞到板子上,发现ISP下载程序一点问题都没有,每次都成功。比较PCB上的电路和万能板上的电路,只有器件有差别,前者用贴片的MAX232和1uF贴片电容,后者用直插的MAX232和直插的1uF电容。我听说有些MAX232CSE片子有问题,我就换了几个新的,也不行,换了Sipex232,还是不行。
这种用MAX232做电平转换的电路是用的相当成熟的电路,我以前也这么用过,没什么问题啊。现在怀疑是不是PCB布线有什么问题。不过我对PCB的EMC没什么过多的深入,也没有测试设备。
恳请朋友们帮我看看我的PCB图和SCH图,看看有什么可疑之处。先谢谢了。
我的串口线只连了2,3,5三个脚。
欢迎大家和我交流 qq:23097917 wyuanq@yeah.net




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

1

主题

2

帖子

9

积分

新手上路

Rank: 1

积分
9
沙发
 楼主| 发表于 2015-1-8 09:44 AM | 显示全部楼层
短数据是可以通讯,而下载程序无法实现的话,如果是LAYOUT造成得这种现象,那么你可以用最低的波特率下载程序,可以检测出来是否是干扰问题。

建议用示波器抓取通讯信号,无论是功耗,还是干扰,还是延时,还是电容效应,都可以一目了然。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表