工具/软件:TI-RTOS
在测试 K2GEVM 电路板之前 、我们发现 Realtime_demo_BIOS 中的配置信息与《PCM186x 103 dB 2通道和4通道音频 ADC (具有通用前端)》参考信息(page-31)冲突。 Realtime_daemon_BIOS 中 PCM1864的主配置 如下:
RET = CMB_pcm186x_WRITE_reg (addr、0x00、0x00);
RET |= CMB_pcm186x_WRITE_reg (addr、0x20、0x3E); //{0x21、0x0B}、 // PLL 到 DSP1的分频值= 1/12
RET |= CMB_pcm186x_WRITE_reg (addr、0x21、0x0B); //{0x22、0x17}、 // PLL 到 DSP2的分频值= 1/24
RET |= CMB_pcm186x_WRITE_reg (addr、0x22、0x17); //{0x23、0x2F}、 // PLL 到 ADC 分频值= 1/48
RET |= CMB_pcm186x_WRITE_reg (addr、0x23、0x2F);
RET |= CMB_pcm186x_WRITE_reg (addr、0x20、0x30); //{0x20、0x30}
RET |= CMB_pcm186x_WRITE_reg (addr、0x21、0x02); //{0x21、0x02}、 // XTAL 到 DSP1分频值= 1/3
RET |= CMB_pcm186x_WRITE_reg (addr、0x22、0x05); //{0x22、0x05}、 // XTAL 到 DSP2分频值= 1/6
RET |= CMB_pcm186x_WRITE_reg (addr、0x23、0x0B);//{0x23、0x0B}、// XTAL 到 ADC 的分频值= 1/12
RET |= CMB_pcm186x_WRITE_reg (addr、0x25、0x17);//{0x25、0x17}、 // PLL 到 SCK 的分频值= 1/24
RET |= CMB_pcm186x_WRITE_reg (addr、0x26、0x03);//{0x26、0x03}、//将 SCK 转 bck 分频器设为4 **/
RET |= CMB_pcm186x_WRITE_reg (addr、0x29、0x03);//{0x29、0x03}P 分频值= 1/4
RET |= CMB_pcm186x_WRITE_reg (addr、0x2a、0x00);//{0x2a、0x00}R divide 值= 1
RET |= CMB_pcm186x_WRITE_reg (addr、0x2b、0x10);//{0x2b、0x10}J 分频值= 16
RET |= CMB_pcm186x_WRITE_reg (addr、0x28、0x01);//{0x28、0x01}PLL_REF_SEL=SCK;PLL_EN =启用
我们无法 确定 主时钟 编号、 位时钟编号和帧 时钟缓冲器。 K2G SOC_MCASP1ACLKR (JP1-33)的引脚是否提供位时钟?
我们对这个问题感到困惑。 我们正在等待 您的帮助。
非常感谢!
武俊
