本设计实现了两种应用广泛的共享总线体系结构之间的协议转换:串行外 设接口(SPI)和I2C总线。Altera® Max® II CPLD起到了桥接的作用,使 SPI接口主机能够与通过I2C总线连接的器件进行通信。 利用 MAX II CPLD 实现 SPI 至 I2C 接口 2007 年 12 月, 1.0 版 应用笔记 486 引言 本设计实现了两种应用广泛的共享总线体系结构之间的协议转换:串行外 设接口 (SPI) 和 I2C 总线。 Altera Max II CPLD 起到了桥接的作用,使 SPI 接口主机能够与通过 I2C 总线连接的器件进行通信。 I2C 和 SPI I2C 是串行 2 线窄带工业标准协议,用于嵌入式系统中各种低速外设之间的 通信。而 SPI 是应用广泛的 4 线快速全双工串行通信接口。现在很多嵌入 式系统都有 SPI 接口,和 I2C 外设连接有一定的困难。实现这种连接的方 法之一是修改系统,但是性价比低。最好的方法是使用 CPLD 来桥接这 两种接口。 本设计使用 MAX II CPLD 来实现这一桥接功能,该器件非常灵活,功耗 ……