中科因仑“3+1”工程特种兵精英论坛

标题: 用NXP或Luminary的SSP接口模拟I2S时序 [打印本页]

作者: 天道出勤    时间: 2016-4-11 22:01
标题: 用NXP或Luminary的SSP接口模拟I2S时序
NXP和Luminary的CM3处理器都有一个SSP模块,从寄存器来看他们应该是同一家的IP,这个模块有个TI SSF模式可以产生连续的数据流(back to back)。如下图。


(原文件名:1.JPG)

参考I2S的波形,可以发现CLK的相位相反,LR信号的时序需要重建。


(原文件名:2.JPG)

正好TI SSF模式的FS信号是在每个数据发送之前有一个高电平,利用这个信号可以完美模拟LR信号,方法就是加上一个2分频器,我用了一颗手边容易得到的IC,74HC74 D触发器,做了一个2分频器。

至于CLK信号,一个反相器搞定。

做了一个实验,示波器夹ADC输出,输入不同的数,ADC有反应。因为还没搞Wav文件的解析,暂时没有播放音乐的演示。
但这个方法应该是实用的。






欢迎光临 中科因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) Powered by Discuz! X3.4