USB转双串口产品设计-RS232串口
基于USB转2路串口芯片CH342,可以为各类主机扩展出2个独立的串口。CH342芯片支持使用操作系统内置的CDC串口驱动,也支持使用厂商提供的VCP串口驱动程序,可支持Windows、Linux、Android、macOS等操作系统。因CDC类协议和类驱动的原因,CDC串口功能没有VCP完整,使用上也存在一些差异。默认建议使用厂商提供的VCP串口驱动程序。
使用单个CH342芯片即可实现USB一拖二串口转接产品,内置USB收发器和控制器、高速全双工串口控制器、以及每个UART内置独立的串口收发FIFO,可轻松满足各类串口波特率下的连续稳定通信。
芯片提供的串口默认为TTL电平,可直接设计TTL串口产品,也可以外加RS232/RS485/RS422等电平转换芯片实现其他接口类型的USB转多串口产品。
CH342主芯片提供2种封装,QFN24的CH342F和ESSOP10的CH342K,因RS232串口产品默认提供的是全MODEM信号的DB9接口,因此建议默认选择CH342F芯片,若不需要使用全功能串口仅有简版RS232接口需要,其他信号脚悬空即可。
产品特点
- 支持各种常规串口波特率及最高4Mbps波特率,在高波特率下通讯连续、高效、稳定;
- 多系统兼容,支持Windows/Linux/macOS/Android等操作系统,兼容各类串口软件;
- 各串口均内置独立收发FIFO,独立工作,互不影响;
- 支持全MODEM联络信号RTS、DTR、DCD、RI、DSR、CTS,可兼做GPIO用于MCU下载,IO控制等;
- 支持串口CTS和RTS硬件自动流控,高速连续通讯无丢包;
- 内置Unique ID,模块插入任意USB口,串口号均可保持固定,无需手动查找串口,使用更便捷;
- 芯片内置EEPROM,支持配置芯片VID、PID、最大电流值、厂商和产品信息字符串等参数。可实现定制化的厂商信息;
CH342F实现的全功能2路RS232串口产品参考设计
USB转双串口芯片CH342技术手册:
参考设计及说明下载链接: