Documente Academic
Documente Profesional
Documente Cultură
This Users Guide describes the operation, use, and features of the TLV320AIC3268EVM-U. For
questions and support go to the E2E forums (e2e.ti.com).
The main contents of this document are:
Hardware descriptions and implementation
Start up procedure using PurePath Console 2 (PPC2) software with the AIC3268 plug-in
Contents
1 Features ...................................................................................................................... 2
2 Introduction .................................................................................................................. 2
2.1 Electrostatic Discharge Warning ................................................................................. 2
2.2 Unpacking the EVM ................................................................................................ 3
3 Getting Started .............................................................................................................. 4
4 PurePath Console 2 Software ............................................................................................. 4
4.1 Installation ........................................................................................................... 4
4.2 Graphical User Interface (GUI) ................................................................................... 5
5 TLV320AIC3268EVM-U Default Jumper Locations .................................................................... 7
6 TLV320AIC3268EVM-U EVM Schematics .............................................................................. 8
7 TLV320AIC3268EVM-U EVM Board Layout ........................................................................... 17
8 TLV320AIC3268EVM-U Bill of Materials ............................................................................... 19
9 Writing Scripts .............................................................................................................. 22
List of Figures
1 TLV320AIC3268EVM-U Top Board Photo .............................................................................. 3
2 TLV320AIC3268EVM-U Bottom Board Photo ........................................................................... 3
3 Main Panel ................................................................................................................... 5
4 Register Inspector Window ................................................................................................ 6
5 TLV320AIC3268RGC Block Diagram .................................................................................... 8
6 TAS1020BPFB USB Controller ........................................................................................... 9
7 Sample Rate Converters for ASIs ....................................................................................... 10
8 GPIO and MCLK for AIC3268 ........................................................................................... 11
9 LDO Supplies and Analog Outputs ..................................................................................... 12
10 TLV320AIC3268 Schematic .............................................................................................. 13
11 Audio Connectors ......................................................................................................... 14
12 I2C Translation and Selection ............................................................................................ 15
13 Breakout Board Connections ............................................................................................ 16
14 Top Xray View ............................................................................................................. 17
PurePath is a trademark of Texas Instruments.
Windows is a registered trademark of Microsoft Corporation.
1 Features
Full featured EVM with the TLV320AIC3268 Audio Codec
USB connection to PC provides power, control and streaming audio for quick evaluation
Easy-to-use PurePath Console 2 software provides graphical user interface to configure and control
AIC3268
2 Introduction
This specific evaluation module (EVM) is a programmable USB audio device that features the
TLV320AIC3268 Audio Codec with miniDSP.
CAUTION
Failure to observe ESD handling procedures can result in damage to EVM
components.
3 Getting Started
1. Request and download the PPC2 software located in the EVM product folder on the web.
2. Connect the EVM to USB port, LED lights LED1 and LED2 should illuminate once the EVM is detected
by Windows PC. Also, in the Windows Device Manager, the EVM should be recognized as a USB
composite device, a USB audio device and an HID-compliant device.
3. Connect headphones to jack J7, labeled HP OUT.
4. Open PPC2 and in the Command Buffer Interface select Open.
5. Download the most up-to-date scripts from the product folder. Navigate to that folder and select script
1.1 and click Execute.
6. Play audio through any media tool. Make sure that the playback (and recording) device is USB-
AudioEVM in the Windows control panel.
To adjust playback volume, open Sound in control panel, select the USB-AudioEVM device and
click Properties.
Similarly, the other example configurations can be tried and sound can be recorded using the
microphone available on the board.
7. Install jumpers on the EVM as per the requirements to make the right signal connections.
4.1 Installation
1. Request and download the PPC2 software located in the TLV320AIC3268 product folder.
2. Open the self-extracting installation file, and extract contents to a known folder.
3. Install the software by double clicking the setup executable and follow the directions.
4. Connect the EVM to a USB port using a micro-USB cable and open PurePath Console 2. If prompted,
select the appropriate EVM name.
The contents of the TLV320AIC3268 register map can be accessed through the Registers tab in PPC2.
The Page number control selects the page to be displayed in the register table. The register table contains
information such as register name, current register value and the bit field of the current register value.
Specify the page number when using the register inspector table. Once the page is specified, the register
value can then be inspected or changed by either entering the hex value of the register or changing the
corresponding bits for that register.
USB CONTROLLER
AUDIO CONTROL
HPVSS_SENSE
MICBIAS_EXT
RECVDD_33
CPVDD_18
AVDD2_18
HVDD_18
I2S #1
MICBIAS
CPFCM
CPFCP
AUDIO INTERFACE
RECM
VNEG
RECP
HPR
LOR
HPL
LOL
ASI#1
48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33
AVDD4_18 49 32 MICBIAS_VDD
OPTICAL
SPKP 50 31 I2C AUDIO INPUT
MICDET I2S #2 B
AUDIO INTERFACE SRC4392
SVDD 51 30 AVDD1_18
ASI#2 A OPTICAL
SPKM 52 29 IN4L SRC #1
AUDIO OUTPUT
SPK_V 53 28 IN4R
VBAT 54 27 VREF_SAR
DVDD_18 55 26 OPTICAL
VREF_AUDIO I2C
I2S #3 B AUDIO INPUT
DVSS 56 25 IN1L_AUX1 AUDIO INTERFACE
VSS SRC4392
DVSS 57 24 ASI#3 A
IN1R_AUX2 OPTICAL
SRC #2
AUDIO OUTPUT
DOUT2 58 23 IN3L
BCLK2 59 22 IN3R
6 WIRE
GPIO4 60 21 IN2R AUDIO I/F
DVDD_18 61 20 IN2L
IOVDD2_33 62 19 AVDD_18
DIN2 63 18 MCLK ANALOG
WCLK2 64 17 BCLK1
OUTPUTS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
SDA_MOSI
IOVDD1_33
DOUT1
DVDD_18
IOVDD1_33
WCLK1
I2C_ADDR/SCLK
SPI_SELECT
DIN1
SCL_SSZ
GPIO3
GPIO5
GPIO2
GPIO1
MISO
RESETZ
ANALOG
INPUTS
SCH REV C
PCB REV C
TI PAGE INFO: BLOCK DIAGRAM
DESIGN LEAD JOHN FEDAK IV
DATE JANUARY 31, 2014
FILENAME AIP013C_Schematic.sbk
SHEET 1 OF 11
DRAWN BY L;DN
+3.3VIO Y1 +3.3VIO
1 4
OE Vcc
2
+3.3VIO GNDOUT 3 C6
C12 +3.3VIO
6.0MHz 0.1uF/16V
+3.3VIO GND
EE Program
GND 0.1uF/16V +3.3VIO
JP2 R13 R14 GND
R17 2.7k 2.7k
U5 R16 TAS_SCL
4.7k 1 8
1
2
4.7k TAS_SDA
2 7
JP1 GND +3.3VIO
2 3 6
4 5 +3.3VIO
1
24FC512-I/MF C7
U3
1 5 0.1uF/16V C13
GND GND OE VCC
U5 2 U4
A GND 0.1uF/16V
24FC512-I/MF 3 4 TAS_MCLK 1
GND Y 16
PowerPAD ASI_S1 2 15 GND
GND LVC1G126DBVR 3 14 ASI_S0
(DAC Data) TAS_DIN I2S3_DOUT_SRC
GND C14 C15 4 13
TAS_BCLK I2S2_DOUT_SRC 5 R15
1000pF/50V 100pF/50V GND 12
+3.3VIO TAS_DOUT I2S1_DOUT 10k
6 11
48 47 46 45 44 43 42 41 40 39 38 37
R11 1 36 (ADC Data) 7 10
USB INPUT C5 3.09k 2 35 TAS_WCLK 8 9 GND
R1 R12
0.1uF/16V 3 34 +3.3VIO 10k
J1 CBTLV3253DBQ
1.50k 4 33
GND GND GND
+5V R2
5 32 C8
FB5 27.4 TAS_MISO GND
1 6 U2 31
5v 0.1uF/16V
2 220ohms/2A R3 7 30 TAS_MOSI
Data- TAS1020BPFB
3 27.4 C1 C2 8 29 TAS_SSz
Data+ GND
4 +3.3VIO 9 28
ID_NC FB6 47pF/50V 47pF/50V
5 10 27 TAS_SCLK
GND
220ohms/2A C4 11 26
GND GND
GND 12 25 GND I2S_ENABLE
0.1uF/16V
13 14 15 16 17 18 19 20 21 22 23 24 R10
JP3 10k
GND
1
GND 2
GND
+3.3VIO GND
LED2 LED1
Yellow Yellow
R9 R8 R5 R6 R7
+3.3VIO +3.3VIO 649 649 10k 10k 10k
C10 DUT_RESETz
R4
100k 0.1uF/16V
USB RESET
RESETz
PATCH
GND
2
C3 1 2
S4 S1
1.0uF/16V
1
APP
1 2
S2
GND
DUT RESET
1 2
S3
C11 C9 C16
GND
0.1uF/50V 0.1uF/50V 0.1uF/50V
SCH REV C
PCB REV C
TI PAGE INFO:
DESIGN LEAD
USB CONTROLLER
JOHN FEDAK IV
DATE
FILENAME
JANUARY 31, 2014
AIP013C_Schematic.sbk
SHEET
DRAWN BY
2 OF
L;DN
11
U14
0.1uF/16V 14 1 0.1uF/16V
VCCB VCCA GND
GND DOUT1
13 2
B1 A1
I2S1_DOUT 12 3 DIN1
B2 A2
11 4 WCLK1
B3 A3
10 5 BCLK1
B4 A4
9 6
NC NC
R29 8 7
+3.3VIO OE GND
10k Use same IOVD for IOVD1 and IOVD2.
TXS0104EPWR BCLK3 -> GPIO2 (IOVD1)
GND I2S3_DOUT_SRC
WCLK3 -> GPIO1 (IOVD1)
DIN3 -> GPIO3 (IOVD2)
DOUT3 -> GPIO4 (IOVD2)
+3.3VIO IOVD2
+3.3VIO IOVD1
C27 C28 C39 C40
47
46
45
44
43
42
41
40
39
38
37
48
47
46
45
44
43
42
41
40
39
38
37
GND
GND GND
GND GND
1 36 1 36
C17 C29
2 Connect Pin44 to Pin10, 35 2 35
Connect Pin44 to Pin10,
pin 10 to ground plane pin 10 to ground plane
0.1uF/16V 3 34 0.1uF/16V 3 34
GND +3.3VIO GND +3.3VIO
4 33 4 33
5 32 C25 +3.3VIO 5 32
+3.3VIO +3.3VIO U10 C37
+3.3VIO
6 U6 31 0.1uF/16V 6 SRC #2 31 0.1uF/16V
R20
SRC #1 C33 C32 R23
C21 C20 7 30 0 7 SRC4392IPFBR 30
SPDIF-OUT1 i2c: 1110 001 SPDIF-OUT2 0
GND GND
SRC4392IPFBR 2 10uF/6.3V 2
10uF/6.3V 0.1uF/16V 8 29 VCC 0.1uF/16V 8 29 VCC
i2c: 1110 000 GND 3 3
GND GND C36 C35
C24 C23 GND
9 28 1 GND GND 9 28 1
GND GND INPUT SHIELD INPUT SHIELD
10uF/6.3V 10uF/6.3V 0.1uF/16V
0.1uF/16V
10 27 PLT133/T10W 10 27 PLT133/T10W
GND GND GND
GND GND GND
SRC1_LOCKz 11 26 GND GND SRC2_LOCKz 11 26
13
14
15
16
17
18
19
20
21
22
23
24
13
14
15
16
17
18
19
20
21
22
23
24
0.1uF/16V 0.1uF/16V
GND
GND
TAS_SCL
TAS_SDA
RESETz
SCH REV C
TI
PCB REV C
PAGE INFO: SAMPLE RATE CONVERTERS FOR ASIs DATE JANUARY 31, 2014 SHEET 3 OF 11
DESIGN LEAD JOHN FEDAK IV FILENAME AIP013C_Schematic.sbk DRAWN BY L;DN
DATA CLOCKS
TLV320AIC3268RGC EVALUATION BOARD
+3.3VIO
U19 C48
1 16
SRC1_MCLK_S1 2 15 GND
0.1uF16V
3 14 SRC1_MCLK_S0
4 13
TAS_MCLK 5 12
R42
6 11 10k
7 10
8 9
R43 CBTLV3253DBQ
10k
GND GND
+3.3VIO +3.3VIO
OSC2
R39 1 4 GND GND
OE Vcc U18
+3.3VIO 10k 2 3 1 8
LED6 +3.3VIO +3.3VIO GND OUT ICLK CLK
R30 LED4 R32 2 7
22.5792MHz VDD CLK/2
357 GND 3 6 +3.3VIO SRC1_MCLK
U15 U16 357 C47 GND OE
Green Green 4 5 R38
SRC1_LOCKz 1 1A 1Y
6 SRC2_LOCKz 1
1A
6 S0 S1
1Y 0.1uF/16V 10k
2 5 +3.3VIO 2 5 +3.3VIO GND ICS542MLFT
GND VCC +3.3VIO GND VCC LED5
SRC1_RDYz 3 4 LED3 R31 SRC2_RDYz 3 4 R33
2A 2Y 2A 2Y GND CLK1_DIV_S1
357 357 +3.3VIO
LVC2G17DBV C51 LVC2G17DBV R37
Green C52 Green
GND GND
0.1uF/16V 10k
0.1uF/16V
CLK1_DIV_S0
GND +3.3VIO
GND U20 C46
SRC2_MCLK_S1 1 16
2 15 0.1uF/16V GND
+3.3VIO +3.3VIO 3 14 SRC2_MCLK_S0
OSC1 4 13
R36 1 4 R45
OE Vcc 5 12 10k
10k 2 3
GND OUT 6 11
U17
24.576MHz 1 8 7 10
GND ICLK CLK
2 7 8 9 GND
VDD CLK/2
C45 3 6 +3.3VIO
GND OE R44 CBTLV3253DBQ
4 5 R35
0.1uF/16V S0 S1 10k
GND GND
GND 10k
ICS542MLFT
GND
GND CLK2_DIV_S1
CLK2_DIV_S0
+3.3VIO SRC2_MCLK
+3.3VIO R34
C53 U22
24 20 CLK2_DIV_S1 10k
19 CLK2_DIV_S0
0.1uF/16V
GND 18 CLK1_DIV_S1
17 CLK1_DIV_S0
i2c: 1110 100 16 I2C_ADDR_SEL
15 MCLK_SEL +3.3VIO
TAS_SCL 22 14 MCLK_S1 U21 C49
TAS_SDA 23 13 MCLK_S0 1 16
11 SPI_SELECT SPI_SELECT is only information, MCLK_S1 2 15 GND
0.1uF/16V
Never drive this pin. 3 14 MCLK_S0
1 10 6Wire1_EN
Use Jumper JP51 instead
RESETz 3 9 ASI_S1 SRC2_MCLK 4 13
8 ASI_S0 SRC1_MCLK 5 12 GND
7 SRC2_MCLK_S1 TAS_MCLK 6 11 SRC2_RXCXO
21 6 SRC2_MCLK_S0 7 10 SRC1_RXCXO
2 5 SRC1_MCLK_S1 8 9
12 4 SRC1_MCLK_S0 R41 R40
10k 10k
TCA9539PW
GND IOVD1
GND GND GND U11 C50
8
1 GND
5 MCLK 0.1uF/16V
2
7
MCLK_SEL 3
6
4
R46
10k GND
GND
GND
SCH REV C
PCB REV C
TI PAGE INFO:
DESIGN LEAD
BOARD GPIO & MCLK FOR AIC3268
JOHN FEDAK IV
DATE
FILENAME
JANUARY 31, 2014
AIP013C_Schematic.sbk
SHEET
DRAWN BY
4 OF
L;DN
11
JP4
LDO SUPPLIES
TP6 TLV320AIC3268RGC EVALUATION BOARD
1
3
2
MCLK
MCLK_DUT GND
TP3 JP5 JP6 JP7 JP8
+5V +1.8VA
VR3
1 5 TP7 TP8 TP9 TP10
1
3 3 3 3
2
BCLK1
2
WCLK1
C55 R47 GND
BCLK1_DUT GND
C54 3 4 C66
DIN1
WCLK1_DUT GND
10uF/6.3V 0.1uF/16V 10k 47ufd/6.3V
TPS73618DBV DIN1_DUT GND DOUT1
1.8V/400mA
AV_ENABLE
DOUT1_DUT GND
GND GND GND
1
3 3 3 3
2
VR6 TP14 TP13 TP12 TP11 BCLK2
1 5
WCLK2
2
C65 BCLK2_DUT GND
C64 R52 GND C70 DIN2
3 4
WCLK2_DUT GND
10uF/6.3V 0.1uF/16V 10k 47ufd/6.3V DOUT2
TPS73633DBV DIN2_DUT GND
3.3V/400mA
AV_ENABLE DOUT2_DUT GND
GND GND GND
1
3 3 3 3
2
IOVD2: GPIO3: DIN3 TP20 TP19 TP18 TP17
GPIO4: DOUT3 gpio4/dout3 gpio3/din3 gpio2/wclk3 gpio1/bclk3 BCLK3
WCLK3
GPIO1 GND
+5V TP1 +3.3VIO DIN3
VR5 GPIO2 GND
DOUT3
1 5
Use same IOVD for IOVD1 and IOVD2. GPIO3 GND
2 BCLK3 -> GPIO2 (IOVD1) GPIO4 GND
C61 C60 R50 GND C69 WCLK3 -> GPIO1 (IOVD1)
3 4
DIN3 -> GPIO3 (IOVD2) GPIO5
10uF/6.3V 0.1uF/16V 10k 47uF/6.3V DOUT3 -> GPIO4 (IOVD2) IOVD2
TPS73633DBV C73
3.3V/400mA
DV_ENABLE
GND GND GND 0.1uF/16V GND
GND
TAS_WCLK
JP17 JP18 JP19
1
+5V TP2 +1.8VIO
VR4
VCCA
GND
A2
B2
1 5
1
1
3
2
2
1
3
2
2
1
3
C63 C62 R51 GND U23
3 4 C71 VDD GND GND GND
6
SELECT JP20 JP21 TXB0102DCU
10uF/6.3V 0.1uF/16V 10k 47uF/6.3V C90 2
TPS73618DBV MIC3 4 CLOCK GND GND
DATA
VCCB
1.8V/400mA 0.1uF/16V
5
OE
A1
B1
GND GND DV_ENABLE GND 1 3
IOVD1 GND GND GND
8
TAS_BCLK
6 VDD
2 SELECT GPIO3 6Wire1_EN +3.3VIO
4 CLOCK
C91 MIC2 GPIO4
5 DATA
6
VDD
C74 2 SELECT
MIC4
4 CLOCK
5 DATA
0.1uF/16V
1 3
GND GND
TP62 TP63 TP64 TP65 TP66 TP67 TP68 GND GND
GND
SCH REV C
PCB REV C
TI PAGE INFO: LDOs & AIC3268 ANALOG OUTPUTS
DESIGN LEAD JOHN FEDAK IV
DATE JANUARY 31, 2014
FILENAME AIP013C_Schematic.sbk
SHEET 5 OF 11
DRAWN BY L;DN
JP47 JP44
VSYS_EXT
+1.8VIO +1.8VD
1
3
2
TLV320AIC3268RGC EVALUATION BOARD +5V
FB4
1
3
2
VSYS_EXT
2 1
JP46 C112
2 C110 220ohms/2A C111 J6
1 1.0uF/16V 0.1uF/16V 10uF/10V + 1
C115 C116
0.1uF/16V 1.0uF/16V R65
200 GND GND GND 2
JP48
C99 SPKM
IOVD2 GND GND GND 6A/125V
SPKP
2
0.1uF/16V GND
C113 TP41
C114 spkp
FB1
0.1uF/16V 1.0uF/16V J5
1 2
+ 1
GND GND TP40 120 OHMS/1.5A
spkm
+1.8VD FB2
2
1 2
2
1
JP43
10uF/10V 0.1uF/16V U1 1 1 DNP DNP
R66 R67
BCLK2_DUT
WCLK2_DUT
GPIO4
TEST1
TEST2
DIN2_DUT
DOUT2_DUT
1
2
PowerPAD JP42
JP24 2 2
TP38 TP39
GND GND 1.00k 1.00K
C108 GND GND
C79 C109
GND 2200pfd/50V
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49
0.1uF/16V 2200pfd/50V
GND JP41
GPIO3 1 48 RLOUT
GND
GND
2 47 LLOUT +1.8V_CP
1
2
MISO_GPO1 3 46
C140
AIC_SPI_SELECT 4 45 C105 C104
0.1uF/16V C100
SDA_MOSI 5 44 0.1uF/16V 10uF/10V
2.2ufd/10V JP40
GPIO5 6 43
GND TP37 +1.8VA
ADDR_SCLK 7 42 HPVSS_SENSE C101 Vneg GND GND
U1
1
3
2
SCL_SSZ 8 41 HPL 2.2uF/10V
9 40 GND
IOVD1
10 39 HPR C102 C103
JP39
AIC_RESETZ 11 38 2 0.1uF/16V 10uF/10V
C81 C80
2
1
1
3
2
BCLK1_DUT 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
TP35
MCLK_DUT vref_sar
+1.8VA
C118 C117
2
1
10uF/10V 0.1uF/16V
C96 C97 C98
IN2L
LEFT 2
TP34
1.0uF/16V 0.1uF/16V 1.0uF/16V
JP26 GND GND
5 C95
GND GND
Shield
J4 6
in2l GND CP90
RIGHT 3 C94 1.0uF/16V TP28
in4l
1.0ufd/10V
4
1.0uF/10V in2r IN4L JP37
1
R63 R64 TP33 CP91
GND 2.10k 2.10k TP29
1
3
2
IN2R +3.3VA
in4r
TP30 JP27 JP28 1.0ufd/10V
IN4R
R61 JP29
MICBIAS_DUT MICBIAS
IN3R C78
1
1
2
100 TP32
C93 0.1uF/16V
1
VSYS_EXT
2
2 in3r
1
GND TP36
1.0uF/16V MICBIAS_EXT R58 MICBIAS_EXT_DUT
R62 JP31
1.00k TP31 100
in3l TP22
micdet JP36
C92 2 1
1
MIC1 2
2
1
1.0uF/16V TP21 JP33 JP34
2
1
R60 JP35
1.10k IN3L vref TP25 R59
2.10k
1
3 3
2
JP30 IN1L
in1l C89
C85
TP27
GND 1.0uF/16V Ext_In1R
C86 1.0uF/16V
HS_MIC
R56
JP32 TP23
2 200 Ext_Aux1
Shield
3
1
J8
GND
TP42
hpl
HPL
2 LEFT
TP43 5
hpr
Shield
6
HPR
3 RIGHT
TP44 JP49
4
vss_sns
1
2
HPVSS_SENSE 1
J7
R73 HS_MIC
DNP
2
1
3
FB3
1 2 Configuration JP50 JP51
1
3
2
2200pF/50V R70 R71 R90 R72
1
3
2
16.0 32.4 2200pF/50V 16.0 32.4
GND JP52
JP53
GND GND GND GND GND
J9
1
TP53 2
recp R78
RECP 1
JP56 2
32.4
TP54 GND 3
recm
RECM 6A/125V
RECP
R76 R77
RECM TP51 TP52
1.00k 1.00k
C128
2
2
1
1
C127
2200pF/50V 2200pF/50V
JP54 JP55
GND GND
TP47
llout
C123
LLOUT
2 LEFT
1.0ufF16V
5
TP48
Shield
rlout C124 6
RLOUT
3 RIGHT
1.0uF/16V R74 R75
TP49 TP50 4
RLOUT 1.00k 1.00k
1
2
2
1
GND
GND
SCH REV C
PCB REV C
TI PAGE INFO: AUDIO CONNECTORS
DESIGN LEAD JOHN FEDAK IV
DATE JANUARY 31, 2014
FILENAME AIP013C_Schematic.sbk
SHEET 7 OF 11
DRAWN BY L;DN
IOVD1
C129
TP55 TP56 TP57 U24
ad/sclk scl/ssz sda/mosi 8
0.1uF/16V 1 AIC_ADDRESS
ADDR_SCLK GND 5
2 AIC_SCLK
SCL_SSZ
7
SDA_MOSI 3
6
GND
4
IOVD1 +3.3VIO
GND LVC2G157DCT
C130 C131
0.1uF/16V 0.1uF/16V
6
GND GND
8 5 TAS_SSz
9 4 TAS_MOSI
10 3
U25 GND
2
AVC2T245RSW
GND GND
+3.3VIO
C134
JP59 +3.3VIO
0.1uF/16V Install this jumper to 2
use DUT in SPI
1 +3.3VIO IOVD1
mode
GND U7 C119 C120 TP60 TP59 TP58
6 1 SPI_SELECT reset~ spi_sel gpo1/miso
U8
5 2 14 1
GND 0.1uF/16V VCCB VCCA 0.1uF/16V GND
4 3 R86 13 2 AIC_SPI_SELECT AIC_SPI_SELECT
B1 A1
1.00k
DUT_RESETz 12 3 AIC_RESETZ AIC_RESETZ
LVC2G04DBV B2 A2
R85 GND I2C_ADDR_SEL 11 4 AIC_ADDRESS MISO_GPO1
+3.3VIO +5V IOVD1 B3 A3
357 R84 R88
GND R89 10 5
C135 U27 C136 TP61 B4 A4
1 6 10k 1.00k 9 6 10k
VCCA VCCB C133 +3.3VIO NC NC
2 5 R83 R87 8 7 GND
LED7 0.1uF/16V GND OE 0.1uF/16V GND U28 OE GND
GND 3 4 10k 5 1 10k
A B GND 0.1uF/16V GND TXS0104EPW
2 GND
TXB0101DBV R81
Green GND U26 4 3
200k 8 1
EN GND R79 R80
7 2 2.7k 2.7k LVC1G126DBV GND
VREF2 VREF1
TAS_SCL 6 3 +3.3VIO IOVD1
SCL2 SCL1
TAS_SDA 5 4 C139 C138
SDA2 SDA1
C132 PCA9306DCT
R82 GND C137 0.1uF/16V 0.1uF/16V GND
7
806k GND
0.1uF/16V 0.1uF/16V
TAS_MISO 5 8
TAS_SCLK 4 9 AIC_SCLK
GND GND GND
3 10 +3.3VIO
GND
1
U12
AVC2T245RSW
GND
SCH REV C
PCB REV C
TI PAGE INFO: I2C TRANSLATION AND SELECTION
DESIGN LEAD JOHN FEDAK IV
DATE JANUARY 31, 2014
FILENAME AIP013C_Schematic.sbk
SHEET 8 OF 11
DRAWN BY L;DN
STANDOFFS
S03 S02 S05 S04 S07 S01 S06 S08 ANALOG INTERFACE CONNECTOR DIGITAL INTERFACE CONNECTOR
mfg: JST mfg: JST
BREAK-OUT CONNECTIONS p/n: 100P-JMDSS-G-1-TF(LF)(SN) BREAK-OUT CONNECTIONS BREAK-OUT CONNECTIONS p/n: 100P-JMDSS-G-1-TF(LF)(SN) BREAK-OUT CONNECTIONS
J11 +5V J12 +5V
IN1L 1 2 IN1R 1 2
0.5in 0.5in 0.5in 0.5in 0.5in 0.5in 0.5in 0.5in IN1+ IN1- +5VD +5VD
0.5in 0.5in 0.5in 0.5in 0.5in 0.5in 0.5in 0.5in GND 3 4 +3.3VD 3 4 +3.3VD
AGND AGND DGND DGND
IN2L 5 6 IN2R 5 6
IN2+ IN2- +3.3IO +3.0IO
7 8 +1.8V 7 8 +1.8V
AGND AGND DGND DGND
IN3L 9 10 IN3R 9 10
IN3+ IN3- +1.8VD +1.8IO
11 12 VARVD 11 12 VARVD
AGND AGND DGND DGND
IN4L 13 14 IN4R 13 14
IN4+ IN4- VARVD VARVD
15 16 15 16
AGND AGND DGND DGND
17 18 DV_ENABLE 17 18
IN5+ IN5- DV_ENABLE
19 20 19 20
AGND AGND
21 22 21 22 RESERVED
IN6+ IN6- RESERVED
23 24 23 24
AGND AGND
25 26 25 26 TAS_SCL
IN7+ IN7-
27 28 DGND 27 28 TAS_SDA I2C
AGND AGND
MICBIAS 29 30 29 30 MCLK
IN8+ IN8- MCLK MCLK
31 32 31 32 BCLK1
AGND AGND
MICBIAS_EXT 33 34 HS_MIC 33 34 WCLK1
MICBIAS MICDET
35 36 35 36 DIN1 I2S1
AGND AGND
SPKP 37 38 SPKP 37 38 DOUT1
SPK1+ SPK1+
CLASS-D SPKM 39 40 SPKM CLASS-D 39 40 TAS_MISO
SPK1- SPK1-
SPEAKER 41 42 SPEAKER 41 42 TAS_MOSI
SPK2+ SPK2+ DGND
OUTPUT 43 44 OUTPUT 43 44 TAS_SSz SPI
SPK2- SPK2-
RECP 45 46 RECM 45 46 TAS_SCLK
OUT1+ OUT1-
47 48 47 48 I2S_ENABLE
OUT1GND OUT1GND I2S_ENABLE
LLOUT 49 50 49 50 RESETz
OUT2+ OUT2- RESET
51 52 51 52
LINE OUT2GND OUT2GND LINE
RLOUT 53 54 53 54 DGND
OUTPUTS OUT3+ OUT3- OUTPUTS
55 56 55 56
OUT3GND OUT3GND GND GND
57 58 57 58 BCLK2
OUT4+ OUT4-
59 60 59 60 WCLK2
OUT4GND OUT4GND
61 62 61 62 DIN2 I2S_2
AGND AGND
63 64 HPL 63 64 DOUT2
HPGND HP1L
65 66 HPR 65 66
HEADSET HPGND HP1R HEADSET
67 68 67 68
GROUND HPGND HP2L OUTPUTS RESERVED
69 70 69 70
HPGND HP2R
71 72 71 72 BCLK2
75 76 75 76 DIN2 I2S_3
SPKVDD 77 78 SPKVDD 77 78 DOUT2
79 80 79 80
HPGND HPGND
81 82 81 82
HPVDD HPVDD RESERVED
AV_ENABLE 83 84 83 84
AV_ENABLE RESERVED
85 86 85 86 TAS_BCLK
AGND AGND
87 88 87 88 TAS_WCLK
VARVA VARVA
89 90 GPIO1 89 90 TAS_DIN I2S_4
AGND +1.8V_CP +3.3VD AGND
91 92 GPIO2 91 92 TAS_DOUT
+1.8V_CP +1.8VA
93 94 GPIO3 93 94
AGND AGND
95 96 GPIO4 95 96
+3.3VA +3.3VA
97 98 GPIO GPIO5 97 98 RESERVED
AGND AGND
99 100 99 100
+5VA +5VA
GND GND
J12 J11
Anchor Anchor
GND GND
SCH REV C
PCB REV C
TI PAGE INFO: BREAKOUT BOARD CONNECTIONS
DESIGN LEAD JOHN FEDAK IV
DATE JANUARY 31, 2014
FILENAME AIP013C_Schematic.sbk
SHEET 9 OF 11
DRAWN BY L;DN
9 Writing Scripts
A script is simply a text file that contains data to send to the serial control buses.
Each line in a script file is one command. No provision is made for extending lines beyond one line, except
for the > command. A line is terminated by a carriage return.
The first character of a line is the command. Commands are:
I Set interface bus to use
r Read from the serial control bus
w Write to the serial control bus
> Extend repeated write commands to lines below a w
# Comment
b Break
d Delay
f Wait for Flag
The first command, I, sets the interface to use for the commands to follow. This command must be
followed by one of the following parameters:
i2cstd Standard mode I2C bus
i2cfast Fast mode I2C bus
spi8 SPI bus with 8-bit register addressing
spi16 SPI bus with 16-bit register addressing
For example, if a fast mode I2C bus is to be used, the script begins with:
I i2cfast A double-quoted string of characters following the b command can be added to provide
information to the user about each breakpoint. When the script is executed, the software's
command handler halts as soon as a breakpoint is detected and displays the string of characters
within the double quotes.
The Wait for Flag command, f, reads a specified register and verifies if the bitmap provided with the
command matches the data being read. If the data does not match, the command handler retries for up to
200 times. This feature is useful when switching buffers in parts that support the adaptive filtering mode.
The command f syntax follows:
f [i2c address] [register] [D7][D6][D5][D4][D3][D2][D1][D0]
Anything following a comment command # is ignored by the parser, provided that it is on the same line.
The delay command d allows the user to specify a time, in milliseconds, that the script pauses before
proceeding. Note: The delay time is entered in decimal format.
A series of byte values follows either a read or write command. Each byte value is expressed in
hexadecimal, and each byte must be separated by a space. Commands are interpreted and sent to the
TAS1020B by the program.
The first byte following an r (read) or w (write) command is the I2C slave address of the device (if I2C is
used) or the first data byte to write. (If SPI is used, note that SPI interfaces are not standardized on
protocols, so the meaning of this byte varies with the device being addressed on the SPI bus.) The
second byte is the starting register address that data will be written to (again, with I2C; SPI varies).
Following these two bytes are data, if writing; if reading, the third byte value is the number of bytes to
read, (expressed in hexadecimal).
For example, to write the values 0xAA 0x55 to an I2C device with a slave address of 0x30, starting at a
register address of 0x03, the user writes:
#example script
I i2cfast
w 30 03 AA 55
r 30 03 02e
This script begins with a comment, specifies that a fast I2C bus is used, then writes 0xAA 0x55 to the I2C
slave device at address 0x30, writing the values into registers 0x03 and 0x04. The script then reads back
two bytes from the same device starting at register address 0x03. Note that the slave device value does
not change. It is unnecessary to set the R/W bit for I2C devices in the script; the read or write commands
does that.
If extensive repeated write commands are sent and commenting is desired for a group of bytes, the >
command can be used to extend the bytes to other lines that follow. A usage example for the > command
follows:
#example script for '>' command
I i2cfast
w 30 03 AA BB
> CC DD EE FF
r 30 03 06b
The following example demonstrates usage of the Wait for Flag command, f:
#example script for 'wait for flag' command
I i2cfast
# Switch to Page 44
w 30 00 2C
# Switch buffer
w 30 01 05
f 30 01 xxxxxxx0
Any text editor can be used to write these scripts; jEdit is an editor that is highly recommended for general
usage. For more information, go to: www.jedit.org.
Once the script is written, it can be used in the command window by running the program, and then
selecting Open Script File... from the File menu. Locate the script and open it. The script then is displayed
in the command buffer. The user also can edit the script once it is in the buffer and save it by selecting
Save Script File... from the File menu.
Once the script is in the command buffer, it can be executed by pressing the Execute Command Buffer
button. If breakpoints are in the script, the script executes to that point, and the user is presented with a
dialog box with a button to press to continue executing the script. When ready to proceed, the user
pushes that button and the script continues.
Revision History
Deleted link to the Application Reference Guide from the Related Documents table. .......................................... 1
Deleted section titled Operation. ....................................................................................................... 4
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
3 Regulatory Notices:
3.1 United States
3.1.1 Notice applicable to EVMs not FCC-Approved:
This kit is designed to allow product developers to evaluate electronic components, circuitry, or software associated with the kit
to determine whether to incorporate such items in a finished product and software developers to write software applications for
use with the end product. This kit is not a finished product and when assembled may not be resold or otherwise marketed unless
all required FCC equipment authorizations are first obtained. Operation is subject to the condition that this product not cause
harmful interference to licensed radio stations and that this product accept harmful interference. Unless the assembled kit is
designed to operate under part 15, part 18 or part 95 of this chapter, the operator of the kit must operate under the authority of
an FCC license holder or must secure an experimental authorization under part 5 of this chapter.
3.1.2 For EVMs annotated as FCC FEDERAL COMMUNICATIONS COMMISSION Part 15 Compliant:
CAUTION
This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not
cause harmful interference, and (2) this device must accept any interference received, including interference that may cause
undesired operation.
Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to
operate the equipment.
3.2 Canada
3.2.1 For EVMs issued with an Industry Canada Certificate of Conformance to RSS-210
Concerning EVMs Including Radio Transmitters:
This device complies with Industry Canada license-exempt RSS standard(s). Operation is subject to the following two conditions:
(1) this device may not cause interference, and (2) this device must accept any interference, including interference that may
cause undesired operation of the device.
3.3.2 Notice for Users of EVMs Considered Radio Frequency Products in Japan: EVMs entering Japan may not be certified
by TI as conforming to Technical Regulations of Radio Law of Japan.
If User uses EVMs in Japan, not certified to Technical Regulations of Radio Law of Japan, User is required by Radio Law of
Japan to follow the instructions below with respect to EVMs:
1. Use EVMs in a shielded room or any other test facility as defined in the notification #173 issued by Ministry of Internal
Affairs and Communications on March 28, 2006, based on Sub-section 1.1 of Article 6 of the Ministrys Rule for
Enforcement of Radio Law of Japan,
2. Use EVMs only after User obtains the license of Test Radio Station as provided in Radio Law of Japan with respect to
EVMs, or
3. Use of EVMs only after User obtains the Technical Regulations Conformity Certification as provided in Radio Law of Japan
with respect to EVMs. Also, do not transfer EVMs, unless User gives the same notice above to the transferee. Please note
that if User does not follow the instructions above, User will be subject to penalties of Radio Law of Japan.
SPACER
SPACER
SPACER
SPACER
SPACER
1. 61118328173
2.
3.
3.3.3 Notice for EVMs for Power Line Communication: Please see http://www.tij.co.jp/lsds/ti_ja/general/eStore/notice_02.page
http://www.tij.co.jp/lsds/ti_ja/general/eStore/notice_02.page
SPACER
4 EVM Use Restrictions and Warnings:
4.1 EVMS ARE NOT FOR USE IN FUNCTIONAL SAFETY AND/OR SAFETY CRITICAL EVALUATIONS, INCLUDING BUT NOT
LIMITED TO EVALUATIONS OF LIFE SUPPORT APPLICATIONS.
4.2 User must read and apply the user guide and other available documentation provided by TI regarding the EVM prior to handling
or using the EVM, including without limitation any warning or restriction notices. The notices contain important safety information
related to, for example, temperatures and voltages.
4.3 Safety-Related Warnings and Restrictions:
4.3.1 User shall operate the EVM within TIs recommended specifications and environmental considerations stated in the user
guide, other available documentation provided by TI, and any other applicable requirements and employ reasonable and
customary safeguards. Exceeding the specified performance ratings and specifications (including but not limited to input
and output voltage, current, power, and environmental ranges) for the EVM may cause personal injury or death, or
property damage. If there are questions concerning performance ratings and specifications, User should contact a TI
field representative prior to connecting interface electronics including input power and intended loads. Any loads applied
outside of the specified output range may also result in unintended and/or inaccurate operation and/or possible
permanent damage to the EVM and/or interface electronics. Please consult the EVM user guide prior to connecting any
load to the EVM output. If there is uncertainty as to the load specification, please contact a TI field representative.
During normal operation, even with the inputs and outputs kept within the specified allowable ranges, some circuit
components may have elevated case temperatures. These components include but are not limited to linear regulators,
switching transistors, pass transistors, current sense resistors, and heat sinks, which can be identified using the
information in the associated documentation. When working with the EVM, please be aware that the EVM may become
very warm.
4.3.2 EVMs are intended solely for use by technically qualified, professional electronics experts who are familiar with the
dangers and application risks associated with handling electrical mechanical components, systems, and subsystems.
User assumes all responsibility and liability for proper and safe handling and use of the EVM by User or its employees,
affiliates, contractors or designees. User assumes all responsibility and liability to ensure that any interfaces (electronic
and/or mechanical) between the EVM and any human body are designed with suitable isolation and means to safely
limit accessible leakage currents to minimize the risk of electrical shock hazard. User assumes all responsibility and
liability for any improper or unsafe handling or use of the EVM by User or its employees, affiliates, contractors or
designees.
4.4 User assumes all responsibility and liability to determine whether the EVM is subject to any applicable international, federal,
state, or local laws and regulations related to Users handling and use of the EVM and, if applicable, User assumes all
responsibility and liability for compliance in all respects with such laws and regulations. User assumes all responsibility and
liability for proper disposal and recycling of the EVM consistent with all applicable international, federal, state, and local
requirements.
5. Accuracy of Information: To the extent TI provides information on the availability and function of EVMs, TI attempts to be as accurate
as possible. However, TI does not warrant the accuracy of EVM descriptions, EVM availability or other information on its websites as
accurate, complete, reliable, current, or error-free.
SPACER
SPACER
SPACER
SPACER
SPACER
SPACER
SPACER
6. Disclaimers:
6.1 EXCEPT AS SET FORTH ABOVE, EVMS AND ANY WRITTEN DESIGN MATERIALS PROVIDED WITH THE EVM (AND THE
DESIGN OF THE EVM ITSELF) ARE PROVIDED "AS IS" AND "WITH ALL FAULTS." TI DISCLAIMS ALL OTHER
WARRANTIES, EXPRESS OR IMPLIED, REGARDING SUCH ITEMS, INCLUDING BUT NOT LIMITED TO ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF ANY
THIRD PARTY PATENTS, COPYRIGHTS, TRADE SECRETS OR OTHER INTELLECTUAL PROPERTY RIGHTS.
6.2 EXCEPT FOR THE LIMITED RIGHT TO USE THE EVM SET FORTH HEREIN, NOTHING IN THESE TERMS AND
CONDITIONS SHALL BE CONSTRUED AS GRANTING OR CONFERRING ANY RIGHTS BY LICENSE, PATENT, OR ANY
OTHER INDUSTRIAL OR INTELLECTUAL PROPERTY RIGHT OF TI, ITS SUPPLIERS/LICENSORS OR ANY OTHER THIRD
PARTY, TO USE THE EVM IN ANY FINISHED END-USER OR READY-TO-USE FINAL PRODUCT, OR FOR ANY
INVENTION, DISCOVERY OR IMPROVEMENT MADE, CONCEIVED OR ACQUIRED PRIOR TO OR AFTER DELIVERY OF
THE EVM.
7. USER'S INDEMNITY OBLIGATIONS AND REPRESENTATIONS. USER WILL DEFEND, INDEMNIFY AND HOLD TI, ITS
LICENSORS AND THEIR REPRESENTATIVES HARMLESS FROM AND AGAINST ANY AND ALL CLAIMS, DAMAGES, LOSSES,
EXPENSES, COSTS AND LIABILITIES (COLLECTIVELY, "CLAIMS") ARISING OUT OF OR IN CONNECTION WITH ANY
HANDLING OR USE OF THE EVM THAT IS NOT IN ACCORDANCE WITH THESE TERMS AND CONDITIONS. THIS OBLIGATION
SHALL APPLY WHETHER CLAIMS ARISE UNDER STATUTE, REGULATION, OR THE LAW OF TORT, CONTRACT OR ANY
OTHER LEGAL THEORY, AND EVEN IF THE EVM FAILS TO PERFORM AS DESCRIBED OR EXPECTED.
9. Return Policy. Except as otherwise provided, TI does not offer any refunds, returns, or exchanges. Furthermore, no return of EVM(s)
will be accepted if the package has been opened and no return of the EVM(s) will be accepted if they are damaged or otherwise not in
a resalable condition. If User feels it has been incorrectly charged for the EVM(s) it ordered or that delivery violates the applicable
order, User should contact TI. All refunds will be made in full within thirty (30) working days from the return of the components(s),
excluding any postage or packaging costs.
10. Governing Law: These terms and conditions shall be governed by and interpreted in accordance with the laws of the State of Texas,
without reference to conflict-of-laws principles. User agrees that non-exclusive jurisdiction for any dispute arising out of or relating to
these terms and conditions lies within courts located in the State of Texas and consents to venue in Dallas County, Texas.
Notwithstanding the foregoing, any judgment may be enforced in any United States or foreign court, and TI may seek injunctive relief
in any United States or foreign court.
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright 2015, Texas Instruments Incorporated
spacer
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other
changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest
issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and
complete. All semiconductor products (also referred to herein as components) are sold subject to TIs terms and conditions of sale
supplied at the time of order acknowledgment.
TI warrants performance of its components to the specifications applicable at the time of sale, in accordance with the warranty in TIs terms
and conditions of sale of semiconductor products. Testing and other quality control techniques are used to the extent TI deems necessary
to support this warranty. Except where mandated by applicable law, testing of all parameters of each component is not necessarily
performed.
TI assumes no liability for applications assistance or the design of Buyers products. Buyers are responsible for their products and
applications using TI components. To minimize the risks associated with Buyers products and applications, Buyers should provide
adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or
other intellectual property right relating to any combination, machine, or process in which TI components or services are used. Information
published by TI regarding third-party products or services does not constitute a license to use such products or services or a warranty or
endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the
third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of significant portions of TI information in TI data books or data sheets is permissible only if reproduction is without alteration
and is accompanied by all associated warranties, conditions, limitations, and notices. TI is not responsible or liable for such altered
documentation. Information of third parties may be subject to additional restrictions.
Resale of TI components or services with statements different from or beyond the parameters stated by TI for that component or service
voids all express and any implied warranties for the associated TI component or service and is an unfair and deceptive business practice.
TI is not responsible or liable for any such statements.
Buyer acknowledges and agrees that it is solely responsible for compliance with all legal, regulatory and safety-related requirements
concerning its products, and any use of TI components in its applications, notwithstanding any applications-related information or support
that may be provided by TI. Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which
anticipate dangerous consequences of failures, monitor failures and their consequences, lessen the likelihood of failures that might cause
harm and take appropriate remedial actions. Buyer will fully indemnify TI and its representatives against any damages arising out of the use
of any TI components in safety-critical applications.
In some cases, TI components may be promoted specifically to facilitate safety-related applications. With such components, TIs goal is to
help enable customers to design and create their own end-product solutions that meet applicable functional safety standards and
requirements. Nonetheless, such components are subject to these terms.
No TI components are authorized for use in FDA Class III (or similar life-critical medical equipment) unless authorized officers of the parties
have executed a special agreement specifically governing such use.
Only those TI components which TI has specifically designated as military grade or enhanced plastic are designed and intended for use in
military/aerospace applications or environments. Buyer acknowledges and agrees that any military or aerospace use of TI components
which have not been so designated is solely at the Buyer's risk, and that Buyer is solely responsible for compliance with all legal and
regulatory requirements in connection with such use.
TI has specifically designated certain components as meeting ISO/TS16949 requirements, mainly for automotive use. In any case of use of
non-designated products, TI will not be responsible for any failure to meet ISO/TS16949.
Products Applications
Audio www.ti.com/audio Automotive and Transportation www.ti.com/automotive
Amplifiers amplifier.ti.com Communications and Telecom www.ti.com/communications
Data Converters dataconverter.ti.com Computers and Peripherals www.ti.com/computers
DLP Products www.dlp.com Consumer Electronics www.ti.com/consumer-apps
DSP dsp.ti.com Energy and Lighting www.ti.com/energy
Clocks and Timers www.ti.com/clocks Industrial www.ti.com/industrial
Interface interface.ti.com Medical www.ti.com/medical
Logic logic.ti.com Security www.ti.com/security
Power Mgmt power.ti.com Space, Avionics and Defense www.ti.com/space-avionics-defense
Microcontrollers microcontroller.ti.com Video and Imaging www.ti.com/video
RFID www.ti-rfid.com
OMAP Applications Processors www.ti.com/omap TI E2E Community e2e.ti.com
Wireless Connectivity www.ti.com/wirelessconnectivity
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright 2016, Texas Instruments Incorporated