Silicon Laboratories I2S User Manual
Silicon Laboratories I2S User Manual

Silicon Laboratories I2S User Manual

Audio i/o card

Advertisement

Quick Links

I 2 S A u d i o I / O C a r d
I2S A
I / O C
U
'
G
UDIO
ARD
SER
S
UIDE
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
Rev. 0.1 7/12
Copyright © 2012 by Silicon Laboratories
UPIO-USB-AUDIO

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the I2S and is the answer not in the manual?

Questions and answers

Summary of Contents for Silicon Laboratories I2S

  • Page 1 UIDE 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 Rev. 0.1 7/12 Copyright ©...
  • Page 2 I2S Audio I/O Card 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.
  • Page 3 I2S Audio I/O Card 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.
  • Page 4 I2S Audio I/O Card 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.
  • Page 5 I2S Audio I/O Card LEDs Graphic QVGA LCD Microphone Input Path Headphone Jack Codec Potentiometer for Volume Control SD Card Push-Button Connector Switches Joystick Switch Figure 4. UPIO-USB-AUDIO I/O Card Features (Front) Rev. 0.1...
  • Page 6 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.
  • Page 7 I2S Audio I/O Card 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).
  • Page 8 I2S Audio I/O Card 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.
  • Page 9 I2S Audio I/O Card 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.
  • Page 10 I2S Audio I/O Card 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...
  • Page 11 I2S Audio I/O Card 6. Schematics Rev. 0.1...
  • Page 12 I2S Audio I/O Card Rev. 0.1...
  • Page 13 I2S Audio I/O Card Rev. 0.1...
  • Page 14 I2S Audio I/O Card Rev. 0.1...
  • Page 15 I2S Audio I/O Card Rev. 0.1...
  • Page 16 I2S Audio I/O Card 7. Bill of Materials Table 5. UPIO-USB-AUDIO Card Bill of Materials Reference Part Number Source Description C0603X5R6R3-475K Venkel 4.7uF 6.3V ±10% X5R 0603 C32 C39 C0603X7R100-105K Venkel 1uF 10V ±10% X7R 0603 C40 C45 C46 C51...
  • Page 17 I2S Audio I/O Card Table 5. UPIO-USB-AUDIO Card Bill of Materials Reference Part Number Source Description CR0603-10W-6810F Venkel 681 1/10W ±1% ThickFilm 0603 R43 R44 CR0603-16W-152J Venkel 1.5k 1/16W ±5% ThickFilm 0603 CR0603-16W-3300F Venkel 330 1/16W ±1% ThickFilm 0603 CR0603-10W-2001F Venkel 2K 1/10W ±1% ThickFilm 0603...
  • Page 18 I2S Audio I/O Card 8. Appendix Table 6. UPIO-USB-AUDIO Card H1 Pin Descriptions (H1) I/O Card Signal Name Description LPTIMER_OUT_A LPTIMER_IN_A LIN_RX_B LIN_TX_B CAN_RX_A CAN_TX_A EXT_DMA_TRIG1 EXT_DMA_TRIG0 EXT_DAC_TRIG1 EXT_DAC_TRIG0 EXT_ADC_TRIG1 EXT_ADC_TRIG0 EXT_INT1 EXT_INT0 WAKEUP1 WAKEUP0 PORT_MATCH1 PORT_MATCH0 GPIO15 GPIO14 GPIO13...
  • Page 19 I2S Audio I/O Card Table 6. UPIO-USB-AUDIO Card H1 Pin Descriptions (H1) I/O Card Signal Name Description Codec I2S output (from codec) data (SD) (ADCDAT pin) I2SIN_DOUT_A I2SIN_CLK_A Codec I2S clock (SCK) I2SIN_DFS_A Codec I2S word sync (WS) I2C_SCL_B I2C_SDA_B...
  • Page 20 I2S Audio I/O Card Table 6. UPIO-USB-AUDIO Card H1 Pin Descriptions (H1) I/O Card Signal Name Description LIN_TX_A EPCA_CH5_A EPCA_CH4_A EPCA_CH3_A EPCA_CH2_A EPCA_CH1_A EPCA_CH0_A EPCA_ECI_A USART_UCLK_B USART_CTS_B USART_RTS_B USART_RX_B USART_TX_B SPI_NSS3_A SPI_NSS2_A SPI_NSS1_A SPI_NSS0_A SPI_MOSI_A SPI_MISO_A SPI_SCK_A CAN_RX_B CAN_TX_B USART_UCLK_A...
  • Page 21 I2S Audio I/O Card Table 7. UPIO-USB-AUDIO Card H2 Pin Descriptions (H2) I/O Card Signal Name Description CMOSCLK_XTAL2_A CMOSCLK_XTAL1_A LCD_COM7_A LCD_COM6_A LCD_COM5_A LCD_COM4_A LCD_COM3_A LCD_COM2_A LCD_COM1_A LCD_COM0_A LCD_SEG39_A LCD_SEG38_A LCD_SEG37_A LCD_SEG36_A LCD_SEG35_A LCD_SEG34_A LCD_SEG33_A LCD_SEG32_A LCD_SEG31_A LCD_SEG30_A LCD_SEG29_A LCD_SEG28_A LCD_SEG27_A...
  • Page 22 I2S Audio I/O Card Table 7. UPIO-USB-AUDIO Card H2 Pin Descriptions (H2) I/O Card Signal Name Description LCD_SEG12_A LCD_SEG11_A LCD_SEG10_A LCD_SEG09_A LCD_SEG08_A LCD_SEG07_A LCD_SEG06_A LCD_SEG05_A LCD_SEG04_A LCD_SEG03_A LCD_SEG02_A LCD_SEG01_A LCD_SEG00_A EMIF_BE0B EMIF_CS1B EMIF_BE1B EMIF_CS0B EMIF_ALE EMIF_OEB EMIF_WRB EMIF_A0 EMIF_A1 EMIF_A2...
  • Page 23 I2S Audio I/O Card Table 7. UPIO-USB-AUDIO Card H2 Pin Descriptions (H2) I/O Card Signal Name Description EMIF_A16 EMIF_A17 EMIF_A18 EMIF_A19 EMIF_A20 EMIF_A21 EMIF_A22 EMIF_A23 HVGPIO7 HVGPIO6 HVGPIO5 HVGPIO4 HVGPIO3 HVGPIO2 HVGPIO1 HVGPIO0 EPCA_CH5_MOTOR EPCA_CH4_MOTOR EPCA_CH3_MOTOR EPCA_CH2_MOTOR EPCA_CH1_MOTOR EPCA_CH0_MOTOR EPCA_ECI_MOTOR...
  • Page 24 I2S Audio I/O Card Table 8. UPIO-USB-AUDIO Card H3 Pin Descriptions (H3) I/O Card Signal Name Description H3_100 H3_99 H3_98 H3_97 H3_96 H3_95 H3_94 H3_93 H3_92 H3_91 H3_90 H3_89 H3_88 H3_87 H3_86 H3_85 H3_84 H3_83 H3_82 H3_81 H3_80 H3_79 H3_78...
  • Page 25: Pwr_Vpp_Bulk

    I2S Audio I/O Card Table 8. UPIO-USB-AUDIO Card H3 Pin Descriptions (H3) I/O Card Signal Name Description H3_64 H3_63 H3_62 H3_61 H3_60 H3_59 H3_58 H3_57 H3_56 H3_55 H3_54 H3_53 JTAG_TDI_A JTAG_TDO_A C2_DAT_E C8051F380 co-processor C2D debugging data C2_CLK_E C8051F380 co-processor C2CK debugging clock...
  • Page 26: Table Of Contents

    I2S Audio I/O Card Table 8. UPIO-USB-AUDIO Card H3 Pin Descriptions (H3) I/O Card Signal Name Description PWR_5.0_BULK 5.0 V power from the UDP motherboard PWR_5.0_BULK PWR_5.0_BULK PWR_5.0_BULK PWR_VPP_BULK PWR_VPP_BULK PWR_HV2_BUS PWR_HV2_BUS PWR_HV1_BUS PWR_HV1_BUS PWR_AUX_BUS PWR_AUX_BUS PWR_IO_BUS PWR_IO_BUS PWR_IO_OUT PWR_IO_OUT...
  • Page 27 I2S Audio I/O Card Table 9. UPIO-USB-AUDIO Card H4 Pin Descriptions (H4) I/O Card Signal Name Description H4_99 H4_98 H4_97 ITM_CLK ITM_DAT3 ITM_DAT2 ITM_DAT1 ITM_DAT0 H4_91 EZR_GPIO4 EZR_GPIO3 EZR_GPIO2 EZR_GPIO1 EZR_GPIO0 EZR_VDI EZR_ARSSI EZR_RESET EZR_SI100X_RX EZR_FFIT EZR_DTO EZR_SI100X_TX EZR_NFFS EZRP_NIRQ...
  • Page 28 I2S Audio I/O Card Table 9. UPIO-USB-AUDIO Card H4 Pin Descriptions (H4) I/O Card Signal Name Description I2V_INN_A I2V_INP_A HVDA_INN_B HVDA_INP_B HVDA_INN_A HVDA_INP_A CP_NEG_B CP_POS_B CP_NEG_A CP_POS_A CP_OUTA_A CP_OUT_A IDAC_B IDAC_A DAC_OUT3 DAC_OUT2 DAC_OUT1 DAC_OUT0 DAC_VREFGND DAC_VREF ADC_IN3 ADC_IN2 ADC_IN1...
  • Page 29 I2S Audio I/O Card Table 9. UPIO-USB-AUDIO Card H4 Pin Descriptions (H4) I/O Card Signal Name Description C2D_RX09_A C2D_RX08_A C2D_RX07_A C2D_RX06_A C2D_RX05_A C2D_RX04_A C2D_RX03_A C2D_RX02_A C2D_RX01_A C2D_RX00_A C2D_TX15_A C2D_TX14_A C2D_TX13_A C2D_TX12_A C2D_TX11_A C2D_TX10_A C2D_TX09_A C2D_TX08_A C2D_TX07_A C2D_TX06_A C2D_TX05_A C2D_TX04_A C2D_TX03_A...
  • Page 30 Silicon Laboratories products are not designed, intended, or authorized for use in applications intended to support or sustain life, or for any other application in which the failure of the Silicon Laboratories product could create a situation where per- sonal injury or death may occur.

Table of Contents