1. 为什么CH340N模块一上电就“烧味儿”?——从供电混乱说起
我第一次焊好CH340N的MicroUSB转TTL模块,插上电脑后串口助手刚打开,还没发一个字节,板子背面就飘出一股淡淡的焦糊味。LED灯闪了两下灭了,CH340N芯片表面摸起来烫得吓人。拆下来用万用表一量,VCC引脚对地电阻只有几十欧姆——芯片内部稳压单元已经击穿。这不是个例。过去三年里,我在电子爱好者群、嵌入式开发论坛、高校电子实训课上,至少见过27位朋友踩过这个坑:不是程序写错了,不是线接反了,而是供电逻辑从一开始就没理清。
CH340N本身是个USB转串口桥接芯片,它不直接处理3.3V或5V逻辑电平,但它需要稳定供电才能工作。问题就出在“供电”二字上——它既可以从USB总线取电(默认5V),又需要为外部MCU提供电平参考(3.3V或5V),而市面上90%的“兼容CH340N模块”原理图里,VCC和TXD/RXD电平参考是混在一起的。更麻烦的是,MicroUSB接口的VBUS引脚输出的是未经稳压的5V(实测常在4.75V–5.25V波动),而CH340N的VDD引脚标称耐压是5.5V,但它的IO口(TXD/RXD)却明确要求:当VDD=5V时,IO可承受5V;当VDD=3.3V时,IO只能承受3.3V——超压0.3V就可能造成输入钳位二极管导通,持续拉低导致芯片发热甚至锁死。
这解释了为什么很多人说“CH340N支持3.3V和5V双模式”,却没人告诉你:“支持”不等于“自动切换”,更不等于“可以混接”。它没有内置LDO切换逻辑,也没有电平自适应检测电路。所谓双模式,本质是两种独立的硬件配置方案:一种是把VDD接到5V稳压源,所有IO按5V TTL电平工作;另一种是把VDD接到3.3V稳压源,所有IO按3.3V LVTTL电平工作。中间状态——比如VDD接5V但RXD连到3.3V MCU的TX引脚——就是灾难的开始。
你手边那块“CH340N+MicroUSB”的小板子,很可能正处在这种危险的中间态。它没坏,只是还没触发临界点;它能通信,只是因为当前连接的MCU恰好有强上拉或IO耐压余量大。但一旦换一块STM32F103C8T6(IO耐压仅4.0V),或者环境温度升高10℃,或者USB端口电压略高一点,那个“咔哒”轻响之后,就是不可逆的损伤。
所以,这篇文章不讲怎么下载驱动、不讲怎么选串口助手,只聚焦一个动作:把CH340N的供电路径彻底理清楚,让每一根线都承担它该承担的角色,让每一个电压值都在安全边界内。这是所有后续调试、刷写、通信稳定的物理前提。跳过这一步,后面所有操作都是在沙上筑塔。
2. CH340N数据手册里的“隐藏条款”:VDD与IO电平的强耦合关系
很多人查CH340N的数据手册,翻到第一页就看到“Support 3.3V/5V level”几个大字,然后直接跳到应用电路图,照着抄完就完事。但真正决定模块生死的,藏在第12页“Electrical Characteristics”表格里,以及第15页“Pin Description”中关于VDD和I/O的注释里。这些内容不是装饰,是芯片设计者埋下的硬性约束。
先看关键参数表(CH340N Datasheet Rev.2.2, Page 12):
| Parameter | Min | Typ | Max | Unit | Condition |
|---|---|---|---|---|---|
| VDD Supply Voltage | 3.0 | — | 5.5 | V | — |
| Input High Voltage (VIH) | 0.7×VDD | — | — | V | VDD = 3.3V or 5.0V |
| Input Low Voltage (VIL) | — | — | 0.3×VDD | V | VDD = 3.3V or 5.0V |
| Output High Voltage (VOH) | VDD-0.4 | — | — | V | IOH = -2mA, VDD = 3.3V |
| Output Low Voltage (VOL) | — | — | 0.4 | V | IOL = 2mA |
注意看VIH和VIL这两行。它没有写“VIH ≥ 2.0V”或“VIH ≥ 3.0V”,而是写“0.7×VDD”。这意味着:
- 当VDD = 5.0V时,VIH最小值是3.5V;低于3.5V的信号,CH340N可能识别为低电平;
- 当VDD = 3.3V时,VIH最小值是2.31V;高于2.31V的信号,它就能可靠识别为高电平。
再看VOH(输出高电平):当VDD=3.3V时,VOH最低是2.9V(3.3V−0.4V)。这个2.9V,就是CH340N在3.3V模式下能输出的最高有效高电平。它永远不可能输出3.3V满幅,因为内部驱动晶体管存在饱和压降。同理,当VDD=5V时,VOH最低是4.6V,远高于3.3V MCU的VIH阈值(通常2.0V),所以5V输出可以直接驱动3.3V输入——但这是单向安全的,反过来绝对不行。
这就是“强耦合”的核心:CH340N的IO电平容限、驱动能力、识别阈值,全部由VDD电压实时决定。VDD不是电源引脚,它是整个IO电气特性的基准标尺。把VDD接到5V,你就必须确保所有连接到TXD/RXD的设备,都能承受≥4.6V的高电平和≤0.4V的低电平;把VDD接到3.3V,你就必须确保所有连接设备的输出高电平≥2.31V,且不会向CH340N的IO灌入超过其钳位二极管承受能力的电流。
很多“兼容模块”之所以敢标“3.3V/5V自适应”,其实是靠在VDD和USB VBUS之间加了一个跳线帽或拨码开关,手动选择供电源。但用户往往忽略一个致命细节:开关只切VDD,没切TXD/RXD的上拉电阻或电平转换电路。常见错误布局是:VDD通过跳线接3.3V,但TXD引脚依然通过10kΩ电阻上拉到5V(来自USB VBUS),结果CH340N的TXD输出被强行抬高到5V,而它自己VDD只有3.3V——内部ESD保护二极管正向导通,形成从5V→TXD→内部二极管→VDD→GND的直流通路,电流可达数十毫安,芯片迅速发热失效。
提示:CH340N内部每个IO口都集成有ESD保护二极管,阳极接GND,阴极接VDD。当IO电压高于VDD+0.3V时,阴极二极管导通,将多余电压泄放到VDD轨;当IO电压低于GND−0.3V时,阳极二极管导通,将负压泄放到GND。这就是为什么“5V信号进3.3V芯片”会烧——不是瞬间击穿,而是二极管长期导通导致VDD被反向灌电,稳压单元过载。
所以,判断你的模块是否安全,第一步不是测电压,而是看VDD引脚实际接在哪里,再看TXD/RXD引脚的上拉/下拉电阻接在哪个电压轨上。两者必须同源。这是铁律,没有例外。
3. MicroUSB转TTL模块的三种标准供电架构:哪一种适合你的场景?
市面上的CH340N MicroUSB转TTL模块,供电设计大致分为三类。它们不是优劣之分,而是适用场景之别。选错架构,就像给越野车装公路胎——看着能跑,一上非铺装路面就打滑。
3.1 架构一:纯5V供电(最常见,也最容易误用)
这是成本最低、BOM最简的方案。典型电路如下:
- MicroUSB的VBUS(Pin1)直接接到CH340N的VDD;
- VDD同时作为TXD/RXD的上拉电压源(通过10kΩ电阻);
- GND共地;
- 没有额外LDO,没有电平转换芯片。
优点:元件少(仅CH340N+USB座+LED+电阻)、成本低(BOM成本<¥1.2)、即插即用(Windows/Linux驱动成熟)。
缺点:TXD/RXD电平固定为5V TTL,无法直连3.3V MCU。若强行连接,需外加电平转换电路(如TXB0104、74LVC245)或分压电阻网络(不推荐用于高速通信)。
适用场景:
- 调试老式5V单片机(如STC89C52、AT89S51);
- 与Arduino Uno(ATmega328P,5V系统)通信;
- 仅作USB转RS232电平(需加MAX232)的中间环节;
- 对功耗无要求、环境温度稳定的实验室环境。
注意:此架构下,CH340N的VDD实测电压受USB端口质量影响极大。劣质USB线或扩展坞可能导致VBUS跌至4.4V,此时CH340N虽能工作,但VOH可能低于4.0V,在长距离或高噪声环境下通信误码率飙升。实测发现,使用带磁环的优质USB线,误码率可降低两个数量级。
3.2 架构二:3.3V稳压供电(最安全,但需额外器件)
此架构在VBUS和VDD之间插入一颗低压差稳压器(LDO),将5V降至3.3V。常用芯片有AMS1117-3.3、HT7333、XC6206P332MR等。关键设计点在于:
- LDO输入(IN)接VBUS;
- LDO输出(OUT)接CH340N的VDD;
- TXD/RXD的上拉电阻必须改接到LDO的OUT端(即3.3V),而非VBUS;
- 为抑制LDO输入纹波,IN与GND间需加≥10μF电解电容;OUT与GND间需加≥1μF陶瓷电容。
优点:
- 输出电平严格符合3.3V LVTTL规范(VOH≈2.9V,VOL≈0.3V);
- 可直连绝大多数现代MCU(STM32、ESP32、nRF52832、Raspberry Pi Pico);
- LDO提供一定电源隔离,USB端口波动不影响VDD稳定性。
缺点:
- BOM增加1颗LDO+2颗电容,成本上升约¥0.5;
- LDO存在压降(如AMS1117需≥1.2V压差),当VBUS=4.75V时,输出可能仅3.55V,仍属安全范围,但裕量变小;
- 需注意LDO的静态电流(如HT7333仅3μA),对超低功耗应用友好。
适用场景:
- 开发基于ARM Cortex-M系列的嵌入式产品;
- 与Wi-Fi/蓝牙模组(ESP-01S、nRF24L01+)通信;
- 需要长期稳定运行的工业现场调试;
- 学生实验课,避免因接错线损坏昂贵开发板。
3.3 架构三:双电压轨供电(最灵活,但设计复杂)
这是专业级方案,目标是“一块板子,两种模式”。核心思想是:VDD由外部选择,TXD/RXD电平跟随VDD,但通过MOSFET或模拟开关实现IO方向隔离,防止反向灌电。典型实现有两种:
方案A(推荐):双LDO + 手动跳线
- VBUS → AMS1117-5.0 → 5V轨;
- VBUS → AMS1117-3.3 → 3.3V轨;
- CH340N的VDD通过2-pin跳线帽选择接5V或3.3V;
- TXD/RXD上拉电阻通过跳线帽同步切换至对应轨;
- 所有IO引脚串联100Ω限流电阻(防短路)。
方案B(高级):单LDO + 电平转换芯片
- VBUS → AMS1117-3.3 → 3.3V轨(供CH340N VDD);
- TXD/RXD信号线经TXB0104双向电平转换芯片;
- TXB0104的VCCA接3.3V,VCCB可接外部5V或3.3V;
- 通过跳线选择VCCB电压,从而动态改变对外电平。
优点:
- 无需更换硬件即可适配5V或3.3V目标系统;
- 电平转换芯片提供真正的双向、无延迟、无毛刺转换;
- 隔离度高,杜绝灌电流风险。
缺点:
- BOM最复杂(LDO+电平转换芯片+跳线+电容≥8颗);
- 成本最高(BOM>¥3.5);
- PCB布线需注意TXB0104的电源去耦和信号完整性。
适用场景:
- 硬件工程师的个人工具包;
- 电子工作室的通用调试平台;
- 需要频繁切换不同MCU平台的项目开发;
- 教学演示,直观展示电平匹配原理。
实测对比:我用同一块STM32F103C8T6开发板,分别连接三种架构模块,连续发送1MB数据(波特率115200),统计误码率:
- 纯5V架构(加4.7kΩ分压):误码率0.023%(10次测试平均);
- 3.3V稳压架构:误码率0.000%(全通过);
- 双电压轨架构(TXB0104):误码率0.000%,且在-20℃低温箱中仍稳定。
数据证明:省掉一颗LDO,可能换来的是调试时间的成倍增加。
4. 手把手制作:一块真正可靠的CH340N MicroUSB转TTL模块(3.3V稳压版)
现在,我们把理论落地。下面是一个经过实测验证、BOM成本可控、PCB尺寸紧凑(25mm×18mm)的3.3V稳压版MicroUSB转TTL模块制作指南。所有元件均为国产易购型号,贴片封装(0805电阻电容,SOT-23 LDO),适合手工焊接。
4.1 物料清单(BOM)与选型依据
| 序号 | 名称 | 型号/规格 | 数量 | 选型理由 | 采购参考(某宝关键词) |
|---|---|---|---|---|---|
| 1 | USB转串口芯片 | CH340N (SSOP20) | 1 | 成本最低、驱动最成熟、无需外部晶振 | CH340N SSOP20 贴片 |
| 2 | USB接口 | MicroUSB-B 母座(带金属外壳) | 1 | 机械强度高、插拔寿命>5000次、屏蔽性好 | MicroUSB-B 母座 贴片 |
| 3 | 稳压芯片 | HT7333-A (SOT-23) | 1 | 超低静态电流(3μA)、低压差(0.12V@50mA)、宽输入(2.0–24V)、自带使能脚 | HT7333 SOT-23 |
| 4 | 输入滤波电容 | 22μF/16V 钽电容(A型封装) | 1 | 钽电容ESR低、体积小、高频滤波效果好,优于电解电容 | 钽电容 22uF 16V A型 |
| 5 | 输出滤波电容 | 1μF/6.3V X7R 0805 | 1 | 陶瓷电容响应快,抑制LDO输出纹波,1μF是HT7333推荐值 | 贴片电容 1uF 6.3V |
| 6 | 上拉电阻 | 10kΩ 0805 | 2 | 标准TTL上拉值,功耗低(0.1mW@3.3V),阻值精度±1%足够 | 贴片电阻 10k 0805 |
| 7 | 限流电阻 | 100Ω 0805 | 2 | 保护CH340N IO口,限制最大灌电流<10mA(按VOH=2.9V计算) | 贴片电阻 100R 0805 |
| 8 | 电源指示LED | 红色Φ2mm LED | 1 | 直观显示VDD供电状态,限流电阻已包含在上拉链路中 | LED 红色 Φ2mm |
| 9 | PCB板 | 单面FR-4,1.6mm厚 | 1 | 手工制板可用感光板+UV曝光,或直接打样(嘉立创5元10片) | 嘉立创 PCB打样 |
关键选型说明:
- 不选AMS1117:虽然便宜,但静态电流达5mA,且压差需1.2V,在VBUS=4.75V时输出仅3.55V,裕量不足;HT7333压差仅0.12V,VBUS=4.5V时仍能稳压3.3V,更可靠。
- 不选电解电容做输入滤波:电解电容ESR高(>1Ω),在USB瞬态负载下压降大,易导致CH340N复位;钽电容ESR<0.5Ω,且体积仅为同容量电解的1/3。
- 限流电阻必须加:CH340N的TXD是推挽输出,若外部MCU的RXD引脚在上电瞬间为高阻态,TXD输出的2.9V可能通过MCU内部弱上拉形成回路,加100Ω后电流被限制在30mA以内,远低于CH340N的IO绝对最大额定值(±50mA)。
4.2 原理图详解与关键节点标注
以下是核心部分原理图(文字描述,便于手工绘制):
MicroUSB Pin1 (VBUS) ───┬───[22μF]─── GND │ └─── IN of HT7333 │ OUT ───┬─── VDD of CH340N │ ├───[1μF]─── GND │ ├───[10kΩ]─── TXD of CH340N │ ├───[10kΩ]─── RXD of CH340N │ └─── Anode of LED ───[220Ω]─── GND CH340N Pin3 (TXD) ───[100Ω]─── External TXD (to MCU RX) CH340N Pin4 (RXD) ───[100Ω]─── External RXD (to MCU TX) CH340N Pin10 (GND) ─────────────── GND CH340N Pin20 (V3) ───────────────── GND关键节点功能解析:
- VDD节点(HT7333 OUT):这是整个模块的“心脏血压”。实测中,此处电压必须稳定在3.30V±0.05V。若低于3.25V,CH340N可能无法正确识别USB握手信号;若高于3.35V,虽不立即损坏,但长期工作会加速老化。建议焊接后第一件事:用数字万用表直流电压档,黑表笔搭GND,红表笔点VDD焊盘,读数应在3.28–3.32V之间。
- TXD/RXD上拉点:必须从VDD节点引出,绝不能从VBUS引出。这是区分“真3.3V模块”和“伪3.3V模块”的唯一标志。很多山寨模块把上拉电阻焊在USB座焊盘上,看似有3.3V标识,实则无效。
- 100Ω限流电阻位置:必须紧贴CH340N的TXD/RXD引脚焊接,而不是放在外部排针处。原因:寄生电感会削弱限流效果,且靠近芯片能第一时间限制浪涌电流。
4.3 手工焊接实操步骤与避坑技巧
步骤1:焊USB母座与GND焊盘
- 先将MicroUSB母座放入PCB定位孔,用胶带临时固定;
- 用30W烙铁(尖头),焊锡丝直径0.5mm,先焊两个机械固定脚(Pin5和Pin6),冷却后检查是否歪斜;
- 再焊Pin1(VBUS)和Pin4(GND),特别注意:GND脚必须焊牢,否则整个模块接地不良,通信必丢包。我曾因一个GND脚虚焊,排查了两天,最后用放大镜才发现焊点呈“环形”未润湿。
步骤2:焊HT7333与滤波电容
- HT7333是SOT-23封装,三个引脚(IN、GND、OUT)间距仅0.95mm。焊接时:
- 先点焊IN脚,固定芯片;
- 再焊GND脚,用烙铁头拖锡,让焊锡自然流向GND焊盘(SOT-23的GND是散热焊盘,需充分润湿);
- 最后焊OUT脚,焊锡量宁少勿多,避免桥接到GND;
- 钽电容有极性!长脚为正(接VBUS),短脚为负(接GND)。焊反会导致电容爆炸(虽概率低,但曾有学员因此炸伤手指)。
步骤3:焊CH340N与外围电阻
- CH340N是SSOP20,引脚细密。手工焊接诀窍:
- 用助焊膏(非松香)涂满所有引脚,提高润湿性;
- 烙铁温度调至350℃,用细锡丝点焊两端各2个引脚,固定芯片;
- 用烙铁头蘸少量焊锡,“拖焊”中间引脚,速度要快,避免连锡;
- 用吸锡带清理桥接,重点检查Pin19(VDD)和Pin20(V3)是否短路——这是最常见的连锡点。
- 10kΩ上拉电阻焊在CH340N的Pin3(TXD)和Pin4(RXD)旁,不要焊在排针焊盘上,否则上拉失效。
步骤4:通电前终极检查
- 用万用表二极管档,红表笔接VDD,黑表笔依次测:
- GND:应为0.000V(导通);
- TXD焊盘:应为0.6–0.7V(CH340N内部二极管压降);
- RXD焊盘:同上;
- VBUS焊盘:应为OL(开路),证明HT7333未击穿。
- 若TXD/RXD对VDD导通值<0.3V,说明内部IO已损坏,需更换CH340N。
踩坑实录:我第一次焊接时,误将HT7333的OUT脚焊到了CH340N的V3(GND)脚上,通电后VDD=0V,芯片不工作。用热风枪返工时,温度过高(400℃),导致CH340N塑料封装轻微变形,虽能通信,但半年后在高温环境下出现间歇性断连。教训:返工温度≤380℃,时间<3秒。
5. 供电验证与通信稳定性测试:让数据“零误码”跑起来
模块焊好,不等于能用。必须通过三关测试:供电质量、电平合规、通信鲁棒。跳过任一关,上线后都会以“偶发丢包”“间歇性无响应”等形式报复你。
5.1 供电质量测试:用示波器看懂“纹波”的真实含义
很多人以为“万用表测VDD=3.30V”就万事大吉。但万用表显示的是平均值,而CH340N对电源的敏感度体现在毫秒级的瞬态上。USB通信时,CH340N内部PHY会周期性拉取大电流(峰值>100mA),若电源滤波不足,VDD会出现明显跌落。
测试方法(无示波器替代方案):
- 将模块插入电脑USB口;
- 用万用表直流电压档,红表笔接VDD焊盘,黑表笔接GND;
- 同时,用另一台电脑运行串口助手,向模块发送连续数据流(如
AT\r\n循环); - 观察万用表读数:若电压在3.28V–3.32V间稳定,合格;若跌至3.25V以下并伴随闪烁,说明滤波不足,需加大输入电容(换47μF钽电容)或检查LDO焊接。
有示波器的标准测试:
- 探头设为1X,接地夹接GND,探针接VDD焊盘;
- 时间基设置为10ms/div,触发模式为“边沿上升”;
- 发送1000字节随机数据;
- 观察波形:理想状态是平直直线;允许有≤50mV峰峰值纹波(频率100kHz–1MHz);若出现>100mV的低频(<10kHz)跌落,说明LDO带载能力不足或输入电容失效。
实测数据:使用HT7333+22μF钽电容,VDD纹波实测为32mVpp(100kHz主频);换成AMS1117+100μF电解电容,纹波升至87mVpp(10kHz主频),且在发送大数据包时VDD最低跌至3.18V,导致CH340N内部PLL失锁,通信中断。
5.2 电平合规测试:用逻辑分析仪确认“高/低”定义
CH340N的TXD输出是否真为3.3V电平?不能只信标称值。需实测其VOH(输出高电平)和VOL(输出低电平)。
测试步骤:
- 逻辑分析仪通道1接CH340N的TXD;
- 通道2接GND(作为参考);
- 设置采样率≥1MS/s,捕获一段UART数据(如
U字符,ASCII=0x55,二进制01010101); - 测量“1”电平(起始位后的第一个高电平):应≥2.7V;
- 测量“0”电平(起始位):应≤0.4V;
- 计算占空比:高电平时间/(高+低)时间,应接近50%(UART为异步,允许±5%偏差)。
关键发现:
- 在3.3V稳压架构下,CH340N的VOH实测为2.87V(负载10kΩ),VOL为0.21V,完全满足STM32F103的VIH(2.0V)和VIL(0.8V)要求;
- 若测得VOH<2.5V,首要检查100Ω限流电阻是否虚焊(导致输出被拉低);
- 若VOL>0.5V,检查CH340N的GND是否接触不良,或V3(GND)引脚未焊牢。
5.3 通信鲁棒性测试:百万字节压力下的“零丢包”验证
这是最终审判。方法简单粗暴:
- 用Python脚本(pySerial库)生成10MB随机数据;
- 通过串口以115200波特率发送;
- 接收端(另一块CH340N模块或MCU)将数据原样回传;
- 发送端比对回传数据与原始数据的MD5值。
脚本核心逻辑(简化):
import serial, hashlib, time ser = serial.Serial('COM3', 115200, timeout=5) data = os.urandom(10*1024*1024) # 10MB随机字节 md5_orig = hashlib.md5(data).hexdigest() start = time.time() ser.write(data) resp = ser.read(len(data)) md5_resp = hashlib.md5(resp).hexdigest() print(f"耗时: {time.time()-start:.2f}s, MD5匹配: {md5_orig==md5_resp}")测试结果解读:
- 若MD5匹配,且耗时<100秒(理论传输时间≈10MB/(115200/10)≈868秒,但实际因协议开销需乘以1.2),说明链路稳定;
- 若不匹配,按顺序排查:
- 检查双方波特率是否完全一致(CH340N内部时钟精度±2%,需接收端容忍±3%);
- 检查USB线质量(劣质线导致信号反射,用带磁环的线重试);
- 检查PCB走线:TXD/RXD是否平行过长(>5cm需加地线隔离);
- 检查CH340N的VDD纹波(回到5.1节)。
个人经验:我曾用一块“完美通过前三关”的模块,在压力测试中出现0.001%丢包。最终发现是USB线内部屏蔽层断裂,导致高频噪声耦合到TXD线上。更换线材后,100MB连续传输零错误。结论:模块可靠性=芯片+电源+PCB+线材的四重积分,缺一不可。
6. 常见故障速查表:从“灯不亮”到“有数据无响应”的全链路诊断
即使严格按照本文制作,实际使用中仍可能遇到问题。以下是基于200+真实案例整理的故障树,按现象分类,提供可执行的排查步骤。
| 现象 | 可能原因 | 排查步骤 | 解决方案 |
|---|---|---|---|
| USB插入后,模块LED不亮 | 1. USB母座VBUS脚虚焊 2. HT7333 IN脚开路 3. 钽电容正负极焊反(短路) | 1. 万用表二极管档测VBUS对GND是否导通(应为0.000V) 2. 测HT7333 IN脚对VBUS是否导通 3. 测HT7333 IN脚对GND是否短路(应为OL) | 1. 补焊VBUS脚 2. 补焊HT7333 IN脚 3. 更换钽电容,注意极性 |
| LED亮,但设备管理器无CH340设备 | 1. CH340N VDD未供电(HT7333 OUT开路) 2. CH340N GND(Pin10/Pin20)虚焊 3. USB D+/D-线序接反 | 1. 测VDD焊盘电压(应为3.3V) 2. 万用表测Pin10/Pin20对GND是否导通 3. 查PCB走线,D+(Green)接CH340N Pin18,D-(White)接Pin17 | 1. 检查HT7333 OUT焊点 2. 补焊Pin10/Pin20 3. 重新飞线D+/D- |
| 设备管理器识别为CH340,但串口助手打不开 | 1. CH |