TI中文支持网
TI专业的中文技术问题搜集分享网站

C5517 I2S配置成slave时,没有数据传输

使用C5517 EVK开发板,开始时使用开发板开发商的例程,有个验证aic3204的,在这个例子中,使用的I2S的master模式,但是因为I2S所产生的采样频率不满足使用要求,故改为I2S为slave模式,由aic3204提供BCLK和WCLK两个时钟,并且引脚用示波器测量过,频率正常。同时AIC3204的DOUT也有波形产生,但是DSP没有接收到任何数据,同时也在一直等中断。我改的东西就是aic3204的PLL和NADC、MADC、DOSA,DA同理,同时加上

AIC3204_rset( 29, 0x01); // BDIV_CLKIN = DAC_MOD_CLK
AIC3204_rset( 30, 0x84); //BCLK N divider powered up and BCLK N divider = 4

并把I2S配置成slave模式,问什么没有数据产生呢?

Shine:

看一下AIC3204提供的时序是否能满足c5517 I2S slave mode要求的时序。具体请参考数据手册第118页的时序要求。5.7.9.1 Inter-IC Sound (I2S) Electrical Data and Timinghttp://www.ti.com/lit/ds/symlink/tms320c5517.pdf

user5052112:

回复 Shine:

没有看出什么要求,这页就个最小周期。还有,In Slave Mode, I2S_FS is required to be latched on both edges of I2S input clock (I2S_CLK).这句话该如何理解。

赞(0)
未经允许不得转载:TI中文支持网 » C5517 I2S配置成slave时,没有数据传输
分享到: 更多 (0)