![background image](http://html1.mh-extra.com/html/embedian/smarc-t335-series/smarc-t335-series_hardware-design-manual_2399477077.webp)
SMARC T335x Carrier Board Hardware Design Guide, Document Revision 1.2
I2S1
interface is not used in
SMARC T335X.
SMARC Edge Finger
I/O
Type
Power
Rail
Description
Pin#
Pin
Name
S43
I2S1_LRCK
Not Used
S44
I2S1_SDOUT
Not Used
S45
I2S1_SDIN
Not Used
S46
I2S1_CK
Not Used
I2S2
interface is not used in
SMARC T335X.
SMARC Edge Finger
I/O
Type
Power
Rail
Description
Pin#
Pin
Name
S50
I2S2_LRCK
Not Used
S51
I2S2_SDOUT
Not Used
S52
I2S2_SDIN
Not Used
S53
I2S2_CK
Not Used
2.6.2. I2S Implementation Example
The example in Figure 25 shows the implementation of the Texas Instrument
TLV320AIC3106
audio codec. This I2S audio codec is used on the
SMART-BEE
carrier board.
The codec communicates using two serial channels, one (
I2C_PM
) to
control the codec’s internal configuration registers and one (I2S0) to send
and receive digital audio samples. The
I2C_PM
bus is used as the
AIC3106’s
control channel. The slave address for
I2C_PM
is
0x1B
. The
control channel is generally only used when configuring the codec; it is
typically idle when audio data is being transmitted,
McASP
(
I2S0
) is used as
the bi-directional data channel. All audio data flows through the data
channel.
The codec is clocked via a 24.576 MHz oscillator. The internal sample rate
generator subdivides the default system clock to generate common audio
frequencies. The sample rate is set by a codec register.