大家好:
自己定制的板子使用omap4460的处理器;音频芯片为tlv320aic3007;现配置mcbsp2支持IIS;播放虽然正常,但是通过示波器抓取波形发现,在帧同步的下降沿有数据,然而在上升沿却没有数据,但是播放是正常的;这显然不符合立体声IIS的数据格式;我在怀疑是omap4460没有开启IIS接口!附件中含有示波器采集的帧同步信号以及对应的数据位;下面是调试寄存器的值:
145.955810] **** McBSP2 regs ****
145.959350] DRR2: 0x40e07c50
145.962615] DRR1: 0x0000
145.965423] DXR2: 0x0000
145.968200] DXR1: 0x0000
145.971130] SPCR2: 0x02f5
145.973907] SPCR1: 0x0031
145.976715] RCR2: 0x8041
145.979614] RCR1: 0x0040
145.982391] XCR2: 0x8041
145.985198] XCR1: 0x0040
145.988098] SRGR2: 0x1115
145.990905] SRGR1: 0x8a01
145.993774] PCR0: 0x0f0f
希望TI的技术人员以及其他技术牛人帮忙分析指导一下,到底是我们没有开启IIS模式,还是其他原因?非常感谢!!!期待大家的回复!!