工具/软件:Code Composer Studio
我的CTM电影 TLV320AIC3254就像这张照片
但是LOL/Lor没有信号输出,I2S没有输出。
他们猜PLL或电源配置有问题。
可以共享PLL和电源的配置,并让CTM先有一些输出。
TLV320AIC3254
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
我的CTM电影 TLV320AIC3254就像这张照片
但是LOL/Lor没有信号输出,I2S没有输出。
他们猜PLL或电源配置有问题。
可以共享PLL和电源的配置,并让CTM先有一些输出。
TLV320AIC3254
你好,Piero,
根据共享图,如果PurePath Studio (PPS)的系统设置代码未修改,您应该能够通过LOL和Lor输出看到AN输出信号。 I²S输出未在工艺流程上配置,因此不会在该流程中获得输出。
PLL和电源参数由PPS中的“系统设置”代码配置,默认情况下设置正确。 您是否正在使用EVM测试此配置? 使用的采样率和使用的数字音频源是多少? 哪种音频源用于为您的测试提供I²S Ω 输入?
此致,
-Diego Mel é ndez López ñ a
音频应用工程师
你好,Piero,
使用EVM和外部音频源时,您需要将音频时钟连接到主板的接头J14,并将SW1的开关4和5设置到关闭位置。 完成此操作后,您还需要在PPS的系统设置代码中调整PLL系数,以接受24MHz MCLK并正确派生内部时钟。 您描述的问题很奇怪,在播放过程中不应停止WCLK和BCLK。
是否尝试将AIC3254用作主设备? 如果是这样,您还需要修改系统设置代码,以便将设备配置为此操作模式。
此致,
-Diego Mel é ndez López ñ a
音频应用工程师
用 2种方法设置PLL系数。
1)
%%IF (%%prop (SampleRate) == 4.41万 || %%prop (SampleRate) == 4.8万)
REG[ 0][5] = 0x91 ; P=1, R=1, J=8
REG[0][6]=0x08 ; P=1, R=1, J=8
REG[ 0][7]= 0x00 ; D=0000 (MSB)
REG[ 0][8]= 0x00 ; D=0000 (LSB)
REG[0][4] = 0x03 ; PLL_CLKIN = MCLK, CODEC _CLKIN = PLL_CLK, PLL 打开
REG[0][12] = 0x88 ; MDAC =8 , 分配器 已通电
REG[0][13] = 0x00 ; DOSR = 128 (MSB)
REG[0][14] = 0x80 ; DOSR = 128 (LSB)
REG[0][18] = 0x02 ; NADC = 2, 分配器 电源 关闭
REG[0][19] = 0x88 ; mAdc =8 , 分配器 已通电
REG[0][20] = 0x80 ; AOSR = 128
REG[0][11] = 0x82 ; NDAC = 2, 分配器 已通电
%%endif
2)将I2C寄存器设置为page0和page1,如下所示
但仍然无法摆脱这种影响。
请推荐。
你好,Piero,
除了PLL时钟配置外 ,要在主模式下配置器件,需要将BCLK和WCLK配置为输出,以及启用和配置BCLK分隔器。 为此,您需要配置Register Page 0/ Register 27和Register 30。
您共享的PLL设置似乎是EVM的默认设置,在使用12.288MHz的MCLK时,这种设置是很好的。如果使用12MHz时钟,PLL的系数D应是1920。
此致,
-Diego Mel é ndez López ñ a
音频应用工程师