本帖最后由 mxzwish 于 2017-12-7 16:07 编辑
有一款产品,他的尾部插座排针,有2组UART串口。
一开始我试着用USB转串口的板子连接,能收到调试信息。
但是有的时候却不能,我一直以为是我的地线没接好,或者杜邦线质量不好。
突然有一天我发现不管我怎么折腾,串口都不能正常读到数据了。
我以为usb串口板坏了,换了各种型号的usb转串口板,包括 cp2102 ft232rl pl2303 ch340 基本上市面能买到的方案都试过了
都不行。
表现有两种:
1.完全无数据
2.有乱码数据
已经排除了地线或TX线接触不良等问题。串口电平也没问题,TX电压3.5V。
奇怪的是,用逻辑分——析——仪是可以抓到串口数据的。。
示波器没试过,因为暂时没有示波器设备
后来我终于发现他的电路上,CPU出来的UART TX信号先送了一个sot23-3,可能是三极管,三极管后面有电阻和电容,然后才连线到尾插
我尝试在三极管前端飞线连接串口板,这时候数据就出来了…………
那么问题来了。。
请问UART TX后面的这个三极管、电阻、电容,起到什么作用?
|