Post Go back to editing

ADAU1761 ADC HP Filter taking too long to settle.

I am developing a system that makes use of the ADMP421 MEMS microphone and the ADAU1761 audio codec. I have been troubleshooting a problem where there is a large bias to the audio signal and I was informed on the MEMS microphone discussion thread that the ADCs high pass filter should be enabled (0x4019 bit 5). Although this works, it takes a half hour for the bias to drop to a third of its original value and it never reaches zero. Is there a register setting that I am missing that would speed up and improve the performance of the ADCs high pass filter or should I use a filter block in the dsp schematic in Sigma Studio?

Parents
  • Hi ag77,

    I just checked with the design engineer who created that digital HPF in the decimation filter, and he says the corner frequency is ~3 Hz and the time constant should be about 53 ms. I don't know why you're seeing a thirty minute settling time. What is the bias on the microphone?

    Where are you measuring the level of the microphone? Inside the DSP core?

    Using a DC blocking filter in SigmaStudio should solve the problem, but the digital HPF should make that unnecessary.

Reply
  • Hi ag77,

    I just checked with the design engineer who created that digital HPF in the decimation filter, and he says the corner frequency is ~3 Hz and the time constant should be about 53 ms. I don't know why you're seeing a thirty minute settling time. What is the bias on the microphone?

    Where are you measuring the level of the microphone? Inside the DSP core?

    Using a DC blocking filter in SigmaStudio should solve the problem, but the digital HPF should make that unnecessary.

Children
No Data

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.