您的当前位置:首页串行接口和总线使用

串行接口和总线使用

2021-04-05 来源:乌哈旅游
串行接口和总线使用,要考虑的设计:

1. 数据传输速率:最低和最高范围如何?

固定速率?(如SPI总线) 速率可变?

2. 如何选择外设:

通过硬件片选信号和电路?(如SPI总线) 还是软件协议?(如I2C总线)

3. 数据位传输顺序:先传最高位还是最低位?

两者都可以选(如SPI) 高位在前(如I2C)

4. 外设如何与MCU保持同步:

是引入独立的硬件时钟线实现同步(如SPI总线) 还是借助于内嵌于数据流中的时钟信息实现同步(I2C总线)

5. 数据传输的单位:

是以字节为传输单位(如SPI总线)

还是以多个字节组成的数据包为单位(如I2C总线)

6. 同步传输还是异步传输?

同步(如SPI总线) 异步(如USART)

7. 通信双方是否存在主从关系?

8. 单向传输还是双向传输?如果是双向,是全双工还是半双工?

9. 是否采用查分传输?

10.通信线路的两端是否需要阻抗匹配?通常差分信号在两端使用匹配电阻实现阻抗匹配,单线总线(如SPI总线)无需匹配或仅在一段匹配。

因篇幅问题不能全部显示,请点此查看更多更全内容