Post Go back to editing

ADMP421 bias in output signal.

I am working with the ADMP421 MEMS microphone and the ADAU1761. I am also using the ADAU1761 as a codec for an extenal microphone. When the system is configured for the external microphone, there is a zero bias on the output and the high frequency content of the sound is easily picked up. However, when I configure the system for the ADMP421 microphone, I am seeing a very large positive bias on the output, (~15% of the output range). Also, I am not hearing much of the high frequency content of the sound. Is there a setting in SigmaStudio that could be causing this? My company had some problems with the original pad layout suggested for the ADMP421. Could this be a factor in producing the bias I am seeing?

Parents
  • Hi Jerad,

    Thanks for the prompt reply. I did not have the high pass filter enabled. When I did, I noticed it took a long time for the bias to drop although I did notice an improvement in the audio quality. I am using a signed 16 bit word to hold the 24 bit audio samples which has the least significant 8 bits removed. When I first power up the system, I am measuring a bias of 10200. After 34 minutes, I am measuring a bias of 3166. This seems like a very long time for the filter to settle and is not acceptable for our application. Is it possible to use a filter block in the dsp schematic to do the same thing as the high pass filter but much quicker or is there a register setting that I am missing that would speed up the ADCs high pass filter?

Reply
  • Hi Jerad,

    Thanks for the prompt reply. I did not have the high pass filter enabled. When I did, I noticed it took a long time for the bias to drop although I did notice an improvement in the audio quality. I am using a signed 16 bit word to hold the 24 bit audio samples which has the least significant 8 bits removed. When I first power up the system, I am measuring a bias of 10200. After 34 minutes, I am measuring a bias of 3166. This seems like a very long time for the filter to settle and is not acceptable for our application. Is it possible to use a filter block in the dsp schematic to do the same thing as the high pass filter but much quicker or is there a register setting that I am missing that would speed up the ADCs high pass filter?

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.