显示屏 TFT-LCD 信号接口有 SPI、MCU、RGB、LVDS、MIPI、eDP、HDMI 等等多种类型。其中就包括 SPI 协议,SPI 协议还有其他用途,FLASHRAM网络控制器LCD 显示驱动器A/D 转换器MCU等。

SPI 协议

通信原理

需要至少 3 根线,分别是 SDI(数据输入)、SDO(数据输出)、SCLK(时钟)、CS(片选)

  1. SDI – SerialData In,串行数据输入
  2. SDO – SerialDataOut,串行数据输出
  3. SCLK – Serial Clock,时钟信号,由主设备产生
  4. CS – Chip Select,从设备使能信号,由主设备控制

CS从芯片是否被主芯片选中的控制信号,也就是说只有片选信号为预先规定的使能信号时(高电位或低电位),主芯片对此从芯片的操作才有效。这就使在同一条总线上连接多个 SPI 设备成为可能。

SPI 接口

SPI 接口是在 CPU 和外围低速器件之间进行同步串行数据传输,在主器件的移位脉冲下,数据按位传输,位在位在,为全双工通信,数据传输速度总体来说比I2C总线要,速度可达到几 Mbps。

特点:信号线少,协议简单,相对数据速率高。

  1. MOSI – 主器件数据输出,从器件数据输入

  2. MISO – 主器件数据输入,从器件数据输出

  3. SCLK –时钟信号,由主器件产生,最大为 fPCLK/2,从模式频率最大为 fCPU/2

  4. NSS – 从器件使能信号,由主器件控制,有的 IC 会标注为 CS(Chip select)

#未完待续#


本站由 子书承宇 使用 Stellar 1.26.8 主题创建。本站总访问量
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

载入天数... 载入时分秒...