CH340_V01 WCH | Alldatasheet

Document overview

  • Manufacturer or author: Provided By alldatasheet.com(free datasheet download site)
  • PDF pages: 10

Technical content

CH340手册(一) 1 USB 转串口芯片CH340 手册 版本:3B http://wch.cn 1、概述 CH340是一个USB总线的转接芯片,实现USB转串口或者USB转打印口。 在串口方式下,CH340提供常用的MODEM联络信号,用于为计算机扩展异步串口,或者将普通的 串口设备直接升级到USB总线。有关USB转打印口的说明请参考手册(二)CH340DS2。 2、特点

  • 全速USB设备接口,兼容USB V2.0。
  • 仿真标准串口,用于升级原串口外围设备,或者通过USB增加额外串口。
  • 计算机端Windows操作系统下的串口应用程序完全兼容,无需修改。
  • 硬件全双工串口,内置收发缓冲区,支持通讯波特率50bps~2Mbps。
  • 支持常用的MODEM联络信号RTS、DTR、DCD、RI、DSR、CTS。
  • 通过外加电平转换器件,提供RS232、RS485、RS422等接口。
  • CH340R芯片支持IrDA规范SIR红外线通讯,支持波特率2400bps到115200bps。
  • 内置固件,软件兼容CH341,可以直接使用CH341的VCP驱动程序。
  • 支持5V电源电压和3.3V电源电压。
  • CH340C/N/K/E/X/B内置时钟,无需外部晶振,CH340B还内置EEPROM用于配置序列号等。
  • 提供SOP-16、SOP-8和SSOP-20以及ESSOP-10、MSOP-10无铅封装,兼容RoHS。 3、封装 异步串口UART/RS232/RS485 转换并口打印机为USB打印机 USB 计算机 或者 其它 USB 主机 CH340 转接芯片

CH340手册(一) 2 封装形式 塑体宽度 引脚间距 封装说明 订货型号 SOP-16 3.9mm 150mil 1.27mm 50mil 标准的16脚贴片 CH340G SOP-16 3.9mm 150mil 1.27mm 50mil 标准的16脚贴片 CH340C SOP-16 3.9mm 150mil 1.27mm 50mil 标准的16脚贴片 CH340B SOP-8 3.9mm 150mil 1.27mm 50mil 标准的8 脚贴片 CH340N ESSOP-10 3.9mm 150mil 1.00mm 39mil 带底板的窄距10脚贴片 CH340K MSOP-10 3.0mm 118mil 0.50mm 19.7mil 微小型的10脚贴片 CH340E MSOP-10 3.0mm 118mil 0.50mm 19.7mil 微小型的10脚贴片 CH340X SSOP-20 5.3mm 209mil 0.65mm 25mil 缩小型20脚贴片 CH340T SSOP-20 5.3mm 209mil 0.65mm 25mil 缩小型20脚贴片 CH340R 备注:CH340C、CH340N、CH340K、CH340E、CH340X和CH340B内置时钟,无需外部晶振。 CH340B内置EEPROM用于配置序列号,以及部分功能可定制等。如需小体积建议用CH343P。 CH340K内置三只二极管用于防止独立供电时MCU 通过I/O引脚对CH340电流倒灌。 CH340K的底板是0#引脚GND,是可选连接;3#引脚GND是必要连接。 CH340X基于CH340E改进,增加了3.3V供电时的IO耐受5V特性。 CH340X的6#引脚如果外加电阻可以将6#引脚从TNOW切换为DTR#,两种配置详见5.3节。 CH340C如果批号4开头且末3位大于B40,则可为8#引脚加4.7KΩ下拉电阻将其改为DTR#。 CH340R提供反极性TXD和MODEM信号,已停产。 CH340的USB收发器按USB2.0全内置设计,UD+和UD-引脚建议不要额外串接电阻。 4、引脚 SSOP20 引脚号 SOP16 引脚号 ESSOP10 引脚号 SOP8 引脚号 引脚 名称 类型 引脚说明 (括号中说明仅针对CH340R型号) 19 16 7 5 VCC 电源 正电源输入端,需要外接0.1uF电源退耦电容 8 1 3 、0 3 GND 电源 公共接地端,直接连到USB总线的地线 5 4 10 8 V3 电源 在3.3V电源电压时连接VCC 输入外部电源, 在5V电源电压时外接容量为0.1uF退耦电容 9 7 无 无 XI 输入 CH340T/R/G:晶体振荡的输入端, 需外接12MHz晶体及振荡电容 NC. 空脚 CH340C:空脚,必须悬空 RST# 输入 CH340B:外部复位输入, 低电平有效,内置上拉电阻 10 8 无 无 XO 输出 CH340T/R/G:晶体振荡的输出端, 需外接12MHz晶体及振荡电容 OUT# 输出 CH340C:MODEM通用输出信号,软件定义, 低有效。部分批次CH340C可选切换为第二DTR# NC. 空脚 CH340B:空脚,必须悬空 6 5 1 1 UD+ USB信号 直接连到USB总线的D+数据线,不要串联电阻 7 6 2 2 UD- USB信号 直接连到USB总线的D-数据线,不要串联电阻 20 无 无 无 NOS# 输入 禁止USB设备挂起,低电平有效,内置上拉电阻 3 2 8 6 TXD 输出 串行数据输出(CH340R型号为反相输出) 4 3 9 7 RXD 输入 串行数据输入,内置可控的上拉和下拉电阻 11 9 5 无 CTS# 输入 MODEM 联络输入信号,清除发送,低(高)有效 12 10 无 无 DSR# 输入 MODEM 联络输入信号,数据装置就绪,低(高)有效 13 11 无 无 RI# 输入 MODEM 联络输入信号,振铃指示,低(高)有效 14 12 无 无 DCD# 输入 MODEM 联络输入信号,载波检测,低(高)有效

CH340手册(一) 3 15 13 4 无 DTR# 输出 MODEM 联络输出信号,数据终端就绪,低(高)有效 16 14 6 4 RTS# 输出 MODEM 联络输出信号,请求发送,低(高)有效 2 无 无 无 ACT# 输出 USB 配置完成状态输出,低电平有效 18 15 无 无 R232 输入 CH340T/R/G/C:辅助RS232使能, 高电平有效,内置下拉 17 15 无 无 TNOW 输出 CH340T/E/X/B:串口发送正在进行的状态指示, 高电平有效。CH340X外加电阻可切换为DTR# IR# 输入 CH340R:串口模式设定输入,内置上拉电阻, 低电平为SIR红外线串口,高电平为普通串口 1 无 无 无 CKO 输出 CH340T:时钟输出 NC. 空脚 CH340R:空脚,必须悬空 注:CH340未用到的I/O引脚可以悬空,应用图以CH340T等举例,也适用于CH340G/C/N/K/E/X/B等。 5、功能说明 5.1. 时钟、复位、电源、连接 CH340G/CH340T/CH340R芯片正常工作时需要外部向XI引脚提供12MHz的时钟信号。一般情况下, 时钟信号由CH340内置的反相器通过晶体稳频振荡产生。外围电路只需要在XI和XO引脚之间连接一 个12MHz的晶体,并且分别为XI和XO引脚对地连接振荡电容。 CH340C/N/K/E/X/B芯片都已内置时钟发生器,无需外部晶体及电容。 CH340芯片内置了电源上电复位电路。CH340B芯片还提供了低电平有效的外部复位输入引脚。 CH340芯片支持5V电源电压或者3.3V电源电压。当使用5V工作电压时,CH340芯片的VCC引脚 输入外部5V 电源,并且V3 引脚应该外接容量为0.1uF 的电源退耦电容。当使用3.3V 工作电压时, CH340芯片的V3引脚应该与VCC引脚相连接,同时输入外部的3.3V电源,并且与CH340芯片相连接 的其它电路的工作电压不能超过3.3V。 CH340X和批号末3位大于B40的CH340C/N的IO支持5V耐压,防向内电流倒灌。 CH340K不仅防向内电流倒灌,并且降低了对外驱动能力,可减少CH340向外的电流倒灌。 CH340芯片自动支持USB设备挂起以节约功耗,NOS#引脚为低电平时将禁止USB设备挂起。 CH340G/C/T/K芯片的DTR#引脚在USB配置完成之前作为配置输入引脚,可以外接4.7KΩ的下拉 电阻在USB枚举期间产生默认的低电平,通过配置描述符向USB总线申请更大的电源电流。 CH340芯片内置了USB上拉电阻,UD+和UD-引脚应该直接连接到USB总线上。 异步串口方式下CH340芯片的引脚包括:数据传输引脚、MODEM联络信号引脚、辅助引脚。 数据传输引脚包括:TXD引脚和RXD引脚。串口输入空闲时,RXD应为高电平。对于CH340G/C/T/R 芯片,如果R232 引脚为高电平启用辅助RS232 功能,那么RXD 引脚内部自动插入一个反相器,默认 为低电平。串口输出空闲时,CH340G/C/N/E/X/B/T芯片的TXD 为高电平,CH340K 芯片的TXD 为微弱 的高电平,CH340R芯片的TXD为低电平。 CH340C还提供了OUT#引脚。所有这些MODEM联络信号都是由计算机应用程序控制并定义其用途。 辅助引脚包括:IR#引脚、R232 引脚、CKO 引脚、ACT#引脚、TNOW 引脚。IR#引脚为低电平将启 用红外线串口模式。R232 引脚用于控制辅助RS232 功能,R232 为高电平时RXD 引脚输入自动反相。 ACT#引脚为USB 设备配置完成状态输出(例如USB 红外适配器就绪)。TNOW 引脚以高电平指示CH340 正在从串口发送数据,发送完成后为低电平,在RS485 等半双工串口方式下,TNOW 可以用于指示串 口收发切换状态。IR#和R232引脚只在上电复位后检查一次。 5.2. CH340B 的配置信息 CH340B芯片还提供了EEPROM配置数据区域,可以通过专用的计算机工具软件为每个芯片设置产 品序列号等信息,配置数据区域如下表所示。

CH340手册(一) 4 字节地址 简称 配置数据区域的说明 默认值 00H SIG 对于CH340B:内部配置信息有效标志,必须是5BH。 对于CH340H/S:外部配置芯片有效标志,必须是53H。 其它值则配置无效 00H 01H MODE 串口模式,必须是23H 23H 02H CFG 具体配置,位5用于配置产品序列号字符串:0=有效;1=无效 FEH 03H WP 内部配置信息写保护标志,为57H则只读,否则可改写 00H 05H~04H VID Vendor ID,厂商识别码,高字节在后,任意值。 设置为0000H或0FFFFH则VID和PID使用厂商默认值 1A86H 07H~06H PID Product ID,产品识别码,高字节在后,任意值 7523H 0AH PWR Max Power,以2mA为单位的最大电源电流 31H 17H~10H SN Serial Number,产品序列号ASCII字符串,长度为8。 首字节不是ASCII字符(21H~7FH)则禁用序列号 12345678 3FH~1AH PROD 对于CH340B:Product String,产品说明Unicode字符串。 首字节是全部字节数(不超过26H),次字节是03H,之后是 Unicode字符串,不符合上述特征则使用厂商默认说明 首字节00H 使用默认 产品说明 其它地址 (保留单元) 00H 或FFH 5.3. DTR 与多模式MCU 下载 对于CH340X,6#引脚默认为TNOW,上电或复位期间有弱上拉,正常工作期间输出TNOW用于半双 工收发切换。通过为6#引脚外加电阻,可以将TNOW切换为DTR#,两种选项如下: ①、如果为6#引脚外接4.7KΩ下拉电阻到GND,那么将进入开源DTR 增强模式,6#引脚自动切 换为开源驱动的DTR#用于连接MCU的BOOT模式引脚,默认DTR#为不输出,被外部电阻保持为低电平, 但可以由应用程序设置DTR#引脚输出高电平或不输出,用于DTR#默认低电平的多模式MCU下载。 ②、如果在6#引脚与5#引脚之间接4.7KΩ电阻,那么将进入推挽DTR增强模式,6#引脚自动切 换为推挽驱动的DTR#用于连接MCU的控制引脚,可以由应用程序设置DTR#引脚输出高电平或低电平, 用于DTR#默认高电平的多模式MCU下载。 对于批号4 开头且末3 位大于B40 的CH340C,8#引脚默认为OUT#,上电或复位期间有弱上拉, 正常工作期间为MODEM的OUT#输出。如果为8#引脚外接4.7KΩ下拉电阻,那么将进入开源DTR增强 模式,8#引脚自动切换为开源驱动的第二DTR#用于连接MCU的BOOT模式,默认第二DTR#为不输出, 被外部电阻保持为低电平,但可以由应用程序设置此DTR#引脚输出高电平或不输出,用于DTR#默认 低电平的多模式MCU下载。另外,13#引脚原DTR#用于DTR#默认高电平的多模式MCU下载。 5.4. 串口特性 CH340 内置了独立的收发缓冲区,支持单工、半双工或者全双工异步串行通讯。串行数据包括1 个低电平起始位、5、6、7或8个数据位、1个或2个高电平停止位,支持奇校验/偶校验/标志校验/ 空白校验。CH340 支持常用通讯波特率:50、75、100、110、134.5、150、300、600、900、1200、 1800、2400、3600、4800、9600、14400、19200、28800、33600、38400、56000、57600、76800、115200、 128000、153600、230400、460800、921600、1500000、2000000等。 对于单向1Mbps及以上、或双向500Kbps及以上的应用,建议改用CH343启用硬件自动流控。 CH340串口接收信号的允许波特率误差约2%,CH340G/CH340T/CH340R串口发送信号的波特率误 差小于0.3%,CH340C/340N/340K/340E/340X/340B串口发送信号的波特率误差小于1.2%。 在计算机端的Windows操作系统下,CH340的驱动程序能够仿真标准串口,所以绝大部分原串口 应用程序完全兼容,通常不需要作任何修改。 CH340可以用于升级原串口外围设备,或者通过USB总线为计算机增加额外串口。通过外加电平 转换器件,可以进一步提供RS232、RS485、RS422等接口。 CH340R 只需外加红外线收发器,就可以通过USB 总线为计算机增加SIR 红外适配器,实现计算

CH340手册(一) 5 机与符合IrDA规范的外部设备之间的红外线通讯。 6、参数 6.1. 绝对最大值(临界或者超过绝对最大值将可能导致芯片工作不正常甚至损坏) 名称 参数说明 最小值 最大值 单位 TA 工作时的 环境温度 CH340G/CH340T/CH340R -40 85 ℃ CH340C/CH340N/CH340K/CH340E/CH340B -20 70 ℃ CH340X/批号4开头的CH340C/N -40 85 ℃ TS 储存时的环境温度 -55 125 ℃ VCC 电源电压(VCC接电源,GND接地) -0.5 6.0 V VIO 输入或者输出引脚上的电压 -0.5 VCC+0.5 V 6.2. 5V 电气参数(测试条件:TA=25℃,VCC=5V,不包括连接USB总线的引脚) 名称 参数说明 最小值 典型值 最大值 单位 VCC 电源电压 V3引脚仅外接电容,不连VCC 4.0 5 5.3 V ICC 工作时 总电源电流 CH340G/C/N/K/E/X/T/R 7 20 mA CH340B 6 15 mA ISLP USB挂起时的 总电源电流 CH340G/K/T/R/B 0.09 0.2 mA CH340C/N/E/X 0.05 0.15 mA VIL 低电平输入电压 0 0.9 V VIH 高电平输入电压 2.3 VCC V VOL 低电平输出电压(6mA吸入电流) 0.5 V VOH 高电平输出电压(2mA输出电流) (芯片复位期间仅100uA输出电流) VCC-0.6 V IUP 内置上拉电阻的输入端的输入电流 3 150 300 uA IDN 内置下拉电阻的输入端的输入电流 -40 -100 -300 uA VR 电源上电复位的电压门限 2.4 2.6 2.8 V 6.3. 3.3V 电气参数(测试条件:TA=25℃,VCC=V3=3.3V,不包括连接USB总线的引脚) 名称 参数说明 最小值 典型值 最大值 单位 VCC 电源 电压 V3引脚连接 VCC引脚 ICC 工作时 总电源电流 CH340G/C/N/K/E/X/T/R 4 12 mA CH340B 3 9 mA ISLP USB挂起时的 总电源电流 CH340G/K/T/R/B 0.08 0.2 mA CH340C/N/E/X 0.04 0.15 mA VIL 低电平输入电压 0 0.8 V VIH 高电平输入电压 1.9 VCC V VOL 低电平输出电压(4mA吸入电流) 0.5 V VOH 高电平输出电压(2mA输出电流) (芯片复位期间仅40uA输出电流) VCC-0.6 V IUP 内置上拉电阻的输入端的输入电流 3 70 200 uA IDN 内置下拉电阻的输入端的输入电流 -30 -70 -200 uA VR 电源上电复位的电压门限 2.4 2.6 2.8 V

CH340手册(一) 6 6.4. 时序参数(测试条件:TA=25℃,VCC=5V或3.3V) 名称 参数说明 最小值 典型值 最大值 单位 FCLK XI引脚的输入时钟信号的频率 11.98 12.00 12.02 MHz TPR 电源上电的复位时间 20 35 50 mS 7、应用 7.1. USB 转9 线串口(下图) 下图是由CH340T(或CH340C/B)实现的USB转RS232串口。CH340提供了常用的串口信号及MODEM 信号,通过电平转换电路U8 将TTL 串口转换为RS232 串口,端口P11 是DB9 插针,其引脚及功能与 计算机的普通9针串口相同,U8的类似型号有MAX213/ADM213/SP213/MAX211等。 如果只需要实现USB 转TTL 串口,那么可以去掉图中的U8 及电容C46/C47/C48/C49/C40。图中 的信号线可以只连接RXD、TXD以及公共地线,其它信号线根据需要选用,不需要时都可以悬空。 P2 是USB 端口,USB 总线包括一对5V 电源线和一对数据信号线,通常,+5V 电源线是红色,接 地线是黑色,D+信号线是绿色,D-信号线是白色。USB 总线提供的电源电流最大可以达到500mA,一 般情况下,CH340 芯片和低功耗的USB 产品可以直接使用USB 总线提供的5V 电源。如果USB 产品通 过其它供电方式提供常备电源,那么CH340也应该使用该常备电源,这样可以避免与USB电源之间的 I/O 电流倒灌。如果需要同时使用USB 总线的电源,那么可以通过阻值约为1Ω的电阻连接USB 总线 的5V电源线与USB产品的5V常备电源,并且两者的接地线直接相连接。 V3 引脚的电容C8容量为0.1μF,用于CH340内部3.3V电源节点退耦,C9容量为0.1μF,用于 外部电源退耦。 对于CH340G/T/R芯片,晶体X2、电容C6和C7用于时钟振荡电路。X2是频率为12MHz的石英晶 体,C6 和C7 是容量为33pF的独石或高频瓷片电容。如果X2 选用低成本的陶瓷晶体,那么C6 和C7 的容量必须用该晶体厂家的推荐值,一般情况下是47pF。对起振困难的晶体,建议C6容量减半。 对于CH340C/N/K/E/X/B芯片,无需晶体X2和电容C6及C7。 在设计印刷线路板PCB 时,需要注意:退耦电容C8 和C9 尽量靠近CH340 的相连引脚;使D+和 D-信号线贴近平行布线,尽量在两侧提供地线或者覆铜,减少来自外界的信号干扰;尽量缩短XI 和 XO 引脚相关信号线的长度,为了减少高频干扰,可以在相关元器件周边环绕地线或者覆铜。

CH340手册(一) 7 7.2. USB 转RS232 串口(下图) 图中是USB转最基本也最常用的3线制RS232串口,U5为MAX232/ICL232/SP232等。 CH340没有使用到的信号线都可以悬空。对于CH340C/N/K/E/X/B芯片,无需X4和C21及C22。 7.3. USB 转RS232 串口,简版(下图) 图中也是USB 转3 线制RS232 串口,该电路与7.2.节的功能相同,只是输出RS232 信号的电平 幅度略低。CH340 的R232 引脚为高电平,启用了辅助RS232 功能,只需外加二极管、三极管、电阻 和电容就可代替7.2.节中专用的电平转换电路U5,所以硬件成本更低。 7.4. USB 转RS485 串口 可以用TNOW引脚控制RS485收发器的DE(高有效发送使能)和RE#(低有效接收使能)引脚。

CH340手册(一) 8 7.5. USB 红外适配器(下图) 上图是由USB转IrDA红外芯片CH340R和红外线收发器U14(ZHX1810/HSDL3000等类似型号)构 成的USB红外线适配器。电阻R13用于减弱红外线发送过程中的大电流对其它电路的影响,要求不高 时可以去掉。限流电阻R14应该根据实际选用的红外线收发器U14的厂家的推荐值进行调整。 7.6. 连接单片机串口,统一供电(下图) 图中是统一供电方式下MCU单片机通过TTL串口连接CH340芯片实现USB通讯的参考电路。该产 品选择自供电方式,VCC支持5V 或者3.3V(VCC 为3.3V时V3需短接到VCC),完全不使用USB 总线 电源VBUS(如有需要MCU可以通过I/O串电阻后检测其是否有效)。CH340与MCU 使用同一电源VCC, 所以CH340与MCU之间不存在双电源通过I/O相互电流倒灌的情形。 CH340没有使用到的信号线都可以悬空。对于CH340C/N/K/E/X/B芯片,无需X6和C17及C18。 7.7. 连接MCU,各自供电,双向防灌(下图)

CH340手册(一) 9 上图是双供电方式下MCU 单片机通过TTL 串口连接CH340 芯片实现USB 通讯的参考电路。CH340 由USB总线供电VBUS,MCU使用另一电源VDD,VDD支持5V、3.3V甚至2.5V、1.8V。 图中MCU的RXD引脚应该启用内部上拉电阻,如没有,则建议对RXD引脚外加2KΩ~22KΩ的上 拉电阻且接MCU的电源VDD。 防CH340 有电但MCU 无电时的外灌。图中二极管D6 和D7 及NMOS 管Q5 用于防止双电源方式下 CH340 通过MCU 的RXD 或TXD 内部二极管向失电MCU 产生电流倒灌的问题,D7 和RTS/BOOT0#的连接 是可选的。二极管D6 针对CH340的TXD 高电平通过MCU 的RXD 内部二极管向MCU 倒灌电流的情形; 二极管D7 针对CH340的RTS高电平通过MCU 的BOOT内部二极管向MCU 倒灌电流的情形;NMOS管Q5 针对CH340的RXD内部上拉电流通过MCU的TXD内部二极管向MCU倒灌电流的情形。 防CH340 无电但MCU 有电时的内灌。CH340K、CH340X和批号末3 位大于B40 的CH340C、CH340N 的IO 都自动防对内倒灌,即CH340 无电但MCU 有电时不会产生倒灌电流。再加上D6、D7 和Q5 能防 止CH340向失电MCU外灌电流,所以上图能够实现完全的双向防倒灌。 对于其它批号或者型号的CH340,需要另加防内灌电路。通常是一个NMOS 管串联一个肖特基二 极管,防双向倒灌。例如,在Q5的漏极D端串联肖特基二极管且其阳极端接CH340的RXD,在D6与 CH340之间串接NMOS管且其漏极接D6、栅极接CH340的电源VCC。 如果确定某个情形不会发生,则相应的NMOS管或者二极管可以去掉。例如部分型号MCU的IO支 持防倒灌或支持5VT,或者MCU有永久自备电源,不用担心CH340向MCU外灌电流,那么D6、D7、Q5 均可以去掉并短路。 二极管优先用小功率的Schottky肖特基二极管BAS70、BAT54,或B0520等。 NMOS管优先用小功率、小电容的NMOS管2SK3018、1012等。 一般情况下,不建议CH340 与MCU 分开各自供电。如果确有必要,那么还可以选用CH340K 或者 有VIO电源引脚支持I/O独立供电的USB转串口芯片CH343。 7.8. 连接MCU,各自供电,对内防灌(下图) 上图是双供电方式下MCU单片机通过TTL串口连接CH340K芯片实现USB通讯的参考电路。CH340K 由USB 总线供电VBUS(VCC),MCU 使用另一电源VDD,VDD 支持5V、3.3V 甚至2.5V、1.8V。CH340K 封装的底板是可选GND引脚,根据PCB走线方便选择连接GND或者悬空。 CH340K芯片的TXD和RTS#引脚以及RXD引脚内置了防电流内灌的二极管(如图所示),同时内置 了约 75KΩ的弱上拉电阻以维持默认或空闲态的高电平(图中未标出),这样既能实现低电平驱动和 弱高电平驱动,也能减少CH340K与MCU各自独立供电时的电流倒灌。CH340K能够完全防止MCU电源 对失电CH340K的电流内灌,也能减少CH340K电源对失电MCU的电流外灌(不超过150μA)。 另外,CH340X和批号末3位大于B40的CH340C、CH340N也都能够完全防止MCU电源对失电CH340 的电流内灌,从而避免CH340在USB断电后浪费MCU电源的电流。 如果需要完全防止CH340K电源对失电MCU的电流外灌,那么参考7.7节的图加NMOS和二极管。 当用于120Kbps 以上通讯波特率时,建议为MCU 的RX 引脚启用内置或外加2KΩ~22KΩ的上拉 电阻,或者选用有VIO电源引脚支持I/O独立供电的其它型号的USB转串口芯片。 CH340K 芯片的DTR#引脚是普通推挽输出,CTS#引脚是内置了上拉电阻的普通输入。这两个引脚 均未内置二极管,都不具有防电流倒灌的功能,一般不用于连接MCU。 DTR#可以用于控制VCC 向VDD 供电的电源开关,如下图所示可选4 种电源控制方案。T4 方案和

CH340手册(一) 10 Q1 方案(Q1宜选Vth较低的N-MOSFET)是简化方案,VDD 输出电压约为VCC-0.8V,电流不超过200mA; T6 方案和Q3方案是完整方案。图中D10用于防止VDD 倒向VCC供电,是可选的。 7.9. 单片机USB 一键下载(下图) 上图是基于USB转串口的多模式MCU一键下载参考电路,无需手工设置或手动复位。 上图针对的MCU 类型:MCU 本身需支持串口一键下载,NRST 为低电平有效的复位输入端,BOOT0 默认低电平选择应用程序,高电平选择Boot-Loader下载。例如32F103等。 图中为CH340X,4.7KΩ下拉电阻可选范围3~5.6KΩ,该电阻兼做MCU的BOOT0下拉电阻。对于 批号4开头且末3位大于B40的CH340C,可以用OUT#外加下拉电阻后作为第二DTR#接BOOT0。 注:对于BOOT 模式电平相反的其它MCU,可以直接用CH340C/G 的DTR#控制(默认高电平),或 者用6#与5#引脚之间接了电阻的CH340X的DTR#控制(推挽DTR增强模式,默认高电平)。 MCU 正常工作状态:下拉电阻使得CH340X 进入开源DTR 增强模式,6#引脚切换为DTR#,DTR#默 认不输出,BOOT0保持低电平,RTS#默认高电平,MCU正常运行应用程序。 一键下载:计算机端下载工具程序打开串口,设置DTR#为高电平、设置RTS#为低电平、再高电 平,MCU进入BOOT下载程序。下载完成后,设置DTR#为低电平、设置RTS#为低电平、再高电平,MCU 正常运行应用程序,关闭串口前保持DTR#不变。注意,MODEM数据与引脚电平是反相的。 统一供电方式:CH340X 用MCU 的同一5V 或3.3V 电源,缺点是CH340X 将消耗数十uA 的睡眠电 独立供电方式:CH340X使用USB的VBUS电源,完全不消耗MCU电源电流,CH340X自身断电后基 本不影响MCU 的IO,但要避免部分MCU 因USB 有电但MCU 无电而向MCU 倒灌电的情况。如果需要完 全防止CH340电源对失电MCU的电流外灌,那么参考7.7节的图加NMOS和二极管。 如果NRST引脚需要支持额外的手动复位,那么可以在RTS#与NRST之间串一个1~2KΩ电阻或者 阳极接NRST的二极管。