请选择 进入手机版 | 继续访问电脑版

医工之家

 找回密码
 自行注册无效!!!!请将用户名(中文单位称呼)+密码告诉QQ943299174

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: 医学工程
查看: 299|回复: 0

判断RS232通讯用max232芯片好坏的方法

[复制链接]

2841

主题

2921

帖子

303

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
303
发表于 2019-1-28 20:45:02 | 显示全部楼层 |阅读模式
判断RS232通讯用max232芯片好坏的方法
RS-232接口.png
    单片机的串口是TTL电平,在实际应用时,需要将TTL电平转换成RS232电平。RS232的接口芯片很多,最著名的当然是maxim公司的max232;跟这个芯片完全兼容的芯片很多,象LINEAR公司的LT1081、LT1181,HARRIS的ICL232等,都是十分著名且常用的芯片。
    LINEAR的串行接口转换芯片在早期的电路设计中经常可以见到,但是近来好像比较少见了。
    ICL232比MAX232便宜。
MAX232的原理框图.jpg
一、看MAX232的原理框图,需要注意到
    1、需要外接电容0。1u电容,或者1u的胆电解电容或电解电容,有一款232芯片不需要外接电容,但是因为在芯片中做一个达到电容效果的电路是比较难,所以也比较贵;所以一般都选用外接电容的;之所以需要电容,是因为RS232电平是工作在大约-9V~+9V之间,需要电容将5V电压转换成Rs232电平所需要的+10V和-10V;电路上叫电荷泵,很形象;
    2、Rs232的逻辑和TTL是正好相反的。在框图上,输入和输出之间的逻辑是反的;对于TTL电平,当没有232信号发出时,是高电平;对于RS232来说,这时,TX端是-8~9V电压,相对于0V来说;如果有了信号,那就是从+9V~-9V交错变化的一系列信号,使用示波器可以看到信号的变化。
二、利用以上的特点,可以测试RS232接口电路的好坏
    1、判断芯片是否正常,参见MAX232的框图,使用万用表测量2和6脚,只要2脚的电压在+8V~+9V之间、6脚在-8V~-9V之间,就基本上可以断定这个芯片是好的;
    2、在Rs232没有发信号时,看TX端电压为Rs232的高电平,也就是-8V~-9V之间,当发信号时,数据在变化,这说明这个Rs232的端口是好的;这个方法也适用于测量本地的串口。
早起的RS232接口芯片是MC1488(发送)、MC1489。MC1489因为只有接收,所以是单5V电源工作;MC1488则需要正负12V电源;但是在工控机的板卡中,正负电源不是问题,所以在moxaC168等多串口卡中,仍然使用MC1488、MC1489,价格便宜成本低啊。这种芯片,motorola的居多。RS232的驱动能力是比较强的,至少在10几米以上,比较胆子大的,用在20~30米甚至更远;这时,最好使用屏蔽线效果会更好一些。
三、解析MAX232的型号标识
    MAX232DIP16封装现主要有这些型号:MAX232CPE、MAX232EPE。下面对MAX232的型号标识进行解析:
    1、MAX232后缀第一个字母,表示应用级别。
    带“C”:商业级;带“E”:工业级。例:MAX232CPE:商业级;
    2、MAX232后缀第二个字母,表示封装。
    “P”:PDIP封装;“S”:SOP封装。例:MAX232CPE:DIP封装;
    3、MAX232后缀第三个字母,表示引脚数。
    “E”:16PIN。例:MAX232CPE:16PIN。
    MAX232CPE,MAX232EPE分别是DIP和SOP封装。它们的区别是前者传输速率是120外部电容1uF;后者是200外部电容0。1uF;MAX232MAX232A两种IC都有DIP和SOP封装,所以你问的不带A的应该是MAX232芯片。
MAX232.jpg
    MAX232A对应的是MAX232ACPE,MAX232AEPE;但是实测MAX232和MAX232A用0。1uf1uf10uf电容都是可以工作的。
    需要注意的是四个电容一定都要接上,C4没接东西,将会造成怎么都下载不了程序。

回复

使用道具 举报

本版积分规则

QQ|小黑屋|手机版|Archiver|医工之家 ( 鲁ICP备1400302 )

GMT+8, 2020-3-29 02:43 , Processed in 0.381218 second(s), 31 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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