USB转TTL(也称 USB-TTL 模块)是一种串口通信适配器
USB转TTL(也称 USB-TTL 模块)是一种串口通信适配器,用于把电脑的 USB 信号,转换成嵌入式设备(单片机、传感器、WiFi模块等)使用的TTL 电平串口(UART)信号。
一、核心作用
- 协议转换:USB ↔ UART(串口)
- 电平转换:USB 差分信号 ↔TTL 电平(通常 3.3V / 5V)
- 虚拟串口:电脑会多出一个 COM 口(Windows)或 /dev/ttyUSBx(Linux),像用传统串口一样通信。
二、常用芯片
- CH340(最常见、便宜、兼容性好)
- CP2102、FT232RL、PL2303 等
三、标准引脚(关键4个)
- VCC:电源输出(3.3V / 5V 可选,多数模块可跳线切换)
- GND:地(必须共地)
- TXD:模块发送(Transmit)
- RXD:模块接收(Receive)
四、接线原则(必记)
- 交叉连接:
- 模块TXD → 设备 RXD
- 模块RXD → 设备 TXD
- 共地:GND ↔ GND(必须接)
- 电压匹配:3.3V 设备(STM32/ESP32)用 3.3V 供电;5V 设备(51单片机)用 5V。
五、典型接线示例
- ESP32 / ESP8266(3.3V)
- VCC ↔ 3.3V
- GND ↔ GND
- TXD ↔ RXD (GPIO3)
- RXD ↔ TXD (GPIO1)
- STM32(3.3V)
- TXD ↔ PA10 (RX)
- RXD ↔ PA9 (TX)
- GND ↔ GND
- Arduino(5V)
- TXD ↔ RX (0)
- RXD ↔ TX (1)
- GND ↔ GND
六、使用步骤
- 装驱动:CH340 等需装驱动(Windows 常需手动装)
- 插 USB:电脑识别出 COM 号(设备管理器→端口)
- 打开串口助手:
- 选择对应 COM 口
- 波特率(常用 9600、115200)
- 数据位 8、停止位 1、无校验
- 发送/接收数据:通信测试、打印调试日志、烧录固件
七、常见用途
- 单片机/开发板串口调试、打印 log
- 固件烧录(路由器、ESP8266/ESP32、机顶盒等)
- 电脑与传感器、蓝牙模块、RFID 模块等串口设备通信
八、常见问题
- 电脑找不到 COM 口:驱动没装、USB 线坏(只充电无数据)、模块损坏
- 收发乱码:波特率不匹配、电压不匹配、TX/RX 接反
- 烧录失败:未共地、电压错、进入烧录模式时机不对
