常见硬件接口线序与时序速查表
面向树莓派、MCU、传感器、以太网 PHY、音频和显示外设。这里的"线序"指常见信号线/连接顺序,"时序"给出时钟来源、采样关系、典型速率和关键注意点。
注意:不同芯片的引脚顺序会变化,真正画 PCB 或接线前必须以具体芯片 datasheet、模块丝印和开发板原理图为准。高速接口还需要阻抗、长度匹配、端接、电源完整性和 EMI 设计。
低速控制与通用外设
| 接口 | 常见线序 / 信号线 | 方向 | 时钟 / 时序 | 典型速率 | 树莓派可用性 | 常见用途 / 注意点 |
|---|---|---|---|---|---|---|
GPIO |
VCCGNDIOIRQ 可选 | 输入 / 输出 / 双向 | 无专用总线时钟;电平翻转由软件或外设控制;中断可用上升沿、下降沿、双边沿、低/高电平触发。 | 软件翻转通常 kHz 级到低 MHz;硬件 PWM 更稳定。 | 支持,3.3V 逻辑 | 按键、LED、片选、复位、中断。树莓派 GPIO 不能直接接 5V。 |
UART / TTL 串口 |
GNDTXDRXDVCC 可选RTS/CTS 可选 | TX 输出,RX 输入;交叉连接。 | 异步;空闲为高电平;常见帧格式 1 start + 8 data + no parity + 1 stop;双方波特率必须一致。 |
9.6 kbps 到数 Mbps,常见 115200 bps。 | 支持 | GPS、AT 模块、调试日志。RS232/RS485 需要电平/物理层转换芯片。 |
I2C |
VCCGNDSCLSDAINT 可选 | SCL 通常主机输出;SDA 开漏双向。 | 同步总线;起始条件为 SDA 在 SCL 高时拉低;停止条件为 SDA 在 SCL 高时释放;数据在 SCL 高电平期间保持稳定;需要上拉电阻。 | 100 kHz、400 kHz、1 MHz、3.4 MHz。 | 支持 | 传感器、RTC、EEPROM、电源管理。线长短、地址可能冲突。 |
SPI |
VCCGNDSCKMOSIMISOCSIRQ/RESET 可选 | SCK/MOSI/CS 主机输出;MISO 从机输出。 | 同步全双工;由 CPOL/CPHA 决定空闲电平和采样边沿;CS 有效期间传输;多设备通常各自独立 CS。 |
几百 kHz 到几十 MHz,部分器件可更高。 | 支持 | LoRa、Flash、屏幕、ADC/DAC。注意 SPI 模式、最大时钟和 MISO 三态。 |
1-Wire |
VCC 可选GNDDQ | DQ 开漏双向。 | 主机发复位脉冲,从机 presence 响应;用固定时间槽读写 bit;需要上拉电阻。 | 标准约 16 kbps,Overdrive 可更高。 | 支持 | DS18B20、唯一 ID。布线长时要注意上拉和总线电容。 |
MDIO/MDC |
MDCMDIOGND | MDC 管理主机输出;MDIO 双向。 | 以太网 PHY 管理接口;MDC 提供时钟,MDIO 传输寄存器地址和数据;支持 clause 22 / clause 45。 | MDC 通常不超过 2.5 MHz,具体看标准/芯片。 | 可用 GPIO 模拟 | 只能读写 PHY 寄存器,不能传以太网数据。 |
PWM |
VCCGNDPWM | 输出为主。 | 固定周期内改变高电平占空比;频率和分辨率互相制约。 | Hz 到 MHz 级,取决于硬件定时器。 | 支持 | 舵机、LED 调光、蜂鸣器、电机控制。驱动功率负载要加驱动器。 |
音频接口
| 接口 | 常见线序 / 信号线 | 方向 | 时钟 / 时序 | 典型速率 | 树莓派可用性 | 常见用途 / 注意点 |
|---|---|---|---|---|---|---|
I2S |
BCLK/SCKLRCLK/WSSDOUTSDINMCLK 可选GND | 可输入或输出;主机/从机角色可配置。 | BCLK 移位数据;LRCLK 区分左右声道;常见 I2S 数据相对 LRCLK 延迟 1 bit;MSB first。 | 44.1 kHz、48 kHz、96 kHz 采样率;BCLK = 采样率 x 声道 x 位宽。 | 支持 | 音频 DAC、ADC、数字功放。注意 MCLK 是否必需。 |
PCM/TDM |
BCLKFSYNCDINDOUTGND | 可输入或输出。 | FSYNC 标记帧起点;每帧分多个 time slot;BCLK 移位。 | 取决于采样率、位宽、通道数。 | 部分支持 | 多通道音频、电话语音接口。配置比 I2S 更细。 |
PDM |
CLKDATAVCCGNDSEL 可选 | CLK 输出,DATA 输入为主。 | 麦克风输出 1-bit 过采样码流;接收端需要抽取滤波变成 PCM。 | 常见 PDM 时钟 1 MHz 到 3 MHz。 | 不作为常规 40Pin 外设 | 数字麦克风。树莓派更常用 I2S 麦克风。 |
以太网与工业通信
| 接口 | 常见线序 / 信号线 | 方向 | 时钟 / 时序 | 典型速率 | 树莓派可用性 | 常见用途 / 注意点 |
|---|---|---|---|---|---|---|
RMII |
REF_CLK 50MHzTXD0TXD1TX_ENRXD0RXD1CRS_DVRX_ER 可选MDCMDIO | MAC 到 PHY 双向。 | 所有数据参考 50 MHz 时钟;每个时钟传 2 bit;10M 模式会重复/降速编码;要求时钟质量和短走线。 | 10/100 Mbps。 | 普通 Pi 40Pin 不支持 | LAN8720、DP83848 模块常用。必须有 Ethernet MAC。 |
MII |
TXD0-3TX_ENTX_CLKRXD0-3RX_DVRX_CLKRX_ERCRSCOLMDC/MDIO | MAC 到 PHY 双向。 | 4 bit 并行;100M 时 TX/RX clock 为 25 MHz;10M 时为 2.5 MHz。 | 10/100 Mbps。 | 普通 Pi 40Pin 不支持 | 线多但时钟较低。部分 USB-to-MII MAC 可外接 PHY。 |
RGMII |
TXD0-3TX_CTLTXCRXD0-3RX_CTLRXCMDC/MDIO | MAC 到千兆 PHY 双向。 | DDR 双沿采样;1G 下时钟 125 MHz,每沿传 4 bit;需要时钟/数据延迟匹配。 | 10/100/1000 Mbps。 | 板内使用,普通 40Pin 不暴露 | Pi 4 板载千兆网口属于这类内部连接。 |
SGMII |
TX+TX-RX+RX-REFCLK 可选 | 高速串行双向。 | 差分串行;8b/10b 或相关编码;需要 AC 耦合、阻抗控制和 SerDes。 | 1.25 Gbps 常见。 | 普通 Pi 不支持外接 | MAC 到 PHY、交换芯片、光模块内部接口。 |
RS232 |
GNDTXDRXDRTS/CTS 可选 | 异步串口,TX/RX 交叉。 | UART 帧时序,但电平为 RS232 正负电压逻辑,需要转换芯片。 | 9.6 kbps 到 1 Mbps 左右。 | 需 MAX3232 等转换 | 工控设备、老式串口仪器。 |
RS485 |
ABGND 可选DE/RE 控制 | 半双工或全双工差分。 | 上层通常是 UART/Modbus RTU;发送前拉 DE,发完释放;总线两端需要终端电阻。 | 9.6 kbps 到数 Mbps,距离越长速率越低。 | 需 RS485 收发器 | 长距离工业通信。A/B 标注不同厂商可能相反。 |
CAN / CAN-FD |
CANHCANLGND 可选TXD/RXD 控制器侧 | 差分多主总线。 | 仲裁阶段按显性/隐性位竞争;采样点由位时序配置;两端 120 欧终端。 | CAN 常见 125 kbps 到 1 Mbps;CAN-FD 数据段可数 Mbps。 | 需 MCP2515/USB-CAN 等 | 汽车、工业。需要 CAN 控制器和收发器。 |
LIN |
LINGNDVBAT 可选TX/RX 控制器侧 | 单线主从。 | 基于 UART 类似帧;主机发送 break + sync + ID;从机响应。 | 常见 19.2 kbps。 | 需 LIN 收发器 | 汽车低速节点。 |
高速外设、存储与调试
| 接口 | 常见线序 / 信号线 | 方向 | 时钟 / 时序 | 典型速率 | 树莓派可用性 | 常见用途 / 注意点 |
|---|---|---|---|---|---|---|
USB 2.0 |
VBUSD-D+GND | 差分双向,主机/设备角色。 | 高速差分串行;包传输、握手、枚举;不是把外设引脚一一映射。 | 1.5 Mbps、12 Mbps、480 Mbps。 | 支持 | U 盘、网卡、摄像头、声卡。高速线要差分阻抗和短走线。 |
USB 3.x |
VBUSD-/D+SSTX+/SSTX-SSRX+/SSRX-GND | 高速差分双向。 | USB2 兼容对 + SuperSpeed 独立收发差分对;需要严格阻抗和长度控制。 | 5 Gbps、10 Gbps 等。 | Pi 4/5 支持板载 USB3 | 高速存储、网卡、采集卡。 |
PCIe |
REFCLK+/−PERST#WAKE# 可选TX+/−RX+/−3.3V/GND | 高速差分双向。 | SerDes 串行链路;链路训练;每 lane 独立收发;AC 耦合。 | Gen2 5 GT/s、Gen3 8 GT/s、Gen4 16 GT/s。 | Pi 5/CM4 暴露,普通 Pi 4 不从 40Pin 暴露 | NVMe、网卡、高速扩展。PCB 要按高速规则设计。 |
SDIO / SD |
CLKCMDDAT0DAT1DAT2DAT3VCCGND | 命令/数据双向。 | CLK 同步;1-bit 或 4-bit 数据;命令响应有固定格式;高速模式边沿和电压更严格。 | 25 MHz、50 MHz、UHS 更高。 | 内部使用为主,外接不方便 | SD 卡、WiFi 模块、eMMC。 |
QSPI / OSPI |
SCKCSIO0-IO3IO4-IO7 可选RESET/WP 可选 | 多线双向数据。 | 从普通 SPI 命令进入多线模式;地址/数据可 1/2/4/8 线传输;DDR 模式双沿采样。 | 几十 MHz 到数百 MHz。 | 普通 40Pin 不支持 XIP 类 QSPI | 外部 Flash、XIP、显示缓存。 |
JTAG |
TCKTMSTDITDOTRST 可选GNDVref | 调试器到目标芯片。 | TCK 时钟;TMS 控制状态机;TDI 输入链,TDO 输出链。 | 几百 kHz 到几十 MHz。 | 可用 GPIO/专用调试器 | 调试、边界扫描、烧录。注意 Vref 电平。 |
SWD |
SWCLKSWDIORESET 可选GNDVref | SWDIO 双向。 | ARM 两线调试;SWCLK 同步;读写周期之间有 turnaround 位。 | 几百 kHz 到数十 MHz。 | 需调试器或 GPIO bitbang | STM32/RP2040 等 ARM MCU 调试。 |
摄像头、显示与并口
| 接口 | 常见线序 / 信号线 | 方向 | 时钟 / 时序 | 典型速率 | 树莓派可用性 | 常见用途 / 注意点 |
|---|---|---|---|---|---|---|
MIPI CSI-2 |
CLK+/−DATA0+/−DATA1+/−DATA2/3 可选I2C 控制RESET/PWDN 可选 | 摄像头到主机。 | D-PHY 差分高速数据 lane;包化传输;I2C 配置传感器寄存器。 | 每 lane 数百 Mbps 到数 Gbps。 | 支持官方 CSI 接口 | 摄像头。排线和连接器线序必须完全匹配。 |
MIPI DSI |
CLK+/−DATA0+/−DATA1+/−DATA2/3 可选电源/背光/I2C 可选 | 主机到屏幕。 | D-PHY 高速差分;命令模式或视频模式;低功耗通道用于控制。 | 每 lane 数百 Mbps 到数 Gbps。 | 支持官方 DSI 接口 | 手机屏、官方触摸屏。屏幕初始化命令很关键。 |
HDMI |
TMDS CLK+/−TMDS D0+/−TMDS D1+/−TMDS D2+/−DDC SCL/SDAHPD5VGND | 视频源到显示器。 | TMDS 高速串行;DDC 读取 EDID;HPD 检测热插拔。 | 取决于分辨率和 HDMI 版本。 | 支持板载 HDMI | 显示器/电视。不能当普通 GPIO 使用。 |
RGB 并口屏 |
R0-nG0-nB0-nPCLKHSYNCVSYNCDE | 主机到屏幕。 | PCLK 每个周期输出一个像素;HSYNC/VSYNC 标记行/帧;DE 标记有效显示区。 | 由分辨率 x 刷新率决定。 | 普通 Pi 不直接支持 | 并口 LCD。线多,占 GPIO,很依赖时序。 |
LVDS |
CLK+/−DATA0+/−DATA1+/−DATA2+/−DATA3+/− 可选 | 主机到屏幕。 | 差分串行化 RGB/同步信息;固定面板时序。 | 数百 Mbps 级。 | 需 HDMI/DSI 转 LVDS | 笔记本/工业屏。面板供电和背光另算。 |
8080 并口 |
D0-D7/15WRRD 可选CSDC/RSRESET | 主机到外设为主,可读。 | 写数据时先放 D 总线和 DC,再拉 WR 脉冲;读时拉 RD;非连续像素时序。 | 取决于主机总线,MHz 级到几十 MHz。 | 可 GPIO 模拟,效率一般 | MCU 屏、LCD 控制器。比 SPI 快但线多。 |
6800 并口 |
D0-D7/15ER/WCSA0/RSRESET | 主机到外设,可读写。 | 用 E 使能脉冲锁存;R/W 表示读写方向。 | MHz 级。 | 可 GPIO 模拟 | 老式 LCD/外设并口。 |
树莓派接口结论
| 普通树莓派常用可直接驱动 | 需要转换芯片/模块 | 通常不能从 40Pin 直接驱动 |
|---|---|---|
GPIO、UART、I2C、SPI、I2S/PCM、PWM、1-Wire、USB、CSI、DSI、HDMI |
RS232、RS485、CAN、LIN、LVDS、SATA、外接以太网 PHY |
RMII、MII、RGMII、SGMII、裸 PCIe 高速布线、QSPI XIP、FMC/FSMC、裸 RGB 高速并口屏 |