本应用笔记介绍怎样使用Altera®MAX®II CPLD来实现协议转换,通过 串行外设接口(SPI)控制inter-IC声音(I2S)总线上的音频设备数据流。 利用 MAX II CPLD 实现 SPI 至 I2S 的接口 2007 年 12 月, 1.0 版 应用笔记 487 引言 本应用笔记介绍怎样使用 Altera MAX II CPLD 来实现协议转换,通过 串行外设接口 (SPI) 控制 inter-IC 声音 (I2S) 总线上的音频设备数据流。 I2S 和 SPI 接口 I2S 是 3 线半双工串行接口,常用于通过被称为 I2S 总线的 3 线总线来连接系 统中的音频设备。 I2S 设备和总线使用 3 条线:串行数据 (SDA),承载了 对应于每一个音频通道的两路时分复用音频数据;串行时钟 (SCK) 和字选 择 (WS),控制数字音频数据在 I2S 总线上不同设备之间的传输。I2S 系统 能够处理和串行时钟分开的串行音频数据,以消除抖动。 SPI 是 4 线全双工串行接口, 常用于连接系统内部和外部的系统处理器 ( 主 机 ) 和外设 ( 从机 )。 SP……