CH340 驱动下载
CH340 是最常见的 USB 转 TTL 芯片,以下是各平台驱动下载和安装指南。
芯片简介
CH340/CH341 是南京沁恒生产的 USB 转串口芯片:
特点:
- 成本低廉
- 稳定性好
- 支持 Windows、macOS、Linux
- 传输速率可达 2Mbps
常见应用:
- USB 转 TTL 模块(如市面上常见的 “CH340 模块”)
- USB 转 232 串口
- Arduino 兼容板(如部分国产 Arduino 替代板)
Windows 驱动
官方驱动下载
下载地址:https://www.wch.cn/downloads/CH341SER_ZIP.html
包含内容:
- CH340 驱动(USB 转 TTL)
- CH341 驱动(USB 转并口/打印口)
安装步骤:
- 下载并解压驱动包
- 运行 SETUP.exe 安装程序
- 如果弹出驱动安装提示,选择 “始终安装此驱动程序软件”
- 安装完成后,设备管理器中会显示 “USB-TTY” 端口
设备管理器确认
- 右键点击 “此电脑”
- 选择 “管理” → “设备管理器”
- 展开 “端口 (COM 和 LPT)”
- 应显示类似 “USB-TTY (COM3)” 的设备
- 记住 COM 端口号(在 PuTTY 等软件中使用)
常见问题
驱动安装失败
- Windows 10/11 通常自动安装
- 手动安装时选择 “从计算机可用驱动列表”
- 如有签名问题,需要禁用驱动签名
端口号过高
- COM 号超过 10 在某些软件中可能不可见
- 可在设备管理器中手动修改 COM 号
- 右键端口 → 属性 → 端口设置 → 高级 → COM 端口号
macOS 驱动
官方驱动下载
下载地址:https://www.wch.cn/downloads/CH341SER_MAC_ZIP.html
支持的 macOS 版本:
- macOS 10.15 (Catalina)
- macOS 11 (Big Sur)
- macOS 12 (Monterey)
- macOS 13 (Ventura)
- macOS 14 (Sonoma)
安装步骤
- 下载并解压驱动包
- 双击 CH341SER_MAC.pkg
- 按照提示完成安装
- 如提示 “系统扩展被阻止”,前往 系统偏好设置 → 安全性与隐私 → 允许
安装后验证
# 查看是否识别 ls /dev/tty.wchusbserial* # 或 ls /dev/cu.wchusbserial*
常见问题
提示系统扩展被阻止
- 系统偏好设置 → 安全性与隐私
- 点击左下角锁图标解锁
- 允许 “来自 WCH.cn 的系统软件”
- 重新插入 USB 设备
Homebrew 安装
# 使用 Homebrew 安装(推荐) brew install ch341eeprom brew install ch340eeprom
Linux 驱动
内置支持
Linux 内核已内置 CH340 驱动,通常无需额外安装。
验证驱动加载
# 检查内核模块 lsmod | grep ch341 # 查看设备 dmesg | grep ch341 # 应显示类似: # ch341 3-1:1.0: ch341-uart converter now attached to ttyUSB0 # 查看设备文件 ls -l /dev/ttyUSB0
权限设置
# 当前用户添加到 dialout 组 sudo usermod -a -G dialout $USER # 重新登录后生效,或立即使用 newgrp dialout # 或者直接修改设备权限(临时) sudo chmod 666 /dev/ttyUSB0
手动编译驱动
如果内核没有内置驱动,可以手动编译:
# 下载驱动源码 git clone https://github.com/WCHSoftGroup/ch34x_linux # 编译 cd ch34x_linux make # 安装 sudo make install # 加载驱动 sudo insmod ch34x.ko
驱动版本查询
Windows 版本
- 右键 “USB-TTY” 设备
- 属性 → 驱动程序 → 驱动程序详细信息
- 查看 ch341.sys 版本
macOS 版本
# 查看系统扩展 kextstat | grep ch341 # 或查看驱动信息 cat /Library/Extensions/wch.cn-ch34xSerial.kext/Contents/Info.plist | grep -i version
芯片型号识别
CH340 和 CH341 外观相似,但功能略有不同:
| 芯片 | 功能 | 常见模块 |
|---|---|---|
| CH340G | USB 转 TTL | 3.3V/5V TTL 模块 |
| CH340C | USB 转 TTL,内置晶振 | 小型化模块 |
| CH341A | USB 转并口/SPI | 编程器模块 |
识别方法:
- 查看芯片上的丝印
- CH340 系列印有 “CH340”
- CH341 系列印有 “CH341”