Silicon Laboratories I2S User manual

Rev. 0.1 7/12 Copyright © 2012 by Silicon Laboratories UPIO-USB-AUDIO
I2S Audio I/O Card
I2S AUDIO I/O CARD USER’SGUIDE
1. Introduction
The Unified Development Platform (UDP) provides a development and demonstration platform for Silicon
Laboratories microcontrollers, short-range wireless devices, and software tools, including the Silicon Laboratories
Integrated Development Environment (IDE).
Figure 1. Unified Development Platform Block Diagram

I2S Audio I/O Card
2 Rev. 0.1
2. Relevant Documents
This document provides a hardware overview for the Unified Development Platform (UDP) system USB Audio I/O
card. Additional information on the UDP system can be found in the documents listed in this section.
2.1. Motherboard User’s Guide
The UDP Motherboard User’s Guide contains information on the motherboard features and can be found at
www.silabs.com/udp.
2.2. Card User’s Guides
The UDP MCU, I/O, and radio test card User’s Guides can be found at www.silabs.com/udp.
2.3. Examples
The Precision32™ Software Development Kit (SDK) includes example firmware using this board. More details on
the use of the board can be found in the example documentation. The SDK can be downloaded from the website
as part of the Precision32 package at www.silabs.com/32bit-software.

I2S Audio I/O Card
Rev. 0.1 3
3. Hardware Setup
Refer to Figure 2 for a diagram of the hardware configuration
1. Connect an MCU card to the UDP motherboard slot.
2. Connect the I/O card to the UDP motherboard slot.
3. (Optional) Connect a radio test card to the radio test card slot in the UDP motherboard.
4. (Optional) Connect an EZLink card to the EZLink card slot in the UDP motherboard.
5. Connect the USB Debug Adapter to the 2x5 debug connector on the MCU card with the 10-pin ribbon
cable.
6. Connect one end of the USB cable to the USB connector on the USB Debug Adapter.
7. Connect the other end of the USB cable to a USB Port on the PC.
8. Connect the ac/dc power adapter to power jack J20 on the UDP motherboard. The board can also be
powered from the J16 USB or J1 mini USB connectors.
9. Move the S3 power switch on the UDP motherboard to the ON position.
Notes:
Use the Reset button in the IDE to reset the target when connected using a USB Debug Adapter.
Remove power from the target board and the USB Debug Adapter before connecting or disconnecting the
ribbon cable from the target board. Connecting or disconnecting the cable when the devices have power
can damage the device and/or the USB Debug Adapter.
The MCU card can be used alone without the motherboard. However, the motherboard must be powered if
an MCU card is connected.
Figure 2. Hardware Setup using the Unified Development Platform
USB Debug Adapter
Power
Adapter
(J20)
USB
Connector
(J16)

I2S Audio I/O Card
4 Rev. 0.1
4. UPIO-USB-AUDIO I/O Card Overview
The USB Audio I/O card adds a microphone, codec, and headphone jack for audio development and an SD card
connector. The card connects to the I/O Card expansion slot on the UDP motherboard and provides complete
access to the MCU resources. Each expansion board has a unique ID that can be read out of an EEPROM or MCU
on the board, which enables software tools to recognize the connected hardware and automatically select the
appropriate firmware image.
Figure 3 shows the USB Audio I/O card.
Figure 3. UPIO-USB-AUDIO I/O Card
Figure 4 and Figure 5 highlight some of the features of the USB Audio I/O card.

I2S Audio I/O Card
Rev. 0.1 5
Figure 4. UPIO-USB-AUDIO I/O Card Features (Front)
Push-Button
Switches
LEDs
Headphone
Jack
SD Card
Connector
Joystick Switch
Graphic
QVGA LCD
Potentiometer for
Volume Control
Microphone Input
Path
Codec

I2S Audio I/O Card
6 Rev. 0.1
Figure 5. UPIO-USB-AUDIO I/O Card Features (Back)
4.1. Microphone Input
The microphone input system on the board consists of two input paths. When SW1 is in the upper position marked
with codec, the microphone connects to the codec (U14). When SW1 is in the lower position, the microphone
connects to the ADC_IN1 UDP signal through a filter and gain circuit. This filter and gain circuit is biased with the
ADC_VREF UDP signal.
4.2. Codec (U14) and Headphone Jack (J9)
This codec accepts register writes over I2C using the I2C_SDA_EZR and I2C_SCL_EZR signals. The
TIMER_EX_A signal provides the clock, and I2SRX_DOUT_A and I2STX_DOUT_A are the digital audio data input
and output signals. The I2S word sync (WS) and clock (SCK) signals can source from either the I2S receiver or I2S
transmitter on the MCU card. The capacitors, resistors, microphone, and headphone jack connections surrounding
the codec are based on the manufacturer’s recommendations. Table 1 summarizes the codec connections.
Table 1. Codec Connections
Codec Signal UDP Signal
Command I2C data I2C_SDA_EZR
Command I2C clock I2C_SCL_EZR
External clock TIMER_EX_A
I2S word sync (WS) I2STX_DFS_A and I2SRX_DFS_A
I2S clock (SCK) I2STX_CLK_A and I2SRX_CLK_A
I2S input (to codec) data (SD) (DACDAT pin) I2SOUT_DOUT_A
I2S output (from codec) data (SD) (ADCDAT pin) I2SIN_DOUT_A
LCD and
Joystick MCU
EBID MCU

I2S Audio I/O Card
Rev. 0.1 7
4.3. Potentiometer (R68)
The potentiometer connects to the ADC_IN0 signal and can be used for volume control. The MCU card must
implement firmware to modulate the volume as the potentiometer value changes.
4.4. Switches and LEDs
The I/O card has two push-button switches (S2 and S4) and two LEDs (D1 and D2). The switches are normally
open and pull the signal voltage to ground when pressed. Table 2 shows the UDP signal connections for these
switches and LEDs.
4.5. Co-processor MCU (U7)
The I/O card has a C8051F380 co-processor MCU (U7) that controls the Graphic QVGA LCD (LCD1) and reads
the five-direction joystick switch (S1). This co-processor enables stand-alone demos that do not require a PC when
connected with an MCU card through the UDP motherboard.
4.5.1. Graphic QVGA LCD (LCD1)
The graphic QVGA LCD (LCD1) connects to the co-processor C8051F380 MCU EMIF through the J6 connector.
This color LCD (SDT022ATFT by Displaytech Ltd.) has a resolution of 320 x 240 resolution. The power
consumption of the LCD can be measured using the J8 header. Table 3 show the co-processor port pin
connections to the LCD.
Table 2. Switch and LED Connections
SW or LED UDP Signal
Push-Button Switch (S4) GPIO00
Push-Button Switch (S2) GPIO01
Blue LED (D2) PWR_3.3_BULK
Red LED (D1) GPIO02
Table 3. Joystick Switch Connections
LCD Signal Co-processor Pin or
UDP Signal
IM0 PWR_3.3_BULK
IM3
LEDA
VCC
DB10 P4.0
DB11 P4.1
DB12 P4.2
DB13 P4.3
DB14 P4.4
DB15 P4.5
DB16 P4.6
DB17 P4.7
RD P1.6
RS/SCL P3.0
WR P1.7
LCD_RESET P1.1

I2S Audio I/O Card
8 Rev. 0.1
4.5.2. Joystick Switch
The I/O card has a five-position joystick switch (S1) that connects to the co-processor C8051F380 MCU. The
joystick is normally open and pulls a signal voltage to ground when the joystick is placed in one of the five
positions. Table 4 show the co-processor port pin connections to the joystick.
4.6. SD Card Connector (U10)
The SD card connector (U10) connects to any standard SD card. The card power from PWR_3.3_BULK can be
enabled or disabled by the SPI_PWR signal connected to GPIO03.
The connector includes two mechanical switches: one detects if a card is inserted, and one indicates the write
protection status of the card. The card detection switch connects to the GPIO04 signal. The JP3 header provides
access to both the switch signals.
4.7. EBID MCU (U11)
The I/O card has a unique ID that can be read out from the Silicon Labs C8051F990 MCU (U11). This MCU
enables software tools to recognize the connected hardware and automatically select the appropriate firmware
image.
Table 4. Joystick Switch Connections
Joystick Position Co-processor Pin
Center P0.6
Up P0.2
Down P0.3
Left P0.4
Right P0.5

I2S Audio I/O Card
Rev. 0.1 9
5. Using the I/O Card with the UDP Motherboard
5.1. Current Measurement
The power measurement circuitry on the UDP motherboard consists of a Silicon Labs C8051F351 8051 MCU that
measures both input voltage and current consumption of the MCU card, I/O expander, and radio test card. When
using the I/O card, install a shorting block on the UDP Motherboard J15 and J13 connecting the two left pins
together.
Figure 6. Power Measurement Diagram
5.2. I/O Card Header Connections
The I/O card has four connectors with 100 pins each. These 400 pins are directly tied to the UDP motherboard and
MCU cards. These signals are named and designed to support a wide variety of features and applications, and the
UPIO-USB-AUDIO card implements a subset of these connections.
The MCU cards and I/O cards are designed so that a maximum number of functions are shared between each
card. This allows a particular type of I/O card to be shared amongst all MCU cards that connect to the same
signals.
The I/O card slot includes the following components:
H1 I/O card connector H1
H2 I/O card connector H2
H3 I/O card connector H3
H4 I/O card connector H4
The UPIO-USB-AUDIO card implements the signals described in Table 6, Table 7, and Table 8, Table 9 in the
Appendix.
UDP motherboard
power
to VIO
power
VIO IN power
to Radio card
power
Radio card IN
power
to VDD
power
VDD IN powerJ15 J14 J13
C8051F351
JP3 JP2 JP1R24 R15 R6

I2S Audio I/O Card
10 Rev. 0.1
5.3. Shorting Blocks: Factory Defaults
The UPIO-USB-AUDIO I/O Card has a factory pre-installed shorting blocks on JP4, JP3, and J8. Figure 7 shows
the position of the factory default shorting blocks.
Figure 7. Shorting Blocks: Factory Defaults

I2S Audio I/O Card
Rev. 0.1 11
6. Schematics
5
5
4
4
3
3
2
2
1
1
D
C
B
A
Tied to Gnd with 0 Ohm Resistor
(in AUDIO_PATH)
HEADPHONE JACK
MIC AMP
AUDIO CODEC
A_GND
A_GND
PWR_3.3_BULK
A_GND
PWR_3.3_BULK
A_GND
A_GND
A_GND
PWR_3.3_BULKPWR_5.0_BULK
PWR_5.0_BULK
PWR_3.3_BULK
PWR_3.3_BULK
PWR_3.3_BULK
A_GND
A_GND
A_GND
A_GND
A_GND
A_GND
A_GND
A_GND
I2STX_WS_A
I2SRX_WS_A
I2STX_SCK_A
I2SRX_SCK_A
I2SRX_SD_A
TIMER_EX_A
I2STX_SD_A I2C_SDA_EZR
VMID
HP_RIGHT
I2C_SCL_EZR
HP_LEFT
HP_LEFT
HP_RIGHT
VMID
MIC-
ADC_VREF
ADC_IN1
MIC+
MIC-
MIC+
Title
Size Document Number Rev
Date: Sheet of
400 W Cesar Chavez
Austin, TX 78701
UPIO-USB-AUDIO 1.0
I2S AUDIO I/O CARD - AUDIO PATH
B
15Friday, May 04, 2012
Title
Size Document Number Rev
Date: Sheet of
400 W Cesar Chavez
Austin, TX 78701
UPIO-USB-AUDIO 1.0
I2S AUDIO I/O CARD - AUDIO PATH
B
15Friday, May 04, 2012
Title
Size Document Number Rev
Date: Sheet of
400 W Cesar Chavez
Austin, TX 78701
UPIO-USB-AUDIO 1.0
I2S AUDIO I/O CARD - AUDIO PATH
B
15Friday, May 04, 2012
C62
0.1uF
C58
0.1uF
C46
1uF
+
-
V+
V-
U15A
MC33204
3
2
1
11 4
R60
4.99K
C40 1uF
R66
100K
C54
0.1uF
R43
1.5k
TP3
HP_LEFT
R40
0
C36
0.1uF
C59
1uF
+
-
U15C
MC33204
10
9
8
TP12
MIC+
WM8976
U14
LIP
1
LIN
2
L2/GPIO2
3
DNC
4
DNC
5
DNC
6
LRC
7
BCLK
8SDIN 17
MODE 18
AUXL 19
AUXR 20
OUT4 21
OUT3 22
ROUT2 23
SPKGND 24
LOUT2 25
VMID 27
AGND 28
ROUT1 29
LOUT1 30
AVDD 31
MICBIAS 32
ADCDAT
9
DACDAT
10
MCLK
11
GND
12
DCVDD
13
DBVDD
14
CSB/GPIO1
15
SCLK
16
EPAD
33
SPKVDD 26
R61
154K
C43
0.1uF
C47
10uF
MK2
MICROPHONE
1
2
R44
1.5k
TP13
LP1
+
-
U15D
MC33204
12
13
14
TP11
MIC-
R63
4.99K
C61
2700pF
C41
0.1uF
TP4
HP_RIGHT
C55
6.8pF
R41
4.7K
R67
0
NI
JP4
VAMP Imeasure
C37
0.1uF
C48
10uF
R56
2K
TP14
LP2
R64
133K
C44
0.1uF
+
C56
10uF
R57
100K
C42
0.1uF
TP2
SPK_NEG
R42
681
R65
9.76K
C33
0.1uF
SW1
SW_SLIDE_2POS
1
2
3
R45
0
C57
0.1uF
+
-
U15B
MC33204
5
6
7
R58
5.1M
C45
1uF
JS3
Jumper Shunt
C60
1uF
J9 AUDIO JACK
1
3
4
2
R62
4.22K
TP1
SPK_POS
R59
154K
C34
220pF
C35
0.1uF
C39 1uF
C53
8.2nF
Figure 8. UPIO-USB-AUDIO I/O Card Schematic (1 of 5)

I2S Audio I/O Card
12 Rev. 0.1
5
5
4
4
3
3
2
2
1
1
D
C
B
A
Ground Access
User Input User Feedback
SD/MMC Card Electronic Board Identification (EBID)
PWR_3.3_BULK
PWR_3.3_BULK
PWR_3.3_BULK
PWR_3.3_BULK PWR_3.3_BULK PWR_3.3_BULK
A_GND
PWR_SYS_BULK
PWR_SYS_BULK
UDPBUS_SCL_A
UDPBUS_SDA_A
C2_DAT_D
C2_CLK_D
C2_CLK_D
C2_DAT_D
GPIO01
ADC_IN0
GPIO02
GPIO00
SD_SW
SPI_NSS0_EZR
SPI_MOSI_EZR
SPI_SCK_EZR
SPI_MISO_EZR
SPI_PWR
Title
Size Document Number Rev
Date: Sheet of
400 W Cesar Chavez
Austin, TX 78701
UPIO-USB-AUDIO 1.0
I2S AUDIO I/O CARD - I/O
B
25Friday, May 04, 2012
Title
Size Document Number Rev
Date: Sheet of
400 W Cesar Chavez
Austin, TX 78701
UPIO-USB-AUDIO 1.0
I2S AUDIO I/O CARD - I/O
B
25Friday, May 04, 2012
Title
Size Document Number Rev
Date: Sheet of
400 W Cesar Chavez
Austin, TX 78701
UPIO-USB-AUDIO 1.0
I2S AUDIO I/O CARD - I/O
B
25Friday, May 04, 2012
R55
1K
R50
4.7K
TP9
GND
BLUE
R54
0
NI
R51
330
JS2
Jumper Shunt
TP10
A_GND
BLUE U10
SD/MMC CARD
DAT3/CS
1
CMD/MOSI
2
GND
3
VDD
4
CLK/SCLK
5
GND
6
DAT0/MISO
7
DAT1
8
DAT2
9
SW
10
WP
11
CASE
12
CASE
13
C49
0.1uF
JP2
CONN SOCKET 4X1
JP3
JUMPER
S4 GPIO0
R69
100
R47
100K
R68
10K
1 3
2
U11
C8051F990
P0.1_AGND
1
GND
3VDD 4
RST_C2CK
5P2.7_C2D
6
P1.7 7
P1.6 8
P0.2
20
P1.1_CPO- 13
P1.0_CPO+ 14
P1.3 10
P1.5 9
P1.2 11
P0.3
19
P0.7_IREF 15
P0.6_CONVVSTR 16
P0.0_VREF
2
RX_P0.5
17 TX_P0.4
18
GND
EPAD GND
12
D1
RED
GPIO2
D2
Blue
R48
4.7K
C50
0.1uF
C51
1uF
U9
SN74LVC1G66DCK
IN
1OUT 2
GND
3
C
4
VCC 5
R53
0
NI
R49
100K
C52
0.1uF
TP8
GND
BLUE
S2 GPIO1
Figure 9. UPIO-USB-AUDIO I/O Card Schematic (2 of 5)

I2S Audio I/O Card
Rev. 0.1 13
PWR_3.3_BULK
PWR_3.3_BULK
PWR_3.3_BULK
PWR_SYS_BULK
PWR_3.3_BULK
PWR_3.3_BULK
PWR_SYS_BULK
EMIF_D7
EMIF_D6
EMIF_D5
EMIF_D4
EMIF_D3
EMIF_D2
EMIF_D1
EMIF_D0
LCD_RESET
SW_U
SW_C
SW_L
C2_DAT_E
C2_CLK_E
SW_C
LCD_RESET
SW_R
SW_L
SW_D
SW_U
UDPBUS_SCL_A
UDPBUS_SDA_A
C2_CLK_E
C2_DAT_E
EMIF_OEB
EMIF_WRB
EMIF_A0
EMIF_D0
EMIF_D1
EMIF_D2
EMIF_D3
EMIF_D4
EMIF_D5
EMIF_D6
EMIF_D7
SW_R
SW_D
EMIF_A0
EMIF_OEB
EMIF_WRB
Title
Size Document Number Rev
Date: Sheet of
400 W Cesar Chavez
Austin, TX 78701
UPIO-USB-AUDIO 1.0
I2S AUDIO I/O CARD - DEMO SUPPORT
B
35Friday, May 04, 2012
Title
Size Document Number Rev
Date: Sheet of
400 W Cesar Chavez
Austin, TX 78701
UPIO-USB-AUDIO 1.0
I2S AUDIO I/O CARD - DEMO SUPPORT
B
35Friday, May 04, 2012
Title
Size Document Number Rev
Date: Sheet of
400 W Cesar Chavez
Austin, TX 78701
UPIO-USB-AUDIO 1.0
I2S AUDIO I/O CARD - DEMO SUPPORT
B
35Friday, May 04, 2012
CTR
S1
JOYSTICK
EVQ-Q7GA50
A
1
E
2
B
3
COM
4
D5
COM 6
C7
COM 8
GND 9
GND
10
JP1
CONN SOCKET 4X1
R38
100K
R39
4.75K
R26
100K
C4
0.1uF
R33
4.75K
JS1
Jumper Shunt
C5
0.1uF
R27
100K
LCD1
LCD MODULE
C19
0.1uF
R28
4.75K
R35
100K
C32
1uF
R30
100K
C20
4.7uF
R36
4.75K
U7
C8051F380
P0.5
1
P0.4
2
P0.3
3
P0.2
4
P0.1
5
P0.0
6
GND
7
D+
8
D-
9
VDD
10
REGIN
11
VBUS
12
RST/C2CK
13
C2D
14
P4.7
15
P4.6
16
P4.5
17
P4.4
18
P4.3
19
P4.2
20
P4.1
21
P4.0
22
P3.7
23
P3.6
24
P3.5 25
P3.4 26
P3.3 27
P3.2 28
P3.1 29
P3.0 30
P2.7 31
P2.6 32
P2.5 33
P2.4 34
P2.3 35
P2.2 36
P2.1 37
P2.0 38
P1.7 39
P1.6 40
P1.5 41
P1.4 42
P1.3 43
P1.2 44
P1.1 45
P1.0 46
P0.7 47
P.06 48
J6
FH19SC-45S-0.5SH(05)
NC
1
IM0
2
IM1
3
IM2
4
IM3
5
RESET
6
VSYNC
7
HSYNC
8
DOTCLK
9
ENABLE
10
DB17
11
DB16
12
DB15
13
DB14
14
DB13
15
DB12
16
DB11
17
DB10
18
DB9
19
DB8
20
DB7
21
DB6
22
DB5
23 DB4 24
DB3 25
DB2 26
DB1 27
DB0 28
SDO 29
SDI 30
RD 31
RS/SCL 32
WR 33
CS 34
FMARK 35
VCC 36
GND 37
LEDA 38
LEDK1 39
LEDK2 40
LEDK3 41
YD(NC) 42
XR(NC) 43
YU(NC) 44
XL(NC) 45
C16
0.1uF
J8
JUMPER
Imeasure
R16
1K
C17
0.1uF
C18
0.1uF
R70
4.75K
Figure 10. UPIO-USB-AUDIO I/O Card Schematic (3 of 5)

I2S Audio I/O Card
14 Rev. 0.1
SD_SW
SPI_PWR
GPIO02
GPIO01
GPIO00
I2SRX_SD_A
I2SRX_SCK_A
I2SRX_WS_A
SPI_NSS0_EZR
SPI_MOSI_EZR
SPI_MISO_EZR
SPI_SCK_EZR
TIMER_EX_A
I2C_SCL_EZR
I2C_SDA_EZR
I2STX_SD_A
I2STX_SCK_A
I2STX_WS_A
UDPBUS_SCL_A
UDPBUS_SDA_A
Title
Size Document Number
Date: Sheet
400 W Cesar Chavez
Austin, TX 78701
UPIO-USB-AUDIO
I2S AUDIO I/O CARD - UDP1
B
Friday, May 04, 2012
Title
Size Document Number
Date: Sheet
400 W Cesar Chavez
Austin, TX 78701
UPIO-USB-AUDIO
I2S AUDIO I/O CARD - UDP1
B
Friday, May 04, 2012
Title
Size Document Number
Date: Sheet
400 W Cesar Chavez
Austin, TX 78701
UPIO-USB-AUDIO
I2S AUDIO I/O CARD - UDP1
B
Friday, May 04, 2012
H1
CONN_UDP_IO_H1
GND
51
UART_TX_SYS
52
UART_CTS_A
53
UART_RTS_A
54
UART_RX_A
55
UART_TX_A
56
TIMER_EX_B
57
TIMER_CT_B
58
TIMER_EX_A
59
TIMER_CT_A
60
I2C_SCL_EZR
61
I2C_SDA_EZR
62
I2SOUT_DOUT_A
63
I2SOUT_CLK_A
64
I2SOUT_DFS_A
65
PCA_CH1_B
66
PCA_CH0_B
67
PCA_ECI_B
68
PCA_CH1_A
69
PCA_CH0_A
70
PCA_ECI_A
71
LIN_RX_A
72
LIN_TX_A
73
EPCA_CH5_A
74
EPCA_CH4_A
75
EPCA_CH3_A
76
EPCA_CH2_A
77
EPCA_CH1_A
78
EPCA_CH0_A
79
EPCA_ECI_A
80
USART_UCLK_B
81
USART_CTS_B
82
USART_RTS_B
83
USART_RX_B
84
USART_TX_B
85
SPI_NSS3_A
86
SPI_NSS2_A
87
SPI_NSS1_A
88
SPI_NSS0_A
89
SPI_MOSI_A
90
SPI_MISO_A
91
SPI_SCK_A
92
CAN_RX_B
93
CAN_TX_B
94
USART_UCLK_A
95
USART_CTS_A
96
USART_RTS_A
97
USART_RX_A
98
USART_TX_A
99
GND
100
LPTIMER_OUT_A 1
LPTIMER_IN_A 2
LIN_RX_B 3
LIN_TX_B 4
CAN_RX_A 5
CAN_TX_A 6
EXT_DMA_TRIG1 7
EXT_DMA_TRIG0 8
EXT_DAC_TRIG1 9
EXT_DAC_TRIG0 10
EXT_ADC_TRIG1 11
EXT_ADC_TRIG0 12
EXT_INT1 13
EXT_INT0 14
WAKEUP1 15
WAKEUP0 16
PORT_MATCH1 17
PORT_MATCH0 18
GPIO15 19
GPIO14 20
GPIO13 21
GPIO12 22
GPIO11 23
GPIO10 24
GPIO09 25
GPIO08 26
GPIO07 27
GPIO06 28
GPIO05 29
GPIO04 30
GPIO03 31
GPIO02 32
GPIO01 33
GPIO00 34
CLKOUT0 35
I2SIN_DOUT_A 36
I2SIN_CLK_A 37
I2SIN_DFS_A 38
I2C_SCL_B 39
I2C_SDA_B 40
SPI_NSS3_EZR 41
SPI_NSS2_EZR 42
SPI_NSS1_EZR 43
SPI_NSS0_EZR 44
SPI_MOSI_EZR 45
SPI_MISO_EZR 46
SPI_SCK_EZR 47
UART_CTS_SYS 48
UART_RTS_SYS 49
UART_RX_SYS 50
H2
CONN_UDP_IO_H2
GND
51
EMIF_BE0B
52
EMIF_CS1B
53
EMIF_BE1B
54
EMIF_CS0B
55
EMIF_ALE
56
EMIF_OEB
57
EMIF_WRB
58
EMIF_A0
59
EMIF_A1
60
EMIF_A2
61
EMIF_A3
62
EMIF_A4
63
EMIF_A5
64
EMIF_A6
65
EMIF_A7
66
EMIF_A8
67
EMIF_A9
68
EMIF_A10
69
EMIF_A11
70
EMIF_A12
71
EMIF_A13
72
EMIF_A14
73
EMIF_A15
74
EMIF_A16
75
EMIF_A17
76
EMIF_A18
77
EMIF_A19
78
EMIF_A20
79
EMIF_A21
80
EMIF_A22
81
EMIF_A23
82
HVGPIO7
83
HVGPIO6
84
HVGPIO5
85
HVGPIO4
86
HVGPIO3
87
HVGPIO2
88
HVGPIO1
89
HVGPIO0
90
EPCA_CH5_MOTOR
91
EPCA_CH4_MOTOR
92
EPCA_CH3_MOTOR
93
EPCA_CH2_MOTOR
94
EPCA_CH1_MOTOR
95
EPCA_CH0_MOTOR
96
EPCA_ECI_MOTOR
97
UDPBUS_SCL_A
98
UDPBUS_SDA_A
99
GND
100
CMOSCLK_XTAL2_A 1
CMOSCLK_XTAL1_A 2
LCD_COM7_A 3
LCD_COM6_A 4
LCD_COM5_A 5
LCD_COM4_A 6
LCD_COM3_A 7
LCD_COM2_A 8
LCD_COM1_A 9
LCD_COM0_A 10
LCD_SEG39_A 11
LCD_SEG38_A 12
LCD_SEG37_A 13
LCD_SEG36_A 14
LCD_SEG35_A 15
LCD_SEG34_A 16
LCD_SEG33_A 17
LCD_SEG32_A 18
LCD_SEG31_A 19
LCD_SEG30_A 20
LCD_SEG29_A 21
LCD_SEG28_A 22
LCD_SEG27_A 23
LCD_SEG26_A 24
LCD_SEG25_A 25
LCD_SEG24_A 26
LCD_SEG23_A 27
LCD_SEG22_A 28
LCD_SEG21_A 29
LCD_SEG20_A 30
LCD_SEG19_A 31
LCD_SEG18_A 32
LCD_SEG17_A 33
LCD_SEG16_A 34
LCD_SEG15_A 35
LCD_SEG14_A 36
LCD_SEG13_A 37
LCD_SEG12_A 38
LCD_SEG11_A 39
LCD_SEG10_A 40
LCD_SEG09_A 41
LCD_SEG08_A 42
LCD_SEG07_A 43
LCD_SEG06_A 44
LCD_SEG05_A 45
LCD_SEG04_A 46
LCD_SEG03_A 47
LCD_SEG02_A 48
LCD_SEG01_A 49
LCD_SEG00_A 50
Figure 11. UPIO-USB-AUDIO I/O Card Schematic (4 of 5)

I2S Audio I/O Card
Rev. 0.1 15
5432
PWR_3.3_BULK
PWR_5.0_BULK
PWR_SYS_BULK
C2_DAT_E
C2_CLK_E
C2_DAT_D
C2_CLK_D
ADC_IN1
ADC_IN0
ADC_VREF
Title
400 W Cesar Chavez
Austin, TX 78701
Title
400 W Cesar Chavez
Austin, TX 78701
Title
400 W Cesar Chavez
Austin, TX 78701
H3
CONN_UDP_IO_H3
GND
51
NC
52
C2_DAT_E
53
C2_CLK_E
54
C2_DAT_D
55
C2_CLK_D
56
C2_DAT_C
57
C2_CLK_C
58
C2_DAT_B
59
C2_CLK_B
60
C2_DAT_A
61
C2_CLK_A
62
EBID_NSS
63
EBID_MISO
64
EBID_MOSI
65
EBID_SCK
66
GND
67
PWR_SYS_BULK
68
PWR_SYS_BULK
69
PWR_3.3V_BULK
70
PWR_3.3V_BULK
71
PWR_3.3V_BULK
72
PWR_3.3V_BULK
73
PWR_5.0V_BULK
74
PWR_5.0V_BULK
75
PWR_5.0V_BULK
76
PWR_5.0V_BULK
77
PWR_VPP_BULK
78
PWR_VPP_BULK
79
PWR_HV2_BUS
80
PWR_HV2_BUS
81
PWR_HV1_BUS
82
PWR_HV1_BUS
83
PWR_AUX_BUS
84
PWR_AUX_BUS
85
PWR_IO_BUS
86
PWR_IO_BUS
87
PWR_IO_OUT
88
PWR_IO_OUT
89
PWR_IO_IN
90
PWR_IO_IN
91
PWR_RADIO_OUT
92
PWR_RADIO_OUT
93
PWR_RADIO_IN
94
PWR_RADIO_IN
95
PWR_VDD_OUT
96
PWR_VDD_OUT
97
PWR_VDD_IN
98
PWR_VDD_IN
99
GND
100
NC 1
NC 2
NC 3
NC 4
NC 5
NC 6
NC 7
NC 8
NC 9
NC 10
NC 11
NC 12
NC 13
NC 14
NC 15
NC 16
NC 17
NC 18
NC 19
NC 20
NC 21
NC 22
NC 23
NC 24
NC 25
NC 26
NC 27
NC 28
NC 29
NC 30
NC 31
NC 32
NC 33
NC 34
NC 35
NC 36
NC 37
NC 38
NC 39
NC 40
NC 41
NC 42
NC 43
NC 44
NC 45
NC 46
NC 47
NC 48
JTAG_TDI_A 49
JTAG_TDO_A 50
H4
CONN_UDP_IO_H4
IDAC_B
51
IDAC_A
52
GND
53
DAC_OUT3
54
DAC_OUT2
55
DAC_OUT1
56
DAC_OUT0
57
DAC_VREFGND
58
DAC_VREF
59
GND
60
ADC_IN3
61
ADC_IN2
62
ADC_IN1
63
ADC_IN0
64
ADC_VREFGND
65
ADC_VREF
66
GND
67
C2D_RX15_A
68
C2D_RX14_A
69
C2D_RX13_A
70
C2D_RX12_A
71
C2D_RX11_A
72
C2D_RX10_A
73
C2D_RX09_A
74
C2D_RX08_A
75
C2D_RX07_A
76
C2D_RX06_A
77
C2D_RX05_A
78
C2D_RX04_A
79
C2D_RX03_A
80
C2D_RX02_A
81
C2D_RX01_A
82
C2D_RX00_A
83
C2D_TX15_A
84
C2D_TX14_A
85
C2D_TX13_A
86
C2D_TX12_A
87
C2D_TX11_A
88
C2D_TX10_A
89
C2D_TX09_A
90
C2D_TX08_A
91
C2D_TX07_A
92
C2D_TX06_A
93
C2D_TX05_A
94
C2D_TX04_A
95
C2D_TX03_A
96
C2D_TX02_A
97
C2D_TX01_A
98
C2D_TX00_A
99
GND
100
GND 1
NC 2
NC 3
NC 4
ITM_CLK 5
ITM_DAT3 6
ITM_DAT2 7
ITM_DAT1 8
ITM_DAT0 9
NC 10
EZR_GPIO4 11
EZR_GPIO3 12
EZR_GPIO2 13
EZR_GPIO1 14
EZR_GPIO0 15
EZR_VDI 16
EZR_ARSSI 17
EZR_RESET 18
EZR_SI100X_RX 19
EZR_EFIT 20
EZR_DTO 21
EZR_SI100X_TX 22
EZR_NFFS 23
EZRP_NIRQ 24
EZRP_SDN 25
GND 26
EZRP_RX_DATA_OUT 27
EZRP_RX_CLK_OUT 28
EZRP_TX_DATA_IN 29
GND 30
EZRP_CLK_IN 31
GND 32
EXTREG_BD_A 33
EXTREG_OUT_A 34
EXTREG_SN_A 35
EXTREG_SP_A 36
I2V_INN_A 37
I2V_INP_A 38
GND 39
HVDA_INN_B 40
HVDA_INP_B 41
HVDA_INN_A 42
HVDA_INP_A 43
GND 44
CP_NEG_B 45
CP_POS_B 46
CP_NEG_A 47
CP_POS_A 48
CP_OUTA_A 49
CP_OUT_A 50
Figure 12. UPIO-USB-AUDIO I/O Card Schematic (5 of 5)

I2S Audio I/O Card
16 Rev. 0.1
7. Bill of Materials
Table 5. UPIO-USB-AUDIO Card Bill of Materials
Reference Part Number Source Description
C20 C0603X5R6R3-475K Venkel 4.7uF 6.3V ±10% X5R 0603
C32 C39
C40 C45
C46 C51
C59 C60
C0603X7R100-105K Venkel 1uF 10V ±10% X7R 0603
C34 C0603COG500-221M Venkel 220pF 50V ±20% COG 0603
C4 C5 C16
C17 C18
C19 C33
C35 C36
C37 C41
C42 C43
C44 C49
C50 C52
C54 C57
C58 C62
C0603X7R250-104K Venkel 0.1uF 25V ±10% X7R 0603
C47 C48 C0603X5R6R3-106M Venkel 10uF 6.3V ±20% X5R 0603
C53 C0603X7R160-822K Venkel 8.2nF 16V ±10% X7R 0603
C55 C0603COG5006R8D Venkel 6.8pF 50V ±0.5pF COG 0603
C56 B45196H5106M309 Kemet 10uF 25V ±20% TANT
C61 C0805X7R500272K Venkel 2700pF 50V ±10% X7R 0805
D1 SML-LX0603SRW LUMEX INC RED 30mA 0603
D2 LB Q39G-L2N2-35-1 OSRAM Opto
Semiconductors Inc Blue 15mA 2.85V SMT, ChipLED 0603
H1 H2 H3 H4 FX8-100P-SV1 HIROSE ELECTRIC UDP DC HEADER Header
J6 FH19SC-45S-0.5SH(05) HIROSE ELECTRIC FH19SC-45S-0.5SH(05)
J8 JP3 JP4 TSW-102-07-T-S Samtec JUMPER Header
J9 SJ1-3534N CUI Stereo Audio Jack
JP1 JP2 SSQ-104-23-T-S Samtec 4X1 Socket
JS1 JS2 JS3 SNT-100-BK-T Samtec Jumper Shunt
LCD1 SDT022ATFT DISPLAYTECH LTD. LCD MODULE
MK2 CMA-4544PF-W CUI Inc MICROPHONE
R16 R55 CR0603-10W-1001F Venkel 1K 1/10W ±1% ThickFilm 0603
R26 R27
R30 R35
R38 R47
R49 R57
R66
CR0603-10W-1003F Venkel 100K 1/10W ±1% ThickFilm 0603
R28 R33
R36 R39
R70
CR0603-10W-4751F Venkel 4.75K 1/10W ±1% ThickFilm 0603
R40 R45 CR0603-16W-000 Venkel 0 ohm 1A ThickFilm 0603
R41 R48
R50 CR0603-10W-4701F Venkel 4.7K 1/10W ±1% ThickFilm 0603

I2S Audio I/O Card
Rev. 0.1 17
R42 CR0603-10W-6810F Venkel 681 1/10W ±1% ThickFilm 0603
R43 R44 CR0603-16W-152J Venkel 1.5k 1/16W ±5% ThickFilm 0603
R51 CR0603-16W-3300F Venkel 330 1/16W ±1% ThickFilm 0603
R56 CR0603-10W-2001F Venkel 2K 1/10W ±1% ThickFilm 0603
R58 CR0805-8W-515J Venkel 5.1M 1/8W ±5% ThickFilm 0805
R59 R61 RC0603-16W-1543F Venkel 154K 1/8W ±1% ThickFilm 0603
R60 R63 CR0603-16W-4991F Venkel 4.99K 1/16W ±1% ThickFilm 0603
R62 CR0603-10W-4221F Venkel 4.22K 1/10W ±1% ThickFilm 0603
R64 CR0603-10W-1333F Venkel 133K 1/10W ±1% ThickFilm 0603
R65 CR0805-10W-9761 Venkel 9.76K 1/10W ±1% ThickFilm 0805
R68 RV100F-30-4K1B-B10K-
B301 Alpha (Taiwan) 10K 0.03W 30% Thumbwheel 10MM
R69 CR0603-10W-1000F Venkel 100 1/10W ±1% ThickFilm 0603
S1 EVQ-Q7GA50 PANASONIC CORP JOYSTICK SW 5POS
S2 S4 EVQ-PAD04M PANASONIC CORP MOMENTARY tactile switch 6.5X4.5
SW1 OS102011MS2QN1 C&K SW SLIDE 2POS .1A @ 12V
U10 101-00708-64 Amphenol Commercial
Products SD/MMC CARD MEM
U11 C8051F990-GM Silicon Labs C8051F990 MCU QFN20 3X3
U14 WM8976GEFL/V Wolfson WM8976 3.3V CODEC QFN32 5X5
U15 MC33204DR2 ON
SEMICONDUCTOR MC33204 QUAD op-amp SO14
U7 C8051F380-GQ Silicon Labs C8051F380 MCU QFP48 9X9
U9 SN74LVC1G66DCK TI SN74LVC1G66DCK SINGLE
R53 R54 CR0603-16W-000 Venkel 0 ohm 1A ThickFilm 0603 NI (not installed)
R67 CR0402-16W-000 Venkel 0 ohm 1A ThickFilm 0402 NI (not installed)
Table 5. UPIO-USB-AUDIO Card Bill of Materials
Reference Part Number Source Description

I2S Audio I/O Card
18 Rev. 0.1
8. Appendix
Table 6. UPIO-USB-AUDIO Card H1 Pin Descriptions (H1)
I/O Card
Pin Signal Name Description
1LPTIMER_OUT_A
2LPTIMER_IN_A
3LIN_RX_B
4LIN_TX_B
5CAN_RX_A
6CAN_TX_A
7EXT_DMA_TRIG1
8EXT_DMA_TRIG0
9EXT_DAC_TRIG1
10 EXT_DAC_TRIG0
11 EXT_ADC_TRIG1
12 EXT_ADC_TRIG0
13 EXT_INT1
14 EXT_INT0
15 WAKEUP1
16 WAKEUP0
17 PORT_MATCH1
18 PORT_MATCH0
19 GPIO15
20 GPIO14
21 GPIO13
22 GPIO12
23 GPIO11
24 GPIO10
25 GPIO09
26 GPIO08
27 GPIO07
28 GPIO06
29 GPIO05
30 GPIO04 SD_SW SD card inserted detection switch
31 GPIO03 SPI_PWR SD card power switch
32 GPIO02 Red LED (D1)
33 GPIO01 Push-Button Switch (S2)
34 GPIO00 Push-Button Switch (S4)
35 CLKOUT0

I2S Audio I/O Card
Rev. 0.1 19
36 I2SIN_DOUT_A Codec I2S output (from codec) data (SD) (ADCDAT pin)
37 I2SIN_CLK_A Codec I2S clock (SCK)
38 I2SIN_DFS_A Codec I2S word sync (WS)
39 I2C_SCL_B
40 I2C_SDA_B
41 SPI_NSS3_EZR
42 SPI_NSS2_EZR
43 SPI_NSS1_EZR
44 SPI_NSS0_EZR SD Card DAT3/CS pin
45 SPI_MOSI_EZR SD Card CMD/MOSI pin
46 SPI_MISO_EZR SD Card DAT0/MISO pin
47 SPI_SCK_EZR SD Card CLK/SCLK pin
48 UART_CTS_SYS
49 UART_RTS_SYS
50 UART_RX_SYS
51 GND
52 UART_TX_SYS
53 UART_CTS_A
54 UART_RTS_A
55 UART_RX_A
56 UART_TX_A
57 TIMER_EX_B
58 TIMER_CT_B
59 TIMER_EX_A Codec external clock
60 TIMER_CT_A
61 I2C_SCL_EZR Codec command I2C clock
62 I2C_SDA_EZR Codec command I2C data
63 I2SOUT_DOUT_A I2S input (to codec) data (SD) (DACDAT pin)
64 I2SOUT_CLK_A Codec I2S clock (SCK)
65 I2SOUT_DFS_A Codec I2S word sync (WS)
66 PCA_CH1_B
67 PCA_CH0_B
68 PCA_ECI_B
69 PCA_CH1_A
70 PCA_CH0_A
71 PCA_ECI_A
72 LIN_RX_A
Table 6. UPIO-USB-AUDIO Card H1 Pin Descriptions (H1)
I/O Card
Pin Signal Name Description

I2S Audio I/O Card
20 Rev. 0.1
73 LIN_TX_A
74 EPCA_CH5_A
75 EPCA_CH4_A
76 EPCA_CH3_A
77 EPCA_CH2_A
78 EPCA_CH1_A
79 EPCA_CH0_A
80 EPCA_ECI_A
81 USART_UCLK_B
82 USART_CTS_B
83 USART_RTS_B
84 USART_RX_B
85 USART_TX_B
86 SPI_NSS3_A
87 SPI_NSS2_A
88 SPI_NSS1_A
89 SPI_NSS0_A
90 SPI_MOSI_A
91 SPI_MISO_A
92 SPI_SCK_A
93 CAN_RX_B
94 CAN_TX_B
95 USART_UCLK_A
96 USART_CTS_A
PUSART_RTS_A
98 USART_RX_A
99 USART_TX_A
100 GND
Table 6. UPIO-USB-AUDIO Card H1 Pin Descriptions (H1)
I/O Card
Pin Signal Name Description
Table of contents
Popular I/O System manuals by other brands

National Instruments
National Instruments NI 9237E Series Operating instructions and specifications

Rockwell Automation
Rockwell Automation 1769-SM1 installation instructions

SBC
SBC PCD2.W745 manual

Qube Solutions
Qube Solutions PiXtend V1.3 ARTC Construction manual

SEW-Eurodrive
SEW-Eurodrive MOVI-PLC manual

Protech Systems
Protech Systems SI-W309 user manual