打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
知识分享-MAX13487芯片的使用技巧

RS485通讯接口是嵌入式领域应用最普遍的一种异步串行通讯接口,这个接口只有AB两个数据线,接口形式非常简单,因此收到了广大工程技术人员的青睐。

本文介绍 MAX13487这款RS485收发器的使用注意事项,该收发器具备自动收发控制功能,省去了程序通过一个IO控制收发器状态的工作。

 

在使用MAX13487芯片的时候出现了发 送给MAX13487芯片的数据,原封不动的从RO引脚返回到CPU端,好像数据产生了回环,通过分析原因如下:MAX13487是个自动收发控制的485芯片,芯片只有在DI引脚输入是低电平时驱动总线的状态为低(A<B),在DI引脚输入为高电平时,芯片只驱动总线一小段时间就将发送器禁止了,由总线的上下拉电阻保持总线为高电平(A>B)。

 

回环现象的出现和收发自动控制有一定关系,芯片的接收器除了在发送低电平时处于禁止状态,其他时间都是使能的。


  实际场景是什么情况呢?  

总线没有数据传输时,上下拉电阻的作用就使RO输出一个高电平,总线有数据时,RO的电平根据总线的状态正确的输入给MCU;接收时没有问题,问题出现在发送数据的时候,关键是发送低电平时,接收器是禁止的,这时接收器不驱动RO引脚,RO引脚处于高阻状态,芯片内部相当于悬空,碰巧我的MCU的RXD引脚默认配置了下拉,这样RO引脚就会被我的MCU RXD引脚的下拉电阻拉到低电平,这样DI和RO的信号电平就一致了,数据回环的现象就产生了。

解决问题的办法是,给RO引脚加了一个上拉电阻,这样,当MAX13457不驱动RO引脚时,不至于被MCU把这个引脚拉低,问题就解决了。

其实485总线看似简单,包含的知识点也很多,比如单位负载的概念,都是特别有意思的东西,有机会在和大家一一展开分享。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
硬件切换485电路
你不看看?
RS485自收发实现方案,典型应用电路及问题经验总结
RS485总线可靠性提高方法及故障处理
智能电表中的RS485的通讯模块电路设计
到底什么是弱上下拉和强上下拉?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服