We presently have design which uses a TLV320AIC3106 Codec that drives a TPA2012d2 audio amplifier in a single ended AC capacitor coupled fashion via its HPLCOM outputs. The TLV320AIC3106 Codec is utilized by a second party SOMM which we purchase as our core controller. We have an issue that when the Codec finishes playing an audio stream and goes idle , there is a timeout period after which white and shot noise is presented to the audio amp and is amplified loud enough to annoy the listener.
I have rechecked the layout, decoupling caps, etc, for the TPA2012D2D2, and can't identify any noise sources. When I disconnect the TLV320AIC3106 Codec from the amp by removing the SOMM, the noise goes away. Touching QFN pins 19 and 23 on the TLV320AIC3106 Codec intensifies the noise.
I can only conclude that it appears the TLV320AIC3106 floats its HPLCOM outputs to the audio amp after playing causing the noise.
There is a myriad of registers in the TLV320AIC3106 Codec which provides many possible setup and operational configurations.
Has anyone crossed this issue before, and determined how to correct it?
Jim @ Transact Technologies, Ithaca NY