USB转串口集成电路CH340C与CH340G的细微区别
USB转串口集成电路CH340C与CH340G的细微区别
CH340C和CH340G是两款常用的USB转串口芯片,它们在功能上有很多相似之处,但在具体设计和性能参数上存在一些差异。本文将详细对比这两款芯片在多个方面的区别,帮助工程师在实际应用中做出更合适的选择。
CH340C丝印
主要区别
内置时钟设计:CH340C内置时钟,无需外部晶振,节省一个晶振和2个电容以及SMT加工时6个焊点的费用。而CH340G无内置时钟,需要外接12M晶振和2个电容。
工作温度范围:早期CH340C的工作温度范围为-20
70℃,但新版本的CH340C已经提升至-4085℃,与CH340G相同。需要注意的是,批号以4开头的CH340C温度范围为-40~85℃。波特率误差:CH340G串口发送信号的波特率误差小于0.3%,而CH340C的波特率误差小于1.2%。虽然绝大多数场合应用无问题,但这个细微区别应注意。
工作电压:
在5V工作电压时,CH340C和CH340G的工作电压范围都是4-5.3V。
在3.3V工作电压范围,CH340G略宽:
V3引脚连接VCC引脚时:
CH340G:2.9~3.6V
CH340C:3.1~3.6V
USB挂起时的总电源电流:CH340C略低:
CH340G:0.09~0.2mA
CH340C:0.05~0.15mA
参考价格:小批量时,CH340G约2.07元,CH340C约2.17元。
替换性
多数场合下,CH340C可以直接替换CH340G,但因CH340C不需要外部晶体,所以CH340G不能替代CH340C。需要留意的是新版本的CH340C,7和8引脚的定义已经和CH340G完全不同:
7脚:
CH340G:XI 输入, 晶体振荡的输入端,需外接 12MHz 晶体及振荡电容
CH340C: NC. 空脚,必须悬空
8脚:
CH340G:XO 输出,晶体振荡的输出端,需外接 12MHz 晶体及振荡电容
CH340C:OUT# 输出,MODEM 通用输出信号,软件定义,低有效。部分批次 CH340C 可选切换为第二功能 DTR#。对于批号 4 开头且末 3 位大于 B40 的 CH340C,8#引脚默认为 OUT#,上电或复位期间有弱上拉,正常工作期间为 MODEM 的 OUT#输出。如果为 8#引脚外接 4.7KΩ 下拉电阻,那么将进入开源 DTR 增强模式,8#引脚自动切换为开源驱动的第二 DTR#用于连接 MCU 的 BOOT 模式,默认第二 DTR#为不输出,被外部电阻保持为低电平,但可以由应用程序设置此 DTR#引脚输出高电平或不输出,用于 DTR#默认低电平的多模式 MCU 下载。另外,13#引脚原 DTR#用于 DTR#默认高电平的多模式 MCU 下载。
共同点
- CH340的USB收发器按USB2.0全内置设计,UD+和UD-引脚建议不要额外串接电阻。
- CH340C和CH340G均为全速 USB 设备接口,兼容 USB V2.0。
- 仿真标准串口,用于升级原串口外围设备,或者通过 USB 增加额外串口。
- 计算机端 Windows 操作系统下的串口应用程序完全兼容,无需修改。
- 硬件全双工串口,内置收发缓冲区,支持通讯波特率 50bps~2Mbps。
- 支持常用的 MODEM 联络信号 RTS、DTR、DCD、RI、DSR、CTS。
- 通过外加电平转换器件,提供 RS232、RS485、RS422 等接口。
- 内置固件,软件兼容 CH341,可以直接使用 CH341 的 VCP 驱动程序。
- 支持 5V 电源电压和 3.3V 电源电压。
- 提供 SOP-16、SOP-8 和 SSOP-20 以及 ESSOP-10、MSOP-10 无铅封装,兼容 RoHS。