USB转串口集成电路CH340C与CH340G的细微区别
USB转串口集成电路CH340C与CH340G的细微区别
CH340C和CH340G是两颗常用的USB转串口芯片,虽然它们在功能上有很多相似之处,但在具体参数和使用场景上存在一些差异。本文将详细对比这两颗芯片在多个方面的区别,帮助工程师在设计时做出更合适的选择。
主要区别
CH340C内置时钟,无需外部晶振,节省一个晶振和2个电容以及SMT加工时6个焊点的费用。
CH340G无内置时钟,需要外接12M晶振和2个电容。
工作温度差别
CH340G: -4085 ℃70 ℃
早期CH340C: -20
新版本CH340C: -40~85 ℃
需要注意的是,新版本的CH340C温度范围已经和CH340G相同
批号4开头的 CH340C温度范围: -40~85 ℃
波特率误差区别
CH340G串口发送信号的波特率误差小于 0.3%,
CH340C串口发送信号的波特率误差小于 1.2%。
绝大多数场合应用无问题,但这个细微区别应注意。
工作电压
5V工作电压时,CH340C和CH340G的工作电压范围都是:4-5.3V
3.3V工作电压范围,CH340G略宽
V3引脚连接VCC引脚时:
CH340G:2.93.6V3.6V
CH340C: 3.1
USB 挂起时的总电源电流
CH340C略低
CH340G: 0.090.2mA0.15mA
CH340C: 0.05
参考价格区别
CH340G: 小批量约2.07元
CH340C: 小批量约2.17元
CH340C替换CH340G
多数场合下,CH340C可以直接替换CH340G
因CH340C不需要外部晶体,所以CH340G不能替代CH340C。
需要留意的是新版本的CH340C,7和8引脚的定义已经和CH340G完全不同:
CH340C如果批号4开头且末3位大于B40,则可为8#引脚加4.7KΩ下拉电阻将其改为DTR#。
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 下载。
CH340C和CH340G共同点
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。