介绍
I2S是一种串行声音总线,特别适用于数字音频。当前基于汽车电源PC的微控制器中的特定外围设备不支持I2S。因此,I2S必须在另一个外围设备上进行仿真。所提出的解决方案是使用DMA在标准DSPI上模拟I2S。此解决方案可以以非常高的速度工作。仿真的I2S总线可以自主工作,在运行时不需要CPU的任何支持。
本技术说明描述了在SPC5微控制器系列上通过DSPI和DMA进行的I2S仿真。总线时钟和总线数据由DSPI硬件在主模式下生成。DSPI接口的数据和命令由DMA传输提供。该说明还包括所需的外围设备设置。准备了一个示例来测试I2S仿真。该示例被确定为与功率放大器FDA903D通信。所提出的解决方案最初在SPC564M64上测试,目前在SPC582B60上测试。由于DPSI外围设备在SPC5系列中的兼容性,移植工作量很低,可以与SPC5系列的另一个微控制器一起使用。