当前位置: 首页 > 新闻中心
返回
列表

嵌入式系统串口UART接口为啥没有数据输出

发表时间: 2024-03-11 作者: 新闻中心

  大家常说嵌入式里面的串口,一般是指UART(Universal Asynchronous Receiver Transmitter:通用异步收发器)。雷卯电子工程师了解到嵌入系统UART是一种很普通的异步串行通信接口,常通过UART这个接口调试PCB板的硬件电路及软件程序。UART接口图下:

  UART 对于电子工程师来讲如眼睛,如内窥镜,有它可以探知摸不着,看不到的芯片内部运作情况。它的重要性不言而喻,可用着用着有一天它突然罢工了,怎么摆弄也没反应。这时这么办。你不工作我就换。只能把MCU/SOC 拆下来换一颗新的,这时UART又开始工作了,可这已不是原来的它。

  1)电压过高或过低:UART接口常常要特定的电压范围来正常工作,如果输入的电压超过了其可承受的范围,就会导致损坏。这种情况可能性不大。

  3)电磁干扰:UART通信线路可能会受到电磁干扰,如电源干扰、电机驱动干扰、高频信号干扰等。这些干扰信号有几率会使UART接收到错误的数据或者损坏。这种情况有可能。

  4)静电放电:静电放电是一种常见的电子设备损坏原因。如果未采取适当的保护措施,当人体静电放电时,可能损坏UART接口。这种情况最有可能。

  5)过流或过载:如果UART接口上的电流大于其设计限制,就可能会引起元件损坏。这可能是由于外部设备的短路或电流突增引起的。这种情况可能性不是很大,除非短路。

  经常有工程师问到我们怎么能够尽可能的防止UART接口的损坏,雷卯电子工程师有统计以下几点预防措施:

  1)首先使用UART接口电平范围内电压:确保UART接口的电源电压在规定范围内,每个SOC都有管脚电平标注说明。

  2)避免在PCB板供电的情况下插拔连接器,这样会造成浪涌,超过UART接口电平,造成永久损坏。当然我们大家可以增加串行电阻和ESD减小浪涌避免UART接口损坏。

  3)做好电磁干扰防护:在设计电路时,合理地布局和屏蔽线路,减少电磁干扰。把电磁干扰强的电源和电机驱动放到PCB的一端,把高频或敏感信号线放到远离干扰的PCB板另一端。

  4)防止静电放电:使用抗静电工具或穿戴防静电手套等措施,合理接地,避免静电损坏(这种情况我们时常会因麻烦而没有执行)。所以在电路上增加ESD元件防护很重要,ESD 一端并联在通信线 TXD,RXD 上,另一端接地,并且再在TXD,RXD线上串联小阻值的电阻效果更好,小编经验教训得此方案,如下图示。

  5)限制电流:确保UART接口上的电流不超过其设计限制。若需要连接外部设备,请确保其电流符合UART接口的规格要求,常检查接线端子避免短路。

  总的来说,首先设计布线上要注意,其次是加ESD 防护。当然除了串口UART, JTAG接口也是电子工程师常用的调试接口,因此也要增加以上保护措施 。上海雷卯电子防护保护电路如下。

  上海雷卯电子提供多种信号和电源保护方案, 扫描下面小程序和雷卯公众号即可查到你需要的。

  雷卯电子专业为客户提供电磁兼容EMC的设计服务,提供实验室做摸底免费测试,为客户高效,控本完成设计,能快速通过EMC的项目,提升产品可靠性尽力。

  雷卯电子电磁兼容实验室,无偿提供测试,提供外围静电保护参考电路,能够给大家提供国产化证明文件。联系人胡工返回搜狐,查看更加多