IIC 有两根线, SCL , SDA, 主从设备都可用将控制线拉底。 数据线也要传片选地址。
是半双工总线,结构简单,总线上可以同时挂多个设备。
SPI是四根线,时钟,收,发,片选。有统一时钟控制,收发同时进行。速度可达 Mbps。
通过片选管脚选择设备,占用较多I/O,或需要外围锁存器或译码器选择从设备。
最常用的时钟设置基于时钟极性(CPOL)和时钟相位(CPHA)两个参数,
cpol 定义时钟空闲电平, cpha决定在时钟前沿采样还是后沿采样。
IIS 是用与数字音频的总线
DATA, 用于串行数字音频数据。
LRCK, 左右声道开关
SCLK, 时钟,采样频率*采样位数*2,两个声道所以要乘2
UART : 异步串行数据总线
异步表示目有时钟,只有收发两根线,板卡上器件之间使用,地线也不要了。
TTL电平, 0V / 5V
RS232: 异步串行通信接口,用于近距离(1-10m)低速通信。距离长了抗干扰性能差。距离越大,速率下降越快。
-12V/+12V, 有收,发,地三根线。转换成uart连接芯片需要电平转换。
485: 为解决232抗干扰性能差的问题而设计的物理层通信协议。
半双工,两根线,逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示,电平与TTL兼容,使用电压差表示信号提高抗干扰能力,距离长(1km),最高10Mbps.