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
  • I just tried this out on my board, and unfortunately I cannot duplicate your results. When I power on the board and download the program, I certainly am seeing a large DC offset (about 0.06 or 6% of full scale), but the moment I enable the HPF, it goes away completely. I have tried this with both analog microphones and digital PDM microphones, and the results are always the same. Are you using the EVAL-ADMP421Z with the EVAL-ADAU1761Z? That's my setup.

    It seems to work fine using the evaluation boards. Are you using your own prototype hardware?

Reply
  • I just tried this out on my board, and unfortunately I cannot duplicate your results. When I power on the board and download the program, I certainly am seeing a large DC offset (about 0.06 or 6% of full scale), but the moment I enable the HPF, it goes away completely. I have tried this with both analog microphones and digital PDM microphones, and the results are always the same. Are you using the EVAL-ADMP421Z with the EVAL-ADAU1761Z? That's my setup.

    It seems to work fine using the evaluation boards. Are you using your own prototype hardware?

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.