概述

CH340是一款 USB 总线的转接芯片,实现 USB 转TTL串口或者 USB 转打印口。

成本便宜,¥1.x,且有 SOP8 / MSOP10的小封装型号。

常用于MCU的自动下载电路中,驱动稳定性和通信速率都有不错的保障。

特性

全速 USB 设备接口,兼容 USB V2.0。

仿真标准串口,用于升级原串口外围设备,或者通过 USB 增加额外串口。

计算机端 Windows 操作系统下的串口应用程序完全兼容,无需修改。

硬件全双工串口,内置收发缓冲区,支持通讯波特率 50bps~2Mbps。

支持常用的 MODEM 联络信号 RTS、DTR、DCD、RI、DSR、CTS。

通过外加电平转换器件,提供 RS232、RS485、RS422 等接口。

CH340R 芯片支持 IrDA 规范 SIR 红外线通讯,支持波特率 2400bps 到 115200bps。

支持 5V 电源电压和 3.3V 电源电压甚至 3V 电源电压。

CH340C/N/K/E 及 CH340B 内置时钟,无需外部晶振,CH340B 还内置 EEPROM 用于配置序列号等。

提供 SOP-16、SOP-8 和 SSOP-20 以及 ESSOP-10、MSOP-10 无铅封装,兼容 RoHS。

型号

CH340的型号主要有 CH340 G/C/N/B/T/K/E。

主要区别在于封装和引脚功能不同,较为常用的型号为 G/C/N/E。

Android USB CDC COM通讯程序_串口通信

引脚功能

Android USB CDC COM通讯程序_usb转串口_02

供电 - 注意事项

(1)【使用USB的5V电源】为CH340供电时:VCC接USB的5V,V3 引脚需外接 0.1uF去耦电容,以使用CH340自身的降压对芯片的工作供电。

(2)【使用外部 3.3V电源】为CH340供电时:VCC与V3短接,一同连接到外部的3.3V电源上。

一般情况下,电源推荐使用(1)的方式,电路简单,静态功耗小,且易于CH340的上电掉电。

而如果对通信电平有严格的3.3V要求,则需要用第(2)种供电方式。

通信电平 - 注意事项

(1)【使用USB的5V电源】为CH340供电时:CH340各引脚的电平为 5V。

(2)【使用外部 3.3V电源】为CH340供电时:CH340各引脚的电平为 3.3V。

如果对通信电平有严格的3.3V要求,建议使用 【外部3.3V供电】。可见手册:

实际测量,使用USB-5V供电时,CH340各引脚的电平接近5V,直接与3.3V通信电平的器件连接时需注意电流倒灌和电平兼容。

Android USB CDC COM通讯程序_串口_03

常用最小电路

CH340N:(USB-5V供电,不需要外接晶振)

Android USB CDC COM通讯程序_ch340_04

CH340C:(USB-5V供电,不需要外接晶振)

Android USB CDC COM通讯程序_串口通信_05

CH340G:(USB-5V供电,需要外接12MHz晶振)

Android USB CDC COM通讯程序_usb转串口_06

CH340K:(外部 3.3V电源供电,不需要外接晶振)

(使用外部 3.3V电源供电的原因,是因为连接的MCU设备需要严格的 3.3V通信电平)

Android USB CDC COM通讯程序_串口_07

另外,如果是将CH340用于自动下载电路,通常会外接2个8050三极管和2个电阻。如果对器件的占地空间要求尽可能的小,可选用 UMH3N 这样的数字三极管。sc-70-6的封装非常小巧,便于缩小占地空间。


有用的话就来点个赞吧👇