====== 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"
===== 相关链接 =====
- [[tool:ttl-tools|串口终端软件]]
- [[method:ttl-serial|TTL 串口救砖]]
- [[guide:hardware|硬件基础]]
- [[https://www.wch.cn/downloads/CH341SER_ZIP.html|CH340 官方驱动]]