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.

TLV320AIC3206: Headset detection causing ~2KHz squeal in headphones

Part Number: TLV320AIC3206

Hello, I'm using an aic3206 in an embedded Linux system. When I enable headset detection, the MICBIAS pin is driven with a low-duty-cycle waveform of approximately 15 microseconds high, 500 microseconds low.

MICBIAS waveform

From this other e2e question, I gather that the headset detection in the aic3206 works similarly to the aic3101 family. In the linked app note, Figure 16. Pulse Scheme shows a waveform similar to what I've measured above.

This is causing a continuous audible squeal at just under 2kHz in my headphones for as long as I have headset detection enabled. It's worse in some headphones than others, but it's at least faintly audible in all of the headphones I've tried. Is there a way to improve this behavior?