硬件常识

一、常见硬件通信协议

UART I2C/TWI SPI 1-Wire CAN USB RS-232 RS-485 Ethernet
通信方式 串行;异步;全双工 串行;同步;半双工 串行;同步;全双工 串行;异步;半双工 串行;异步;半双工 串行;同步 串行;异步;全双工 串行;异步;半双工 串行;同步;全双工
拓扑结构 点对点 多主多从总线 一主多从 多点总线 多主对等总线 主从式星型 点对点 多点总线 星型/总线
典型速度 9600bps - 4Mbps 100kbps - 3.4Mbps 1Mbps - 100+Mbps 15.3kbps 10kbps - 1Mbps 1.5Mbps - 40Gbps 1.2kbps - 115.2kbps 10kbps - 10Mbps 10Mbps - 400Gbps
关键引脚 TX, RX, GND (3线 SDA, SCL (2线) SCLK, MOSI, MISO, CS*N (3+N线) DQ, GND (2线) CAN_H, CAN_L (2线) D+, D-, VBUS, GND (4+线) TX, RX, GND (3线) A, B, GND (3线) TX±, RX± (4线)
寻址方式 无(点对点) 7/10位硬件地址 片选(CS)选择 64位ROM ID 消息ID(优先级) 动态分配地址 无(点对点) 软件地址 MAC地址/IP
主要优点 简单、广泛支持 引脚极省、多设备 速度极快、灵活 单线制、布线简单 高可靠、抗干扰 高速、即插即用 距离较远、简单 抗干扰强、距离长 高速、标准化
主要缺点 无时钟同步、易出错 速度中等、总线电容限制 引脚占用多、距离短 速度极慢、协议复杂 协议复杂、成本较高 协议极复杂、开发难 速度慢、抗干扰差 需终端电阻、配置复杂 协议栈复杂
典型应用 调试、模块连接 传感器、EEPROM Flash、显示屏 温度传感器、ID识别 汽车电子、工业控制 PC外设、存储设备 老式串口、工业设备 工业自动化、楼宇自控 局域网、物联网

二、常见USB转TTL串口芯片

芯片型号 厂商 最高波特率 驱动支持 系统兼容性 供电/电平 特点与优缺点 常见应用
CH340G / CH340C 南京沁恒(WCH) 2 Mbps 官方驱动 Win / macOS / Linux 5V / 3.3V 便宜、普及度高;macOS 需驱动;稳定性尚可 Arduino 克隆、ESP8266
CH341A 南京沁恒 2 Mbps 官方驱动 Win / macOS / Linux 5V 支持 SPI/I²C/并口;体积大、功耗高 EEPROM 编程器
CP2102 / CP2102N Silicon Labs 3 Mbps 官方驱动 Win / macOS / Linux 5V / 3.3V 稳定、兼容性好;价格略高 ESP32、工业设备
CP2104 / CP2105 Silicon Labs 2 Mbps 官方驱动 Win / macOS / Linux 5V / 3.3V 工业级;多串口型号可选 工控、调试设备
FT232RL FTDI 3 Mbps 系统自带 Win / macOS / Linux 5V / 3.3V 稳定性最好;价格高;曾有“假芯片封杀” 工业 / 开发板
FT231X / FT234XD FTDI 3 Mbps 系统自带 Win / macOS / Linux 5V / 3.3V 新一代、低功耗、小封装 高端开发板
PL2303HX / TA Prolific 3 Mbps 官方驱动 Win / macOS / Linux 5V / 3.3V 老牌;假芯片多,Win 新版常翻车 老设备
CY7C65213 Infineon 3 Mbps 官方驱动 Win / macOS / Linux 5V / 3.3V 工业级,支持多 UART 工业 / 医疗
MCP2221A Microchip 1 Mbps HID(免驱) Win / macOS / Linux 5V / 3.3V 免驱;速度较低 简易调试
Copyright Curiouser all right reserved,powered by Gitbook该文件最后修改时间: 2025-12-16 16:35:32

results matching ""

    No results matching ""