Hello TI,
I am using an audio codec AIC3254 on a custom board, and I am trying to modify my application that has worked well until now.
I have an I2S audio input source and analog microphone input signals as well. The microphone input is on IN2 and I am using the headphone amplifier, HPL/HPR, as the output.
What I am trying to do, is to route the microphone signal from IN2, into the ADC then the mDSP and finally DAC in order to use my PurePath process flow to process the input signal from the microphone, that shall result in output sound from the headphone drivers. I am mixing the signals from I2S and mic using mono mixer in PP.
The problem is that the headphone drivers (or the DAC) only outputs sound when the codec receives I2S audio and for about 18 seconds after it stops receiving data, and during that time I get the signals mixed just as I am expecting. Then it mutes the sound until there is I2S data sent again.
Is there any power saving/auto mute functionality that you can point me towards? Or can you think of any other reason for this behavior?
I have checked Page0 Register 64, and the DAC auto mute control is set to disabled.
Best regards,
Gamli