AM62x-Low Power SK EVM uses TI‘s Low-Power TLV320AIC3106 Stereo
Audio Codec to interface with AM62x via McASP. TLV320AIC3106 is a low-power stereo audio
codec with stereo headphone amplifier, as well as multiple inputs and outputs
programmable in single ended or fully differential configurations. The record path of
the TLV320AIC3106 contains integrated microphone bias, digitally controlled stereo
microphone preamplifier and Automatic gain control (AGC) with mix/Mux capability among
the multiple analog inputs. The stereo audio DAC supports sampling rates from 8 kHz to
96 kHz. 1x Standard 3.5mm TRRS Audio Jack connector Mfr. Part# SJ-43514 shall be
provided for MIC and Headphone output. Audio Codec’s Line inputs are terminated to Test
points. SELECT pin shall be held LOW to select I2C as control interface. Codec can be
configured over I2C interface, where I2C address can be set by driving pins MFP0 and
MFP1 pin either high or low. Both these pins are set to high, so the Device address is
set to 0x1B. Unused inputs and outputs of the Audio Codec are connected to ground. The
Controller Clock input, MCLK to the Audio Codec is provided through a 12.288MHz
Oscillator. Audio serial data bus bit clock BCLK of the codec is driven by the AM62x SoC
through a buffer. Audio serial data bus input and output DIN, DOUT are connected to
SoC’s MCASP1_AXR0 and MCASP1_AXR2 through buffers. An AND output of RESETSTATz and a
GPIO sourced via IO expander are used to reset the Audio codec. The TLV320AIC3106 is
powered by an analog supply of 3.3 V, a digital core supply of 1.8 V, and a digital I/O
supply 3.3 V.