目录

  • CH340系列简介
    • 芯片特性
  • 选型参考
    • 对比差异及注意事项
  • 基于CH340X实现的32V/F系列MCU一键下载电路

CH340系列简介

CH340系列为USB总线的转接芯片,实现USB转串口或者USB转打印口。在串口方式下,CH340 提供常用的 MODEM 联络信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到 USB 总线。
 CH340X/N/K等USB转串口芯片可实现不同类型MCU串口一键下载功能,对于支持多模式启动的STM32Fxxx/CH32Fxxx/CH32Vxxx等系列、ESP系列等MCU,使用CH340X、CH343和CH342芯片时无需外围三极管等逻辑控制电路,将芯片提供的输出信号脚直连MCU的BOOT与RESET复位引脚即可实现MCU BOOT和APP模式的控制切换和固件下载。对于AVR系列,51系列等MCU,可使用小封装,内置防倒灌设计等功能的芯片型号。除USB转串口下载方案,相关方案还有:以太网远程一键下载、蓝牙无线一键下载方案等。

芯片特性

◆ 全速 USB 设备接口,兼容 USB V2.0,替代CP2102。
◆ 仿真标准串口,用于升级原串口外围设备,或者通过 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
 
 
.

选型参考

对比差异及注意事项

1、CH340C、CH340N、CH340K、CH340E和CH340B内置时钟,无需外部晶振。
2、CH340B内置EEPROM用于配置序列号,以及部分功能可定制等。如需小体积建议用CH343P。
3、CH340K内置三只二极管用于防止独立供电时MCU通过I/O引脚对CH340电流倒灌。
4、CH340K的底板是0#引脚GND,是可选连接;3#引脚GND是必要连接。
5、CH340C如果批号4开头且末3位大于B40,则可为8#引脚加4.7KΩ下拉电阻将其改为DTR#。
6、CH340的USB收发器按USB2.0全内置设计,UD+和UD-引脚建议不要额外串接电阻
 
.

基于CH340X实现的32V/F系列MCU一键下载电路


 
 CH340X芯片,6#脚外接3~5.6KΩ下拉电阻时会自动切换为增强DTR功能,引脚默认为输入状态,由下拉电阻保持为低电平,但可以由应用程序设置DTR引脚输出高电平或不输出,用于多模式MCU下载。
 进行一键下载时,计算机端下载软件打开串口,先设置DTR(BOOT0)为高电平、设置RTS#(RESET)为低电平、再高电平,MCU自动复位进入BOOT下载程序。下载完成后,需恢复DTR为低电平、设置RTS#(RESET)为低电平、再高电平,MCU自动复位后正常运行应用程序。

注:
CH340X的6#外接的下拉电阻,建议4.7K。除用于CH340X启用DTR功能外,兼做MCU 的BOOT0下拉电阻。
CH340X的串口电压由芯片VCC供电电压决定,使用时需注意电压匹配。

私我获取更多资料及技术支持~

CH340国产USB转异步串口芯片替代CP2102对比CH340C与CH340G相关推荐

  1. CH340国产USB转串口芯片替代CP2102对比CH340C与CH340G

    CH340系列简介 CH340系列为USB总线的转接芯片,实现USB转串口或者USB转打印口.在串口方式下,CH340 提供常用的 MODEM 联络信号,用于为计算机扩展异步串口,或者将普通的串口设备 ...

  2. CH9101国产USB转异步串口芯片兼容替代PL2303GC/PL2303HXD/FT230X/FT232RQ/CY7C65213

    目录 CH9101简介 结构框图 主要特性 选型列表 封装差异 评估板示例图 CH9101U评估板各单元功能说明 应用领域 CH9101简介 CH9101是USB总线转接芯片,实现USB转异步串口.此 ...

  3. WCH USB转多串口芯片相关型号

    **WCH USB转多串口芯片相关型号 型号 串口数 USB "驱动类型 (注1)" "峰值最高 波特率" "流控连续 波特率" " ...

  4. 分享一颗USB转4串口芯片CH9344的技术手册

    CH9344是一颗USB接口转4串口的转接芯片,支持windows/linux/android等系统.广泛应用于安卓/windows主板扩展多个串口的需求.提供 4 组全双工的异步串口 UART0/1 ...

  5. USB 转 4 串口芯片 CH9104

    CH9104 是一款USB总线的转接芯片,支持最高6M波特率与硬件流控,支持USB配置功能,提供RS485方向控制与GPIO等信号引脚,可实现PC等平台扩展多串口或多个串口设备升级成USB口.CH91 ...

  6. ASR6601:国产M4内核LoRa SoC芯片替代SX1262/SX1278

    目录 LoRa简介 ASR6601关键特性 ASR6601 Soc及LPWAN原理图 ASR6601开发环境搭建与编译下载 ASR6601硬件设计注意事项 ASR6601SE 测试板 LoRa简介 L ...

  7. DP4054国产锂电池500mA充电管理芯片替代LTC4054/TC4054

    目录 DP4054简介 DP4054芯片特性 应用领域 DP4054简介 DP4054是一款单节锂离子电池恒流/恒压线性充电器,简单的外部应用电路非常适合便携式设备应用,适合USB电源和适配器电源工作 ...

  8. Linux配置转串口芯片,【官方发布】CH9344 USB转四串口芯片Linux驱动

    账号密码忘了,我是刚才联系你们的Kirin员工 该故障影响我们的验证工作,非常紧急,请尽快帮忙解决下,谢谢.(该单板已升级过固件,但仅能解决电脑重启后串口不识别的问题) 具体遇到的故障现象为,在lin ...

  9. linux中FT4232H设备驱动添加,USB转4串口芯片FT4232HL,FT4232HQ

    本帖最后由 eehome 于 2013-1-5 10:09 编辑 联系人:黄鑫城 电话:15817431194   0755-82078692 QQ:759728988    mail:Nick@cy ...

  10. DP8416国产192K数字音频接收器芯片替代CS8416

    目录 DP8416简介 功能框图 芯片特性 应用领域 DP8416简介 DP8416是192K数字音频接收器,该接收器支持EIAJ CP1201.IEC-60958.AES3.S/PDIF等音频格式. ...

最新文章

  1. 【BZOJ1305】 [CQOI2009]dance跳舞
  2. Python的dict字典结构操作方法学习笔记
  3. 从零开始小说 html,从零开始的HTML生活
  4. 已拦截跨源请求:同源策略禁止读取位于XXXXXXXXXXXXXXXX/demo_test.txt 的远程资源。(原因:CORS 请求不是 http)
  5. 重力模型matlab代码,STK基础教程.doc
  6. 我实在不懂Python的Asyncio
  7. 一种数据库打天下?开源数据库选型应该注意什么?
  8. Java中的变量Variable
  9. windows pip命令不见了_Python中Pygame以及pip的下载与安装
  10. PostgreSql 分页limit
  11. servlet3.0理解
  12. 2021微信公开课PRO:微信视频号首次公布运营规则,“点赞”表情成视频号年度表情
  13. 海思HI3536 H265解码处理器简介
  14. 智能陈桥五笔输入法 for linux,最好用的五笔字型--智能五笔,智能陈桥,陈桥五笔,陈桥拼音,GB18030五笔,GB18030输入法...
  15. oracle-12514,ORA-12514的解决方法(多图)
  16. esp8266基本使用 - GET|POST
  17. 电脑打字不显示汉字咋办
  18. MongoDB的可视化工具Robo 3T安装
  19. 标签编辑软件linux,Ubuntu下安装音乐标签编辑软件Kid3 3.1
  20. OSChina 周二乱弹 ——风流不需编码强,红袖无言意最长

热门文章

  1. 螃蟹保存方法保存时间_活面包蟹怎么保存?面包蟹能保存多久
  2. JQuery和javascript优秀插件收集
  3. 2016年我国网络安全态势
  4. strut 多文件上传
  5. 排列组合 、牛顿二项式定理、多项式系数
  6. 播布客 视频教学文件下载方法
  7. 快乐的强化学习6——DDPG及其实现方法
  8. STM32cubIDE 黑色主题_儿童画创意第二弹 | 绘画的秘密+万圣节主题画,10个创意教程一次看完!...
  9. 验证Kubernetes YAML的最佳实践和策略
  10. Docker学习——docker入门