主题中讨论的其他部件: CC3200
大家好,
我正在使用CC3200 Audio Booster pack和CC3200 launchpad。 我正在尝试将 TLV320AIC3254配置为44.1kHz。 以下是我尝试进行的时钟和PLL配置。
AudioCodecPageSelect (TI3254_PAGE_0); AudioCodecRegWrite (TI3254_CLK_MUX_REG,0x03); //PLL时钟是CODEC _CLKIN AudioCodecRegWrite (TI3254_CLK_PLL_P_R_REG,0x91);//PLL已通电,P=1,R=1 AudioCodecRegWrite (TI3254_CLK_PLL_J_REG,0x38); //J=56 AudioCodecRegWrite (TI3254_CLK_PLL_D_MSB_REG,0x00);//D = 0x0000 = 0 AudioCodecRegWrite (TI3254_CLK_PLL_D_LSB_REG,0x00);//D = 0x0000 = 0
这里的问题是,当我回读时,这些值实际上并没有反映在中。 以下是写入后立即读回的值:
TI3254_CLK_MUX_REG = 0x01
TI3254_CLK_PLL_P_R_REG = 0x01
TI3254_CLK_PLL_J_REG = 0x00
我使用示波器检查了I2C上的读写操作没有问题,这是正常的。
我还检查 了TLV320AIC3254的应用说明,并遵循了该顺序(首先进行软件重置,然后执行其它操作)。 我还检查了CC3200 TRM的I2C部分,I2C正在配置和使用,没有任何问题。
我已经在SimpleLink论坛上发布了该问题(尽管最初我认为这是一个不同的问题)。 链接: https://e2e.ti.com/support/wireless_connectivity/simplelink_wifi_cc31xx_cc32xx/f/968/p/56.416万/2072550#2072550</s>207.255万 207.255万
还有其他人遇到同样的问题,他们在SimpleLink论坛上发布了文章,但没有任何答复或解决方案。
链接:
https://e2e.ti.com/support/wireless_connectivity/simplelink_wifi_cc31xx_cc32xx/f/968/t/51.0809万
https://e2e.ti.com/support/data_converters/audio_converters/f/64/t/51.3986万
如有任何帮助,我们将不胜感激。
谢谢,
Hardik M