16 i2s buses and devices, 1 i2s0, Figure 16. i2s0 switches – Kontron SMARC Evaluation Carrier User Manual

Page 63: 2 i2s1, I2s buses and devices, I2s0, I2s1

Advertising
background image

User’s Guide

63

www.kontron.com

16 I2S Buses and Devices

16.1 I2S0

The SMARC I2S0 channel on the Evaluation Carrier is run through a couple of software controlled switches, allowing

the following soft selections:

»

I2S0 to / from Evaluation Carrier Audio CODEC.

»

I2S0 to / from Evaluation Carrier I/O Mezzanine board.

»

I2S0 looped back on the Evaluation Carrier, for system test.

The hardware is set up to default to the first option without any software setup for the switches. To use the other

options software must manipulate the switch controls. This is done via the I2C I/O expanders described in the I2C

section above. The I2S0 switch routing is illustrated in the following figure.

S42

S39

I2S0_CK

I2S0_LRCK

6

8 Audio Codec

I2S0_CK

14

I2S0_LRCK

8

SMARC
Connector

(J40)

S40

S41

I2S0_SDOUT

8

I2S0_SDIN

7

I2S0_SEL

1

Switch

2

Fairchild

FSUSB43

3

4

I2S0_SDOUT_SW

7

I2S0_SDIN_SW

9

I2S0_SDOUT_SW2

8

I2S0_SDIN_SW2

7

I2S0A_SEL

Wolfson

WM8903

1

Switch

2

Fairchild

FSUSB43

3

4

I2S0_SDOUT_SW3

I2S0_SDIN_SW3

Loop Back

IO

Mezzanine

(J66)

10

12

Figure 16. I2S0 Switches

On the Evaluation Carrier, the I2S0 audio CODEC used is the Wolfson WM8903, coupled with a pair of WM9001 Class D

amplifiers.

16.2 I2S1

The SMARC I2S1 port on the Evaluation Carrier is routed through a software controlled switch. There are two switch possibilities:

»

I2S1 port goes to / from the Evaluation Carrier I/O Mezzanine.

»

Loop back for system test.

Advertising