We have a custom board which uses a couple of TLV320AIC3104 Audio CODECs for recording microphones.
Each CODEC has two microphones AC-coupled and connected differentially and to input 1 Left and right
mic1+ = pin 12
mic1- = pin 13
mic2+ = pin 10
mic2- = pin 11
We have built approximately 50 units so far, they sound great and things are mostly as expected, but on a recent unit, we see a large DC offset in the output of the ADC on one of the CODECs on one board. We are not using the in-built high-pass filter as we filter the signal later, but on all of the units we've built so far, when we disconnect the microphone and record the input we see a very low value - just a few LSBs of noise centred around 0. This is what we expect.
On the recent unit, there is a significant offset of approx 1% full scale, such that the output codes are centred at 300 with a few LSBs noise, rather than 0. This offset is also present at the input of the ADC, where we can measure approx 10mV at DC between the +ve and -ve inputs of the CODEC with nothing connected. We tried removing the AC-coupling caps also, so that there was nothing at all connected, but the result is the same.
We expect that there would be some DC-offset to the output signal as it is expected that the bias point on the +ve and -ve inputs would be slightly different, but 1% / 10mV / 300 LSB seems like quite a lot, esp as we have seen so little elsewhere.
Can you give us an upper bound for the offset we should expect to see?
Does 10mV sound like a reasonable value?
Thanks
James.