[求助原厂技术]用CH342做了一批板子,发给客户测试发现B串口在特定波特率下接收数据异常

用CH342做了一批板子,发给客户测试发现B串口在特定波特率下接收数据异常,这边收到反馈后经过大量测试,从100bps~3Mbps之间随意设置整数波特率测试(CH342手册上标有支持通讯波特率 50bps~3Mbps。)最高测试到了3Mbps.发现在256000与921600这两个波特率下B串口接收数据存在大量数据错误与丢失,而在此波特率下B串口发送数据都是没有问题的。A串口在这两个波特率下收发数据也都是没有问题的。也就是只有B串口在特定波特率下丢码错码,也怀疑是不是波特率误差导致,但是同一个芯片同样波特率A串口收发都没问题,B串口发送也没问题,只有B串口在这个两个波特率下接收存在问题(目前只测到了在这两个波特率下丢码错码)。同样也看到手册上写有CH342 支持常用通讯波特率:50、75、100、110、134.5、150、300、600、900、1200、 1800、2400、3600、4800、9600、14400、19200、28800、33600、38400、56000、57600、76800、115200、 128000、153600、230400、460800、1M、1.5M、2M、3M 等(还是说CH342只支持这些已经列出来的波特率)。希望原厂技术给予指导。

您好,CH342的串口B不支持256000,921600bps,CH342支持手册上标明的波特率,未标明的波特率部分支持。


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