[具身智能-797]:USB 转串口的硬件芯片:CH340G / CH340C / CH340N 详解 CH340G / CH340C / CH340N 详解沁恒 USB 转 UART三者内核逻辑完全一致都是 USB 转 TTL 串口芯片差异集中在封装、是否内置晶振、外围电路、引脚数量。 核心功能USB2.0 全速设备转 UART 异步串口支持波特率 50‑2000000bps支持 RTS/CTS 硬件流控支持 STM32 DTR/RTS 自动下载复位电路。总览对比表格型号封装晶振工作电压关键差异CH340GSOP‑8外部 12M 晶振5V经典老款必须外接 12M 晶振 电容CH340CSOP‑8✅内置晶振5V推荐选型省去外部晶振外围极简CH340NSOP‑6✅内置晶振5V引脚最少体积更小省去部分功能引脚⚠️三者芯片内核都是 CH340软件驱动完全通用驱动不用区分型号。1. CH340GSOP‑8老经典引脚定义 SOP‑8XI晶振输入接 12M 晶振XO晶振输出接 12M 晶振V33.3V 输出可外接 0.1uF 电容不要外部输入 3.3VUDUSB DUD‑USB D‑TXDUART 发送输出CH340 → 单片机 RXRXDUART 接收输入CH340 ← 单片机 TXVCC5V 电源输入硬件强制要求XI、XO 必须外接12MHz 晶振 两个 22pF 负载电容到 GND。如果晶振、电容虚焊、参数不对设备无法枚举电脑识别不到 USB 设备。外围最简电路VCC 接 5VV3 引脚接 0.1μF 电容到 GNDUSB D D‑串联 22Ω 电阻接到 USB 座XI‑XO 接 12M 晶振 22pFTXD、RXD 直接引出 TTL 串口。缺点需要外部晶振占用 PCB 空间晶振焊接不良容易导致工作异常新项目尽量不用 CH340G。2. CH340CSOP‑8现在最推荐封装同样 SOP‑8引脚兼容 CH340G内部集成 12M 振荡器不需要外接晶振。硬件上XI、XO 引脚不需要接晶振悬空即可。CH340C SOP‑8 引脚XI内部晶振该引脚悬空不能接晶振XO悬空V33.3V 输出接 0.1uF 电容UDUSB DUD‑USB D‑TXDUART 发送RXDUART 接收VCC5V 输入✅优势省去 12M 晶振、2 颗 22pF 电容BOM 简化PCB 面积减小避免晶振焊接问题。和 CH340G 引脚兼容老 PCB 可以直接替换 CH340G→CH340C。注意XI/XO 务必悬空不要焊接晶振否则芯片工作异常。3. CH340NSOP‑6超小体积SOP‑6引脚进一步精简内置晶振。⚠️砍掉了 RTS、DTR 硬件流控引脚 不能做 STM32 的 RTS/DTR 自动下载复位电路只能普通串口收发。CH340N SOP‑6 引脚VCC5VUD‑USB D‑UDUSB DV33.3V 输出0.1uF 电容TXDUART 发送RXDUART 接收❌缺失RTS、DTR、XI/XO。选型提醒如果你的板子需要 STM32 一键下载DTR/RTS 复位 BOOT不能选 CH340N。只做简单串口打印、调试日志CH340N 性价比高。电气与电平要点三个芯片通用芯片供电必须 5V 输入芯片内部 V3 引脚输出 3.3V给芯片内核使用V3 不能作为外部大电流 3.3V 电源给外设供电仅可小电流输出。TXD/RXD 输出电平3.3V TTL 电平。和 3.3V 单片机直接通信和 5V 单片机通信需要电平转换否则 5V 单片机 IO 会灌电流损坏 CH340。USB D、D‑建议串联 22Ω 电阻做阻抗匹配。波特率最高支持 2Mbps。驱动情况Windows需要沁恒 CH340 驱动Win11 部分版本系统自带部分需要手动安装。Linux /macOS自带驱动无需额外安装。典型应用场景选型需要 STM32 自动下载DTR/RTS 复位CH340C优先 CH340G简单串口打印体积小不需要硬件流控CH340N老存量 PCBCH340G新设计不要再选 CH340G。常见硬件故障排查PC 识别不到 USB 设备CH340G检查 12M 晶振、22pF 电容CH340C检查 XI/XO 是否误焊晶振检查 USB D/D‑、5V 供电。串口乱码TXD/RXD 交叉接反波特率、校验位不匹配电平不匹配5V 单片机直连。CH340N 无法自动下载 STM32芯片没有 DTR/RTS 引脚硬件上就不支持。关键避坑总结表格型号是否内置晶振DTR/RTS 流控适合自动下载CH340G❌外部 12M 晶振✅支持✅可以CH340C✅内置晶振✅支持✅可以CH340N✅内置晶振❌无❌不可以