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 |