我的应用场景,使用USB转串口CH343芯片,PC与设备进行通信。
其中PC随机向设备发送短指令,但是设备以2Mbps的速率向PC端发送数据包,时间间隔很小,传输的平均速率算下来略低于2Mbps,可能在1.8Mbps左右。这种速率下,需要稳定传输24小时。
这种使用条件,CH343硬件能满足吗?
热门产品 :
CH394: 以太网协议栈芯片
我的应用场景,使用USB转串口CH343芯片,PC与设备进行通信。
其中PC随机向设备发送短指令,但是设备以2Mbps的速率向PC端发送数据包,时间间隔很小,传输的平均速率算下来略低于2Mbps,可能在1.8Mbps左右。这种速率下,需要稳定传输24小时。
这种使用条件,CH343硬件能满足吗?
您好,对于PC通过USB转串口芯片进行数据发送这个方向而言,数据会完整的通过芯片TXD进行输出的,即使长时间也没有问题的。
如果是设备上传数据给PC机,如果高波特率连续传输,则建议使用硬件流控。因不同计算机性能差异,不开启流控则无法保证数据一定不丢失。
即:对于串口通讯双方,只需要考虑接收方的接收能力是否来得及,不需要考虑发送方(发送方只管异步发送,不存在丢数据的情况)