USB转2路RS422串口

基于USB转2路串口芯片CH342,可以为各类主机扩展出2个独立的串口。CH342芯片支持使用操作系统内置的CDC串口驱动,也支持使用厂商提供的VCP串口驱动程序,可支持Windows、Linux、Android、macOS等操作系统。因CDC类协议和类驱动的原因,CDC串口功能没有VCP完整,使用上也存在一些差异。默认建议使用厂商提供的VCP串口驱动程序。

CH342芯片支持最高4Mbps串口波特率,如果对波特率有更高的需求,可以选择支持9Mbps的高速USB转接芯片CH347,使用单个CH342芯片即可实现USB一拖二串口转接产品,内置USB收发器和控制器、高速全双工串口控制器、以及每个UART内置独立的串口收发FIFO,可轻松满足各类串口波特率下的连续稳定通信。

芯片提供的串口默认为TTL电平,可直接设计TTL串口产品,也可以外加RS232/RS485/RS422等电平转换芯片实现其他接口类型的USB转多串口产品。

CH342主芯片提供2种封装,QFN24的CH342F和ESSOP10的CH342K,RS422串口通讯仅需要使用串口TXD发送和RXD接收通道,其他MODEM信号实际并不需要使用,默认可以悬空处理,同时MODEM信号可以作为普通的GPIO实现控制和输入功能。

产品特点

  • 支持各种常规串口波特率及最高4Mbps波特率,在高波特率下通讯连续、高效、稳定;
  • 多系统兼容,支持Windows/Linux/macOS/Android等操作系统,兼容各类串口软件;
  • 各串口均内置独立收发FIFO,独立工作,互不影响;
  • 支持全MODEM联络信号RTS、DTR、DCD、RI、DSR、CTS,可兼做GPIO用于MCU下载,IO控制等;
  • 支持串口CTS和RTS硬件自动流控,高速连续通讯无丢包;
  • 内置Unique ID,模块插入任意USB口,串口号均可保持固定,无需手动查找串口,使用更便捷;
  • 芯片内置EEPROM,支持配置芯片VID、PID、最大电流值、厂商和产品信息字符串等参数。可实现定制化的厂商信息;

RS422电平转换电路原理

CH342F实现的2路RS422串口产品参考设计

RS422 调试常见问题Q&A

Q:串口端经常收到0x00误码值?

A:接收使能状态下,一般RS422的A、B、Y、Z信号端为高阻态,发送和接收切换过程中信号保持,没有恢复到空闲态。导致RO端采样出错。此时,在A/Y端接一个上拉电阻,B/Z端接一个下拉电阻,阻值需根据手册和实际应用计算。

Q:A/Y和B/Z端是否需要并联终端匹配电阻?

A:根据手册来定,目前很多芯片内置120欧匹配电阻,并不是必须选项。

Q:级联设备数量怎么计算?

A:需根据手册标注的接收输入阻抗来确定,一般也会直接标注出允许的最大收发器数量。

USB转双串口芯片CH342技术手册:

CH342DS1.PDF - 南京沁恒微电子股份有限公司CH342技术手册,USB转双串口芯片,支持最高3M波特率,串口信号支持1.8~5V,内置晶振。CH342使用系统集成的CDC驱动或厂商驱动。厂商驱动支持完整串口功能和更高波特率。http://www.wch.cn/downloads/CH342DS1_PDF.htmlhttp://www.wch.cn/downloads/CH342DS1_PDF.html参考设计及说明下载链接:

CH342EVT.ZIP - 南京沁恒微电子股份有限公司CH342评估板说明及设计原理图,用于USB转双串口。https://www.wch.cn/downloads/CH342EVT_ZIP.html

相关推荐
en.en..9 分钟前
STM32 定时中断逻辑拆解:为什么 “每 2 次中断翻一次 LED”,却是 1 秒亮 1 秒灭?
单片机·嵌入式硬件
jianqiang.xue35 分钟前
单片机图形化编程:课程目录介绍 总纲
c++·人工智能·python·单片机·物联网·青少年编程·arduino
Let's GO Tiger2 小时前
DAPLINK可以烧录,但无法调试仿真
单片机·嵌入式硬件
ooolmf2 小时前
xunjixiaochejiaogai
stm32·单片机·嵌入式硬件
充哥单片机设计3 小时前
【STM32项目开源】基于STM32的智能家庭安防系统
stm32·单片机·嵌入式硬件
日更嵌入式的打工仔3 小时前
ENET_INIT卡死在DMA_MODE判断
单片机·嵌入式硬件
电鱼智能的电小鱼4 小时前
服装制造企业痛点解决方案:EFISH-SBC-RK3588 预测性维护方案
网络·人工智能·嵌入式硬件·算法·制造
szxinmai主板定制专家5 小时前
基于ARM+FPGA的无人机数据采集卡,6通道24bit采集
arm开发·嵌入式硬件·fpga开发·无人机·能源
点灯小铭10 小时前
基于单片机的智能水箱温度液位控制系统设计
单片机·嵌入式硬件·毕业设计·课程设计
沐欣工作室_lvyiyi14 小时前
基于物联网的体温心率监测系统设计(论文+源码)
单片机·物联网·毕业设计·体温心率检测