硬件准备:USB转串口模块与连接方法
好,咱们正式开始动手前的硬件准备环节。这一章我会把串口烧录要用到的硬件工具、连接方法和供电注意事项,掰开揉碎了讲清楚。你手边最好备好一块USB转串口模块、几根杜邦线和你的目标板,咱们边看边对照。
本章核心知识点速览
- USB转串口模块(CH340 / CP2102)的选型与区别
- 杜邦线的正确连接方式(公对母、母对母)
- 目标板供电的三种模式与避坑指南
1. USB转串口模块:CH340 与 CP2102
市面上最常见的USB转串口芯片,就是CH340和CP2102这两家。说白了,它们干的事都一样——把电脑的USB信号转成单片机认识的UART串口信号。但细节上还是有些差别,我分别说说。
| 对比项 | CH340 | CP2102 |
|---|---|---|
| 厂商 | 南京沁恒(国产) | Silicon Labs(美国) |
| 驱动安装 | 需手动安装,Win10以上自动识别 | 系统自带或自动更新 |
| 稳定性 | 中高速下偶有丢包,低速稳定 | 整体更稳定,工业级应用常见 |
| 价格 | 便宜,模块约5-10元 | 稍贵,模块约15-25元 |
| 适用场景 | 学习、DIY、低速烧录 | 产品开发、高速通信、可靠性要求高 |
我个人习惯,手边常备两种模块。学习阶段用CH340完全够用,便宜坏了不心疼。但做产品调试时,我会换成CP2102——有一次在产线上批量烧录,CH340连续工作几小时后偶尔丢包,换成CP2102就再没出过问题。嗯,这就是经验。
小技巧:买模块时注意看引脚是否焊好。有些便宜模块的排针是歪的,插杜邦线时容易接触不良。我建议到手后先用万用表测一下VCC和GND之间的电阻,确保没有短路。
2. 杜邦线连接方法
杜邦线分三种:公对公、公对母、母对母。串口烧录最常用的是母对母和公对母。为什么?因为USB转串口模块的排针是公的,目标板的串口引脚通常也是排针,所以两头都需要母头来插。
连接时记住一个口诀:TX接RX,RX接TX,GND接GND。你想想看,如果TX接TX,两边都在发没人收,数据就丢了。我刚开始学的时候犯过这个错,折腾了半天才发现线接反了。
警告:千万不要把VCC(3.3V或5V)直接接到目标板的串口引脚上!串口通信只需要TX、RX、GND三根线。VCC只在特定情况下用于给目标板供电,而且必须确认电压匹配。我曾经见过有人把5V接到3.3V的STM32上,芯片当场冒烟。
具体接线步骤:
- 将USB转串口模块插入电脑USB口
- 用母对母杜邦线连接模块的TX到目标板的RX
- 用另一根线连接模块的RX到目标板的TX
- 再用一根线连接模块的GND到目标板的GND
- 检查所有连接是否牢固,轻轻拉一下不会脱落
3. 目标板供电注意事项
供电这块,是新手最容易翻车的地方。我总结出三种供电模式,你根据实际情况选。
| 供电模式 | 适用场景 | 注意事项 |
|---|---|---|
| 模块供电 | 目标板功耗小(如ESP8266、STM32最小系统板) | 确认模块输出电压与目标板匹配,USB口供电能力有限 |
| 目标板独立供电 | 目标板功耗大(带电机、屏幕、传感器) | 目标板用电池或稳压电源供电,模块只接TX/RX/GND |
| 共地不共电 | 目标板已有电源,但需要与模块共地 | GND必须连接,VCC不接,防止电压冲突 |
我个人最推荐第三种——共地不共电。为什么呢?因为这样最安全。目标板用自己的电源,模块只负责通信,两边互不干扰。我在调试一个带大功率电机的项目时,电机一启动就把USB口的电压拉低了,导致烧录失败。后来改成独立供电,问题立刻解决。
核心原则总结:
- TX ↔ RX 交叉连接
- GND 必须共地
- 供电电压匹配,优先独立供电
- 连接前用万用表确认引脚定义