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