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.

[FAQ] TLV320AIC3120: 在 TLV320AIC3120 上动态更改采样频率

Part Number: TLV320AIC3120

是否可以在 TLV320AIC3120 中动态/即时更改采样率?

  • 更改时钟设置时,假设为 AIC3120。

    1) 保持 MCLK 以当前采样率运行。

    2) 断开 ADC 和 DAC 电源。

    3) 等待 ADC 和 DAC 上电标志清零(时间可能因软步进设置而异)。这位于第 0 页的寄存器 36 和 37。

    4) 关闭 PLL

    5) 如果需要,现在可以更改外部 MCLK 信号。

    6) 如果编解码器是 I2S 主机,请正确设置 BCLK 分频器。

    7) 更改 PLL 设置并为 PLL 上电。

    8) 等待 10ms 让 PLL 锁定。

    9) 设置时钟分频器值(例如 DOSR、MDAC、NDAC、AOSR、MADC、NADC)以及 miniDSP 设置(即内插/抽取因子)。

    10) 根据需要为 ADC 和 DAC 上电。