CH340 是什么
CH340 系列是南京沁恒/WCH 出品的一类 USB-to-serial 转换芯片(USB → UART/RS232/并口/IrDA 等模式)。常见用途:把 MCU(TTL UART)或老式 RS-232 设备接到电脑 USB 上,或者用于 Arduino 等开发板的 USB 串口模块。芯片工作在 USB 全速(Full-Speed USB,12 Mbps)并模拟标准 UART 控制信号(如 R
逐飞科技(Waveshare / ZhiFei)出品的 CH340E 模块或电路板 ——这个型号比 CH340G/C 要“更小、更省电、更简洁”,适合嵌入式或超薄设备。下面是针对 CH340E 芯片本体与逐飞模块 的详细说明与电路使用指南。
🧩 一、CH340E 简介
CH340E 是沁恒(WCH)公司 CH340 系列中的 USB 转 UART 芯片,
属于 “内置振荡器 + 无需外晶振 + 超小封装(SSOP-10)” 的版本。
相比 CH340G/C,它:
| 特性 | CH340E | CH340G | CH340C |
|---|---|---|---|
| 外部晶振 | ❌ 不需要 | ✅ 需要 12MHz | ❌ 不需要 |
| 封装 | SSOP-10(极小) | SSOP-16 | SSOP-16 |
| 引脚数 | 10 | 16 | 16 |
| USB接口 | 直连 D+/D- | 直连 D+/D- | 直连 D+/D- |
| 供电 | 3.3V 或 5V | 3.3V/5V | 3.3V/5V |
| 典型用途 | 超薄模块、小板、嵌入式 | 常规 USB 转串口线 | 通用开发板 |
| 速度 | 高达 2 Mbps | 高达 2 Mbps | 高达 2 Mbps |
👉 重点:CH340E 内部自带 USB 时钟和波特率定时器,不用外晶振;外围器件非常少,几乎是即插即用。
⚙️ 二、CH340E 引脚说明(10 脚封装)
| 引脚号 | 名称 | 方向 | 功能说明 |
|---|---|---|---|
| 1 | V3 | I/O | 内部 3.3V 电源端(若供 5V 时接电容到 GND;若供 3.3V 时接到外部 3.3V) |
| 2 | D+ | I/O | USB 差分信号正端 |
| 3 | D− | I/O | USB 差分信号负端 |
| 4 | UD+ | I/O | 与 D+ 同内部节点(部分版本合并) |
| 5 | UD− | I/O | 与 D− 同内部节点(部分版本合并) |
| 6 | TXD | O | UART 发送输出(TTL 电平) |
| 7 | RXD | I | UART 接收输入(TTL 电平) |
| 8 | GND | — | 电源地 |
| 9 | CTS# | I | 清除发送信号(可悬空) |
| 10 | RTS# | O | 请求发送信号(可悬空) |
⚠️ 注意:
如果你不用硬件流控(绝大多数场合都不用),RTS# 和 CTS# 可悬空或直接不接。
TXD/RXD 对应你的 MCU 的 RX/TX(交叉连接)。
🔌 三、逐飞科技 CH340E 模块接线方式
逐飞科技的 CH340E 模块通常有 6 针或 8 针排针接口:
| 模块引脚 | 功能 | 对应说明 |
|---|---|---|
| VCC | 电源输入(5V 或 3.3V) | 接主板电源 |
| GND | 地 | 共地 |
| TXD | 模块发出(连目标 RX) | MCU 接收脚 |
| RXD | 模块接收(连目标 TX) | MCU 发送脚 |
| DTR(可选) | 数据终端就绪 | 可用于 Arduino 自动复位 |
| RTS(可选) | 请求发送 | 一般不用 |
| 3V3 | 模块内部 3.3V 输出(部分模块) | 可取少量电流供外部使用(不推荐带载) |
🔧 典型接法(TTL 串口设备)
电脑USB <——> CH340E模块 <——> MCU
TXD ——> MCU_RX
RXD <—— MCU_TX
GND ——— GND
VCC ——— 3.3V 或 5V
🧠 四、电源说明与兼容性
-
供电电压:3.3V ~ 5V(推荐 5V)
-
逻辑电平自动匹配:
CH340E 内部有电平转换电路,可兼容 3.3V 或 5V MCU(输入高电平阈值在约 2V)。
→ 实测常见 STM32 / ESP32 / RP2040 / Arduino 系列都能直接通信。
💻 五、驱动与识别
-
Windows:安装沁恒官方驱动(wch.cn/download/CH341SER_EXE.html)。
安装完成后设备管理器会出现一个 “USB-SERIAL CH340” → COMx 端口。 -
Linux:内核自带驱动
ch341.ko,插入后出现/dev/ttyUSB0。 -
macOS:可用官方驱动或 Brew 版本,安装后重启。
检查命令:ls /dev/tty.wchusbserial* -
波特率支持:50 ~ 2 Mbps(常用 9600、115200、921600)。
🧩 六、典型问题与解决
| 现象 | 可能原因 | 解决方法 |
|---|---|---|
| 插上电脑无反应 | USB D+ / D− 未连接或反接 | 检查 USB 线序 |
| 显示未知设备 | 驱动未安装或版本旧 | 更新沁恒官方驱动 |
| 串口工具打开失败 | 被占用或驱动冲突 | 检查是否被 IDE 占用 |
| MCU 无回显 | RX/TX 交叉错误 | TXD → MCU_RX,RXD → MCU_TX |
| 上传失败(Arduino) | 未接 DTR 或复位电路不兼容 | 手动按复位,或连 DTR 到复位电容电路 |
⚡ 七、逐飞 CH340E 模块实测经验(建议)
-
模块出厂通常带 500mA 自恢复保险丝,直接插电脑 USB 可用。
-
若要接 3.3V 系统(如 ESP32),直接接 VCC=3.3V 即可,不会烧板。
-
模块背面丝印若标明“3V3/5V自动匹配”,说明内部已经做了分压。
-
最好加一颗 10µF 电解 + 0.1µF 陶瓷电容 去耦在 VCC-GND 之间,避免通信不稳定。
🧾 八、参考资料
-
沁恒官方 CH340E 数据手册:https://www.wch.cn/downloads/CH340DS1_PDF.html
-
逐飞科技模块页面(含原理图):https://www.waveshare.net/shop/CH340E-USB-TO-UART-Module.htm
-
官方驱动下载(Windows/macOS/Linux):https://www.wch.cn/downloads/CH341SER_EXE.html
✅ 九、总结一句话
💡 CH340E = 最简化版的 CH340,无需晶振、体积超小、兼容 3.3/5V,适合嵌入式。
更多推荐



所有评论(0)