Hello,
Is there a recommended way to switch between line and microphone inputs dynamically with the AIC23B? Currently, when an input changes (detect a line input connection), we adjust the insel and micm bits in the analog audio path register, but this does not always work. Many times the line input is either not audible after switching or the mic input audio is still coming through. Line input and microphone input work well on their own, it is only when switching that we have problems.
We have a debug routine that dumps register values and everything looks OK there. All power functions are turned on and insel and micm are set to the correct values, and the volume/mute values are good.
This is being used with an AVR32 UC3A0512 using Atmel's ASF driver.
Thanks in advance for any help.