|
情况:使用常见的二极管、三极管和mos做MCU和模组的电平转换电路,但是模组和MCU无法正常通信,MCU和模组各自和PC通信则一切正常。
原因分析:抓取串口通信波形发现,模组tx—>MCUrx通信波形、电平和波特率正常。但是MCUtx—>模组rx波特率正确,但是电平不对,低电平不是稳定的0v,有时会达到上百毫伏,在经过电平转换之后,也无法拉低,如果是二极管和mos管类电平转换,则这个低电平还需要加上二极管自身的导通压降,低电平的下限还会升高。这种情况有时候就会超出模组串口的电平容限,导致模组无法识别到有效的低电平信号。
解决方案:需要客户检查优化电路,确保自身对外输出的信号电平是合理稳定的,能够让设备识别到有效信号。 |
|