dac在输出时有高频分量,通过外部硬件低通滤波器电路可以滤掉,现在想使用芯片内部的滤波器来滤波,采样频率为8K,通过TIBQ程序设置采样频率8K,截止频率4K,得到低通滤波器系数,通过程序先把系数写入page1 de-emphasis N0、N1、D1,再写page0 对codec进行配置好后写寄存器12把de-emphasis enable,但是还是无法去掉高频分量,尝试过先写page0里的寄存器再写page1也不行,请帮忙看一下如何设置dac的低通滤波器把高频分量去掉,谢谢。
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.
dac在输出时有高频分量,通过外部硬件低通滤波器电路可以滤掉,现在想使用芯片内部的滤波器来滤波,采样频率为8K,通过TIBQ程序设置采样频率8K,截止频率4K,得到低通滤波器系数,通过程序先把系数写入page1 de-emphasis N0、N1、D1,再写page0 对codec进行配置好后写寄存器12把de-emphasis enable,但是还是无法去掉高频分量,尝试过先写page0里的寄存器再写page1也不行,请帮忙看一下如何设置dac的低通滤波器把高频分量去掉,谢谢。
应该是带外噪声(Out-of-Band Noise),下面文档描述了Audio Codecs 的噪声来源,其中第4点讲了带外噪声:
https://www.ti.com/lit/an/slaa749/slaa749.pdf
建议外加低通滤波器如下截图所示滤除这类噪声:
在Out-of-Band Noise Measurement Issues for Audio Devices 这个文档中讲了带外噪声的定义、引起原因、影响,也讲了滤除办法,即使用模拟滤波器滤除。您上述配置是数字滤波器,对带外噪声不起作用,因为这主要是由 Σ-Δ DAC造成的,Σ-Δ调制器将噪声移至高频。