如何解决UART通信的射频干扰问题
理论进行了描述。
图7:用于直流电压偏移观测的解释描述。
RF干扰信号是由印刷导线拾取并被馈送到芯片里,标准芯片输入/输出衰减器作为一个整流器,作为所有CMOS输入-输出引脚(芯片输入/输出)的一部分,二极管被正向偏压,并对正向超过二极管管压降(大约0.6V)VEXT之上,或者反向低于地电平时,信号的摆幅被钳位。同时示波器和/或探头不能测量GHz级的频率,其表现等同一个低通滤波器。于是,在"某些"输入/输出引脚出现反常电压(取决于连接到输入/输出引脚的印刷导线以及EMC的设计水平)。
也有报告用0Ω电阻器替换10kΩ系列电阻器,这并不能实现消除干扰或DC电平的偏移,但用短接线替换可以实现。留意那些电阻器可以得到解释,即使是0Ω电阻器,也会因为封装与一定量的电阻串联而产生寄生电感。考虑高频时,这个串联的RL分量的作用比纯电阻更像低通滤波器。因此似乎在产生干扰的RF频段内,电阻分量仍然有可能有相当大的阻抗。
解决方案
可以通过两种途径减少/消除上述影响:
1.消除/减少"干扰源",增加系统干扰免疫(EMC保护)能力,例如将RF电路与其他数字电路隔绝,增加独立的RF和基带屏蔽区,保持良好接地,在手机外壳中使用EMC材料。
2.为了去除这种"干扰",通常应该用一只小电容器(注意将电容器紧靠在I/O引脚)。通过在靠近(AD6903.GPIO1)(UART_Rx)测试点附近增加一个27pf电容器到地。从示波器测量中可以发现,消除了输入/输出DC偏移。并且UART通信端口相应的误码率正常。具体参考图8和图9。
图8:低电平正常迹线。
图9:高电平正常迹线。
- 使用IDE降低您的MCU功耗(05-29)
- 串口通讯基础及S3C2410 UART控制器(12-06)
- 单片机IO口模拟UART串口通信(12-26)
- 直接数字合成技术实现函数信号发生器(12-09)
- 一种基于USB/RS232的无线通讯终端系统设计(03-25)
- 基于UART&SPI的接口验证工具的设计与实现(03-20)