McBSP1
9-7
DSP Public Peripherals
9.3.4
McBSP1 Application Example: I2S Interface
This application uses McBSP1 as an I2S audio codec interface (see
Figure 9–3). The OMAP5910 is intended to be either the master or slave
device; that is, it either receives or provides the frame synchronization and bit
clock.
Section 9.3.4.1 through Section 9.3.4.9 explain how to set up the McBSP
registers for I2S slave mode with 16-bit transfers using DMA support.
Figure 9–3. I2S Audio Codec Interface
mcbsp1_sync
OMAP5910
McBSP1
CLKS
FSX_OUT
FSX_OE
FSX_IN
CLKX_OUT
CLKX_OE
CLKX_IN
DX_OUT
DX_OE
FSR_OUT
FSR_OE
FSR_IN
CLKR_OUT
CLKR_OE
CLKR_IN
DR_IN
0
mcbsp1_bclk
mcbsp1_dout
mcbsp1_din
mcbsp1_clks
Audio Codec
supporting I2S
standard interface
protocol