介紹
I2S是一種串行聲音總線,特別適用于數(shù)字音頻。當(dāng)前基于汽車電源PC的微控制器中的特定外圍設(shè)備不支持I2S。因此,I2S必須在另一個外圍設(shè)備上進(jìn)行仿真。所提出的解決方案是使用DMA在標(biāo)準(zhǔn)DSPI上模擬I2S。此解決方案可以以非常高的速度工作。仿真的I2S總線可以自主工作,在運行時不需要CPU的任何支持。
本技術(shù)說明描述了在SPC5微控制器系列上通過DSPI和DMA進(jìn)行的I2S仿真??偩€時鐘和總線數(shù)據(jù)由DSPI硬件在主模式下生成。DSPI接口的數(shù)據(jù)和命令由DMA傳輸提供。該說明還包括所需的外圍設(shè)備設(shè)置。準(zhǔn)備了一個示例來測試I2S仿真。該示例被確定為與功率放大器FDA903D通信。所提出的解決方案最初在SPC564M64上測試,目前在SPC582B60上測試。由于DPSI外圍設(shè)備在SPC5系列中的兼容性,移植工作量很低,可以與SPC5系列的另一個微控制器一起使用。