查看: 522|回复: 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造成得这种现象,那么你可以用最低的波特率下载程序,可以检测出来是否是干扰问题。

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

使用道具 举报

5

主题

124

帖子

257

积分

中级会员

Rank: 3Rank: 3

积分
257
板凳
发表于 2015-1-9 09:19 AM | 只看该作者
从115200到1200都试过了,均不行                                                                                                                                                                       
回复 支持 反对

使用道具 举报

7

主题

47

帖子

105

积分

注册会员

Rank: 2

积分
105
地板
发表于 2015-1-13 06:29 AM | 只看该作者
呵呵, 我也遇到过一次. 换了一种MAX232后, 通信时好时坏, 后来发现这个MAX232的电容要求是105(1微法)而不是104, 我实际使用2微法的.增大后通信距离也延长了许多.再检查一下电容的耐压是否足够.                                                                                                                                                                       
回复 支持 反对

使用道具 举报

1

主题

2

帖子

7

积分

新手上路

Rank: 1

积分
7
5#
发表于 2015-1-23 11:04 AM | 只看该作者
3楼的建议不错、、、                                                                                                                                                                       
回复 支持 反对

使用道具 举报

1

主题

64

帖子

135

积分

注册会员

Rank: 2

积分
135
6#
发表于 2015-1-23 01:11 PM | 只看该作者
你为什么要用有极性的电容呢?                                                                                                                                                                       
回复 支持 反对

使用道具 举报

2

主题

96

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
7#
发表于 2015-4-7 10:31 AM | 只看该作者
用示波器量一下各脚信号,看看和datasheet上的一致否?

我感觉是电容太大了,应该是用0.1uF吧。还有楼上说的对,应该用无极性电容。
回复 支持 反对

使用道具 举报

0

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
8#
发表于 2015-12-20 06:15 AM | 只看该作者
向各位达人学习!                                                                                                                                                                       
回复 支持 反对

使用道具 举报

8

主题

209

帖子

430

积分

中级会员

Rank: 3Rank: 3

积分
430
9#
发表于 2015-12-20 08:11 AM | 只看该作者
把极性电容换成105的试试,我也遇到同样问题,换了就好了                                                                                                                                                                       
回复 支持 反对

使用道具 举报

20

主题

233

帖子

490

积分

中级会员

Rank: 3Rank: 3

积分
490
10#
发表于 2015-12-20 11:02 AM | 只看该作者
遇到问题先不要浮躁,做技术不能浮躁的,既然你都说了你用万用板的232电路每次下载都正常,可见MCU是没问题的。STC可能还比不上大牌子的MCU,但毕竟是国产,请不要闭口张口就说是垃圾,任何一款MCU都有他的确定,对刚出不久的国产货,不能太挑剔                                                                                                                                                                       
回复 支持 反对

使用道具 举报

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

本版积分规则

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