SPI
- 全双工串行通信。
- 高速数据传输。
- 简单软/硬件配置。
- 极其灵活的数据传输,不限于8位,它可以是任意大小的字。
- 从站不需要唯一地址(与IIC不同)。从机使用主机时钟,不需要精密时钟振荡器/晶振(与UART不同)。不需要收发器(与CAN不同)。
RS485
- 半双工串口通信。
- 接口的信号电平值较低,不易损坏接口电路的芯片,且与TTL电平兼容,可方便与TTL电路连接。
- 通信速度快,因为抗干扰能力强,能采用很高的波特率。
- 抗噪声干扰能力强,差分信号传输。
- 传输距离较远(1500m)。
- 可实现多节点组网。
CAN
- 半双工串口通信。
- 抗干扰能力强,差分信号。
- 多主方式,根基消息ID决定优先级。
- 错误检错、错误通知、错误恢复。
- 故障封闭功能。