Hello,
I have a sporadic error in my system and wanted to check if anyone here could help me identify what exactly is happening and why.
The system consists of a TLV320AIC3254 codec that is connected to an MCU and a bluetooth chip. Both the MCU and the bluetooth chip send data to the codec via I2S, and the codec has two clock modes that it changes depending on operational mode. One of which runs both ADC and DAC at 8kHz, and is used when the product receives phone calls. PurePath studio is used to construct the audio flow and use the generated header file in order to configure the codec.
The problem occurs, very sporadically, when the product changes from 44kHz to the 8kHz and a phone call shall begin. What happens then is that the audio is muted until the codec clock change is done again, or the product reset. This is no locked state, as I can still transmit and receive BT messages from and to the product.
Has anyone experienced similar issues and have recommendations? What can be the cause of the sudden mute?
Best regards,
Gamli