部件号: TLV320AIC3254
在我们的解决方案中、我们有两个主要的音频源。 模拟路径、我们从两个麦克风获取 IN2 音频、并从 I2S 获取数字路径。 在模拟麦克风上运行 AGC。
仅运行模拟时、我们在 MCLK 上使用 4MHz 时钟、AGC 效果良好。
然后、当我们切换到 I2S 时、我们在 BCLK 上以~1、4MHz 的速度运行 PLL、模拟音频和 I2S 音频都正常工作、但 AGC 似乎不再运行。
如果我们再次应用 PLL 和时钟设置(寄存器设置仍然相同)、AGC 将继续工作。
在更新设置运行时时时、确保 PLL 和 ADC/AGC 启动的正确方法是什么? 由于延迟等原因、我真的不希望重新启动整个 DSP