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.

AIC3104C内部PLL模块中的PLL_CLKIN的输入范围是多少

Hi,

请教一下,AIC3104C工作在Slave模式,使用BCLK引脚信号作为时钟信号源,目前主控给BCLK引脚送1.024MHz的矩形波信号。

我的问题是AIC3104C内部PLL模块中的PLL_CLKIN的输入范围是多少,最低值&最大值?

下图,是从手册里截取,似乎PLL_CLKIN的最低值是2MHz吗?

  • 是的, 虽然AIC3104可以支持不同的采样率,但是使能PLL的话,频率可能会有一定限制。
    这里给出了D=0000和 D ≠ 0000的情况下的PLL_CLKIN的频率范围。
    您这里1.024Mhz的BCLK是使用的32fs,fs=32Khz吧?
  • Thanks Kailyn Chen firsts,

     所以,D=0000的情况下,PLL_CLKIN最低频率范围是2MHz吗?

    是的,我的目标是采样率fs=32Khz;由于我的主控能给的BCLK频率是1.024MHz,所以算出的PLL配置参数是P=1,R=2,J=32,D=0,如下图

    在我目前的配置场景下,analog in --> aic3104c --(i2s_tx)-->主控--(i2s_rx)--> aic3104c-->analog out;调试看来,模拟输入端概率性出现强噪音,模拟输出端是正常的,所以在考虑是否由PLL配置引起。

  • 您好,这个PLL calculator 能帮助我们很便捷的对PLL进行配置,但是也有一些限制,红色表明配置是有不正确的地方。
    对于AIC3104来说,当D=0000时,PLL_CLKIN的最低频率为2Mhz。 您可以试下,当PLL_CLKIN 输入2.048Mhz时候,D=0000这部分应该都是通过的。