Hi team,
I'm using TS3A227ERVAR for one of my client's projects, but the mic detection is not working properly. If I plug the headset before powering on the board, then the mic detection works properly. I can read the register as 4 poles, and the mic present pins pulled down. However, if I remove the headset and connect it again, the register shows 3 poles, and the mic present pins are in a high state. The chip detects the headset as 4 pole only if we connect the headset before powering on the board.
jack detection is working properly every time.
I'm attaching the schematics.