This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TLV320AIC3204: How to detect input clipping for both SE and DI input?

Part Number: TLV320AIC3204


I have a product that accepts differential/balanced inputs to a '3204, but customers will sometimes connect it single-ended.

How can I reliably tell in both cases whether the input is clipping/saturated?

For example, if one differential side was fed 0.7Vrms, and the other side was grounded, the audio would be clipping badly, but the I2S output would indicate a medium-level signal, not a clipped signal.

Is there a trick or some register I can poll to see if the input is saturated, without requiring the user to specify directly whether a differential/balanced input is being used?