ZHCAAJ9B November   2018  – March 2021 SN74AVC4T774 , SN74AXC1T45 , SN74AXC4T245 , SN74AXC4T774 , SN74AXC8T245 , SN74AXC8T245-Q1 , SN74AXCH1T45 , SN74AXCH4T245 , SN74AXCH8T245

 

  1.   商标
  2. 1引言
  3. 2常见接口和 AXC 实现
    1. 2.1 通用输入输出 (GPIO)
    2. 2.2 串行外设接口 (SPI)
      1. 2.2.1 SPI 接口的电压转换
      2. 2.2.2 SPI 应用
    3.     8
    4. 2.3 UART
      1. 2.3.1 使用 UART 进行电压转换
      2. 2.3.2 UART 应用
    5. 2.4 联合测试行动组 (JTAG)
      1. 2.4.1 JTAG 应用
    6. 2.5 简化千兆位媒体独立接口 (RGMII)
      1. 2.5.1 RGMII 接口的电压转换
      2. 2.5.2 RGMII 应用
      3. 2.5.3 偏斜性能
  4. 3总结
  5. 4相关文档
  6. 5修订历史记录

串行外设接口 (SPI)

串行外设接口 (SPI) 可提供处理器与外设之间的同步通信。SPI 是一种“控制器-外设”架构的四线制通信接口,其中三条线路由控制器(通常是处理器)驱动,一条线路由外设(通常是外设)驱动。表 2-1 介绍了 SPI 信号接口。

表 2-1 SPI 接口
信号 说明 方向
CLK时钟信号控制器到外设
CIPO控制器输入/外设输出外设到控制器
COPI控制器输出/外设输入控制器到外设
CS外设选择控制器到外设

控制器驱动的第一条信号线路是 CLK,这是时钟信号。对于每个时钟脉冲,控制器可向外设发送或从外设接收一个位。数据速率通常为 10Mbps,但可根据需要在系统中进行扩展。SPI 是全双工协议,因此需要两条数据线路:COPI 和 CIPO。COPI 代表控制器输出外设输入,由控制器驱动向外设发送数据。CIPO 代表控制器输入外设输出,由外设驱动向控制器发送数据。最后一条线路是 CS,这是外设选择信号。CS 线路由控制器驱动为低电平以选择外设进行通信。一个系统中可能存在多个外设,这可确保与所需的外设进行通信,防止可能出现的系统级总线争用。SPI 常用于:

  • 控制信号
  • 传感器
  • 存储器
  • LCD 显示屏
  • SD 卡