你(们)好
关于上一个线程(https://e2e.ti.com/support/audio/f/6/t/922969)、我们可以在"ADC 标志寄存器= 0x4C"(我们只使用正确的 ADC)时动态更改滤波器系数。
但是、 如果启用了 AGC 功能、ADC 标志寄存器将不会变为0x4C、您有什么建议吗?
BTW、 我们还观察 ADC 标志寄存器行为:
为 ADC 加电 (ADC 标志寄存器= 0x44)
2.开始 I2S 播放/录制(启动 I2S 时钟)
延迟600ms (ADC 标志寄存器= 0x46)
4.向 ADC 生成响亮的声音(简单脉冲)( ADC 标志寄存器= 0x44)
5.删除脉冲信号(ADC 标志寄存器= 0x46)
如果 AGC 未启用、ADC 标志寄存器将在 步骤3~5期间始终保持0x4C。
但是、如果启用了 AGC、 ADC 标志寄存器将通过输入源进行动态更改。
我们需要动态更新滤波器系数、在上一个线程中、我们需要等待 ADC 标志寄存器变为0x4C、然后开始更改滤波器系数的过程。
启用 AGC 后、您能帮助检查我们是否需要将0x46替换为0x4C 吗?
谢谢。
BR
Trevor