Other Parts Discussed in Thread: TLV320ADC6140, PCM1690
器件型号: TLV320ADC6140
主题中讨论的其他器件: PCM1690
您好:
我目前正在为我的器件使用两个 TLV320ADC6140、我想能够平滑地修改双二阶系数、而不会听起来断断续续和切断。 这些 ADC 在 96kHz 下配置为 4 个通道(共 8 个通道)、我已根据 PPC3 软件生成的值成功测试了不同的 EQ 滤波器。
现在、我通过 PWR_CFG 寄存器关断 ADC(还通过 IN_CH_EN 和 ASI_OUT_CH_EN 禁用输入/输出)。 写入系数后、我添加一个短延迟、然后重新为 ADC 供电。 我想这是配置双二阶滤波器最安全的方法(使用类似的方法来更改输入增益,需要根据数据表将 ADC 断电)。
但是、由于我增加了这个延迟并手动关闭 ADC、因此无法持续修改 EQ 并获得平滑的输出。 我已经测试没有关断 ADC、但在尝试动态修改不同参数时、我仍然会听到一些波动和音频伪影(我要在本地计算双二阶滤波器)。
是否有解决此问题的方法或解决方法? 如果我可以通过顺利修改输入参数来测试不同的滤波器、然后在不切断音频的情况下听到它、那会很好。
有关我的设置的其他详细信息:
- 24 位 TDM 音频(格式化为 32 位、用于连接我的两个 PCM1690 DAC)
- 24.576MHz MCLK 频率
- DRE 和 AGC 都被禁用
谢谢!
最大值
