AN 485: 在 Altera MAX 系列中实现串行外设接口主器件

ID 683277
日期 9/22/2014
Public

1. 在 Altera MAX 系列中实现串行外设接口主器件

所作的更新针对于:
本翻译版本仅供参考,如果本翻译版本与其英文版本存在差异,则以英文版本为准。某些翻译版本尚未更新对应到最新的英文版本,请参考本翻译版本仅供参考,如果本翻译版本与其英文版本存在差异,则以英文版本为准。某些翻译版本尚未更新对应到最新的英文版本,请参考英文版本以获取最新信息。

串行外设接口 (SPI) 是一种 4 线制串行通信接口。 SPI 是一种广泛应用于嵌入式系统的行业标准协议,可实现微处理器与诸如传感器、存储器芯片、移位寄存器、端口扩展器、显示驱动器、数据转换器、打印机、数据存储器件和多媒体卡等各种器件进行交互。

此接口标准有几大优点:

  • 引脚数量少,布线简单
  • 全双工通信,可实现更高的吞吐量(与诸如 I2C 等其他协议相比,可实现更快的通信)
  • 无需寻址;因此减少了开销

诸如数字音频、数字信号处理和电信通道等应用需要高速数据流。 Altera® MAX® II、MAX V 和 MAX 10 器件具有功耗低、速度快的特性,适合主机外部的 SPI 主器件。 这篇应用笔记详细说明了 SPI 主器件在 MAX II、MAX V 和 MAX 10 器件中的实现。 微处理器用来控制该主器件,您可以使用该主器件来选择一个从器件以便从该从器件读取数据以及向该从器件写入数据。