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.
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?