ch9101

在接收数据时出现数据错乱,个别字节中的位不正常微信截图_20230619180350.png微信图片_20230619180621.png

1687169068147791.png


这种是PCB布局有问题吗,那位遇到过给解答下


您好,建议您这边测量下串口发送那侧的串口波形,看下有无问题。看下波形是否为标准方波,以及比特位的波特率实际是多少。


我用的是115200波特率,ch9101U、R、N都出现这种问题,电平芯片使用的是SP3232EEY-L。使用之前购买的CH340或者FT231的转换器接收过程就不会有这种乱码,都正常的。明天我来测试下模块发出来的电平看下。


模块发出来的数据是对的,换了一个FT231XR芯片就很不会出现这种问题了

1687939347201398.png

1687939347155613.png



您好,此情况下您可先测试CH9101自收发是否存在该现象,若无此现象,可将CH9101与您对端串口连接后,使用示波器查看一下CH9101的RXD引脚上波形实际波特率为多少?


今天确定了下问题。CH9101自收发数据是正常的,不会出错。这个板子上使用的SP3232E供电电压3.3V,这个芯片的TXD输出最高电平是5.5V左右,最低-5.4V左右,可能原因以:由于此芯片输出电压的电平较低引起,换到另外一块使用5V供电的max232芯片(TXD电平8.6V和-8.6V左右)上发现串口数据正常了。

有个疑问就是使用购买的CH340和自制使用ft231以及购买的ft232、U转串工具连接第一块板子数据也是正常的,这些串口工具可能对RS232电平兼容性更高吗?容差更大?

1688095781107662.png

1688095781153881.png



刚换了sp3232E 供电方式将3.3V 供电改为5V供电,现在收发就不会出错。基本确定是使用的TTL转232电平芯片有关系


只有登录才能回复,可以选择微信账号登录