User's Guide
SLAU285 – July 2009
TLV320AIC3111 EVM
This user’s guide describes the operation of the TLV320AIC3111 EVM evaluation module (EVM). The
EVM features a TLV320AIC3111 stereo audio codec, amplifiers for speakers and headphones, and a
digital signal processing module. Together with the USB-MODEVM board, the TLV320AIC3111 Control
Software and a PC running Windows™ XP it is a plug-and-play solution to evaluate the capabilities of the
TLV320AIC3111.
The information in a caution or a warning is provided for your protection. Read each caution and warning
carefully.
Contents
EVM Overview ............................................................................................................... 2
1.1
Introduction .......................................................................................................... 2
1.2
Box Contents ........................................................................................................ 2
1.3
Related Documentation From Texas Instruments .............................................................. 2
2
EVM + PC .................................................................................................................... 3
2.1
EVM Preparation .................................................................................................... 3
2.2
Control Software .................................................................................................... 3
2.3
Installation ........................................................................................................... 4
2.4
Concepts ............................................................................................................. 4
2.5
Main Window ........................................................................................................ 5
2.6
Dialogs and Active Objects ........................................................................................ 6
3
EVM Hardware ............................................................................................................. 17
3.1
Connectors and Jumpers......................................................................................... 17
3.2
EVM Schematics .................................................................................................. 20
3.3
EVM Bill of Materials .............................................................................................. 21
Appendix A
USB-MODEVM Schematic ...................................................................................... 23
Appendix B
USB-MODEVM Bill of Materials ................................................................................ 24
Appendix C USB-MODEVM Protocol ......................................................................................... 26
1
List of Figures
1
2
3
4
5
6
7
8
9
10
11
TLV320AIC3111 EVM + USB MODEVM ................................................................................. 3
Main Window ................................................................................................................. 5
Initialization Script ........................................................................................................... 7
Command Dialog ............................................................................................................ 8
Register Inspector ........................................................................................................... 9
Clock and Digital Signal Routing ......................................................................................... 11
Digital Configuration: Codec Clock / PLL ............................................................................... 12
Advanced Clock Settings. ................................................................................................. 13
Audio Interface.............................................................................................................. 14
Automatic Gain Control .................................................................................................... 15
DRC Transfer Function and DRC Dialog ............................................................................... 16
List of Tables
1
Analog I/O ................................................................................................................... 17
I2S, I2C are trademarks of Koninklijke Philips Electronics N.V.
Windows is a trademark of Microsoft Corporation.
SLAU285 – July 2009
Submit Documentation Feedback
TLV320AIC3111 EVM
1
EVM Overview
2
3
4
5
B-1
C-1
C-2
C-3
www.ti.com
Jumpers .....................................................................................................................
Expansion Connectors P4/J4 .............................................................................................
Expansion Connectors P5/J5 .............................................................................................
Power Supply ...............................................................................................................
USB-MODEVM Bill of Materials ..........................................................................................
USB Control Endpoint HIDSETREPORT Request ....................................................................
Data Packet Configuration ................................................................................................
GPIO Pin Assignments ....................................................................................................
1
EVM Overview
1.1
Introduction
17
18
18
19
24
26
26
29
The TLV320AIC3111 EVM features a TLV320AIC3111 stereo audio codec, amplifiers for speakers and
headphones and a digital signal processing module.
Together with the USB-MODEVM board, the TLV320AIC3111 Control Software and a PC running
Windows XP, it is a plug-and-play solution to evaluate the capabilities of the TLV320AIC3111.
The USB-MODEVM board contains a TAS1020B streaming audio USB controller, which enumerates as a
USB audio class device.
When the USB-MODEVM + TLV320AIC3111 EVM is connected to a PC running Microsoft Windows XP, it
will be recognized as a sound card. Once the TLV320AIC3111 is configured using the TLV320AIC3111
control software, any audio playback and record software on the PC that uses the Windows audio
subsystem (sound card) can use the TLV320AIC3111.
1.2
Box Contents
The following items ship with the TLV320AIC3111 EVM:
• TLV320AIC3111 EVM
• USB-MODEVM
The control software required to operate the EVM is available from the TLV320AIC3111 product folder at
http://www.ti.com
1.3
Related Documentation From Texas Instruments
TLV320AIC3111 data sheet (SLAS644)
2
TLV320AIC3111 EVM
SLAU285 – July 2009
Submit Documentation Feedback
EVM + PC
www.ti.com
2
EVM + PC
This chapter explains how to use the TLV320AIC3111 EVM with a PC running Windows XP.
2.1
EVM Preparation
To interface the TLV320AIC3111 EVM with a PC using USB, plug the TLV320AIC3111 EVM onto the
USB-MODEVM as shown in Figure 2 1. TLV320AIC3111 EVM + USB MODEVM.
USB-MODEVM
J7 USB
microphone
J6 ext in
J8 left speaker
J9 right speaker
ON OFF
SW2
Headset
J14
TLV320AIC3111EVM
Figure 1. TLV320AIC3111 EVM + USB MODEVM
Note:
USB-MODEVM configuration
To control the TLV320AIC3111 from the PC via the USB-MODEVM, set switch SW2 position
1, 3, 4, 5, 6, 7 to ON and position 2 and 8 to OFF.
2.1.1
Analog Signal Connections
• Connect a headphone to J14 (3,5 mm jack)
• Connect 8-Ω speakers to J8 and J9 (two 3-screw terminals)
– Left speaker to SPLN and SPLP
– Right speaker to SPRN and SPRP
• By default, the on-board microphone is connected to the ADC. To use the line input (J7), refer to sheet
1 of the AIC3111_RHB_EVM schematics (chapter 3.2)
2.2
Control Software
The TLV320AIC3111 control software exposes most features of the TLV320AIC3111 through an intuitive
graphical user interface.
SLAU285 – July 2009
Submit Documentation Feedback
TLV320AIC3111 EVM
3
EVM + PC
www.ti.com
Note:
2.3
Before Windows on the PC can use the TLV320AIC3111 EVM as a sound card, the
TLV320AIC3111 on the EVM must be configured (sampling rate, audio routing, internal
amplifier settings etc.) with the TLV320AIC3111 control software.
Installation
Download the TLV320AIC3111 control software (SLAC289) from the TLV320AIC3111 product folder at
http://www.ti.com and launch the program (SLAC289).
This file is a self-extracting archive. The default target folder is:
C:\Program Files\Texas Instruments\AIC3111
Click the Unzip button to complete the installation.
The TLV320AIC3111 control software is now available in the target folder. The name of the executable is
CodecControl.exe
To launch the TLV320AIC3111 control software, navigate to the target folder with the Windows Explorer
and double click CodecControl.exe.
2.4
Concepts
The TLV320AIC3111 control software presents a block diagram view of the TLV320AIC3111 (or select
modules within the TLV320AIC3111).
The block diagram consists of active objects that can react to user input (for example switches or
amplifiers with variable gain that show a volume control on a mouse click event).
Note:
Each active object will change color to red if the mouse cursor is above the object. Clicking
the object will trigger its function.
Some active objects are linked to control register(s) of the TLV320AIC3111 in a two way fashion. If an
EVM is connected, the control software will update the appropriate register(s) whenever an active object is
triggered. If a register that is linked to an active object is changed via other components (for example the
script interpreter or the register inspector), the active object will change its state accordingly.
The control software will automatically detect a TLV320AIC3111 EVM once it is connected to a USB port
of the PC.
If no TLV320AIC3111 EVM is connected to the PC, the control software changes to a simulation mode,
where it is possible to retrieve script commands based on user input within the block diagram.
4
TLV320AIC3111 EVM
SLAU285 – July 2009
Submit Documentation Feedback
EVM + PC
www.ti.com
2.5
Main Window
Figure 2. Main Window
At the top of the main window is a tool bar with buttons to change between four different use cases of the
TLV320AIC3111:
•
Full featured TLV320AIC3111
•
Playback only
•
Record only
By default, the control software displays the full featured block diagram of the TLV320AIC3111.
Each use case has its own initialization script, which will run if a use case is selected by clicking on one of
the use case buttons. The initialization script contains register settings for the TLV320AIC3111 to
configure the device for a specific use case.
The toolbar contains a control that determines the zoom factor. Change the zoom by selecting the desired
zoom factor.
To move the block diagram, click on a blank area within the block diagram and drag the diagram with the
mouse.
At the bottom of the main window is a status bar that provides information about the state of the
communication between the control software and the TLV320AIC3111 EVM. It also shows hints about
elements in the block diagram, for example the I2C page and register / bit location of a selected switch.
Audio signal paths (both digital and analog) will change color from black to
• Blue for left audio output
• Turquoise for right audio output
• Magenta for audio input
SLAU285 – July 2009
Submit Documentation Feedback
TLV320AIC3111 EVM
5
EVM + PC
www.ti.com
once they are activated via switches. This feature visualizes all audio paths and immediately highlights if a
path is disabled.
2.5.1
Using Active Objects
Moving the mouse pointer over an active object will light up the active object (the color of the object turns
red).
For example, the Class-A/B HP Driver left amplifier active object will turn from its inactive state to its active
state when the mouse pointer enters the amplifier symbol:
Clicking the activated object will trigger its function. In the case of the amplifier active object, the function
is a volume control. Moving the volume control slider changes the volume setting of the amplifier (it is also
possible to change the volume by clicking onto the number within the amplifier symbol and typing the new
gain setting).The control software updates the appropriate register in the TLV320AIC3111 and as a result
the volume on the headphone output will change accordingly.
2.6
Dialogs and Active Objects
The TLV320AIC3111 control software contains several dialog windows that give access to additional
features.
Most dialogs are linked to active objects and are opened by clicking on the active object.
A few dialogs are not linked to active objects and are opened using the View menu.
6
TLV320AIC3111 EVM
SLAU285 – July 2009
Submit Documentation Feedback
EVM + PC
www.ti.com
2.6.1
Init Script Dialog
Each use case
,
,
, owns a unique initialization script which will automatically run when a
TLV320AIC3111 EVM is detected or if the user selects another use case.
To show or edit the initialization script, choose View->Init Script… from the main window menu bar.
Figure 3. Initialization Script
Click the Run button to run the script again. For further information about the script syntax, see Figure 3.
SLAU285 – July 2009
Submit Documentation Feedback
TLV320AIC3111 EVM
7
EVM + PC
2.6.2
www.ti.com
Command Dialog
Open the command dialog (View->Command…) to write, edit, load, save and run command scripts.
Command scripts are text files that contain commands to communicate with the TLV320AIC3111. The
syntax is described in Figure 4.
Figure 4. Command Dialog
•
•
•
•
The main area of the command dialog is command buffer (editable text) which contains the command
script. To run the command script, click the Run button.
The smaller read only text area on the right side of the command dialog displays control data read
from the TLV320AIC3111. The Clear button clears the Read Data field.
The one line text edit field on the left bottom allows single command execution.
The Record check box enables recording of commands generated by the control software.
Figure 4 shows a recording of the volume control for the left Class-A/B HP Driver amplifier (note that the
Record checkbox is checked).
A single command to read four bytes starting at address 0x28 was executed and the result is displayed in
the Read Data field.
8
TLV320AIC3111 EVM
SLAU285 – July 2009
Submit Documentation Feedback
EVM + PC
www.ti.com
2.6.3
Register Inspector
The register inspector dialog (View->Register Inspector…) gives access to all registers of the
TLV320AIC3111.
Figure 5. Register Inspector
The register inspector displays the content of the TLV320AIC3111 registers. The control software will read
all TLV320AIC3111 registers when a TLV320AIC3111 EVM is detected. To force reading the content of
one page, click the Refresh button.
• The Page edit field selects the page to be displayed.
• The addr column shows the address of the registers within the selected page in decimal notation.
• The description column contains a description for each register. If the register has no function
assigned, it is declared Reserved.
• The data columns show the data of each register (one byte). The first data column uses decimal
notation, the second uses hexadecimal notation. It is possible to change the register value by clicking
into one of the data fields and typing the new value (either decimal or hexadecimal).
• The numbered columns show the register content in binary notation. Read/Write bits are shown solid
black or red; read only bits are gray or dark red. Red numbers represent bits that recently changed. To
change a single writeable bit, click on the bit and it will flip.
SLAU285 – July 2009
Submit Documentation Feedback
TLV320AIC3111 EVM
9
EVM + PC
2.6.4
www.ti.com
DAC Filter
One of the digital signal processing blocks of the TLV320AIC3111 implements five digital biquad filters.
The DAC digital filter dialog (View->DAC Filter…) allows real time graphical manipulation of the digital
filters.
The control software will automatically configure the digital signal processing block when the DAC digital
filter dialog is opened.
The digital filter dialog limits the range of each digital biquad filter to +/-12[dB] (this is an arbitrary limitation
for demonstration purposes).
• Each biquad has its own unique handle with a unique color. Each handle will light up white if the
mouse pointer is in the vicinity, showing that it can be selected. To change the frequency and gain of a
biquad, grab and drag its handle.
It is also possible to change the gain using the slider for each biquad.
• Each biquad can be configured for parametric EQ, Shelf Treble or Shelf Bass. If it is configured for EQ,
press the shift key before selecting the handle to adjust the bandwidth of the EQ using the mouse
pointer.
• Due to digital range limitations, the biquads will automatically scale, if the biquad coefficients exceed
the limitations.
The coordinate system will shift accordingly to reflect the resulting attenuation.
• To avoid clipping, add additional attenuation with the Attenuate slider.
• To retrieve the biquad coefficients, open the command dialog (see 0) and check Record.
10
TLV320AIC3111 EVM
SLAU285 – July 2009
Submit Documentation Feedback
EVM + PC
www.ti.com
2.6.5
Clock and Digital Signal Routing
The TLV320AIC3111 has a flexible and complex clock and digital signal routing architecture.
Two processors can connect to the TLV320AIC3111 using two separate I2S™ interfaces: The primary I2S
interface has dedicated pins whereas the secondary I2S interface signals can be assigned to a selection
of pins.
The TLV320AIC3111 has an on-chip clock generation module which can be configured to generate the
sampling rate, modulator clocks, converter clocks, bit clock and word clock.
Click on the “Digital Audio Processing Serial Interface” active object (if it is not within the current scope of
the main window, drag the block diagram to the left until the active object appears). This will change the
block diagram to the clock and digital signal routing diagram:
Figure 6. Clock and Digital Signal Routing
The clock and digital signal routing diagram shows the current state of the TLV320AIC3111 routing
configuration and allows interactive manipulation.
• Each clock or signal source has its own unique color. For example, the BCLK signal from the internal
clock generation module has a turquoise color.
• To trace the routing of a specific signal, follow its color. The example in Figure 6 shows that the BCLK
signal from the internal clock generation module is routed to the primary I2C™ BCLK pin (which is
configured as an output), to the secondary I2S BCLK signal (which is not connected to a pin) and to
the BCLK input of the codec (ADC and DAC within the TLV320AIC3111).
• To change the definition of a pin (input or output), click the active object (arrow) that belongs to the pin.
Only pins that can change between input and output are linked to such an active object. The clock
routing diagram will automatically change to reflect the new routing.
• Some of the switches within the diagram are active objects, which can be manipulated using the
mouse pointer. Other switches open or close depending on the state of the associated pin.
• To assign a pin to a signal of the secondary I2S interface, choose one of the available pins in the drop
down box that belongs to the signal. The list of available pins will change automatically depending on
the assignment of other signals to pins.
• Click on the “Back To Codec” active object to return to the previous block diagram.
• Click on the “Internal Clock Gen Module” active object to display the digital configuration dialog.
SLAU285 – July 2009
Submit Documentation Feedback
TLV320AIC3111 EVM
11
EVM + PC
2.6.6
www.ti.com
Digital Configuration
The digital configuration dialog gives access to the codec clock and PLL settings as well as the audio
interface settings.
To open the digital configuration dialog, navigate to the clock and digital signal routing diagram (see
Figure 6) and click on the “Internal Clock Gen Module” active object.
Figure 7. Digital Configuration: Codec Clock / PLL
The digital configuration dialog contains two tabs, one for the Codec Clock / PLL settings and one for the
Audio Interface settings.
The Codec Clock / PLL settings tab (see Figure 7) enables simple generation of PLL and clock divider
settings based on the available input frequency and the desired sample rate:
1. Choose the clock input using the Clock Input drop down box.
2. Type the available input frequency in the Input Frequency edit field.
3. Type the desired sample rate in the Sample Rate edit field of the ADC. By default, the DAC sample
rate equals the ADC sample rate. Uncheck DAC Fs = ADC Fs and enter the DAC sample rate for
different sample rates.
4. The Engine OSR and Instructions fields affect the miniDSP. Please contact your TI representative for
further information about the miniDSP.
5. The Results list shows all clock settings that fulfill the chosen parameters. Double click on one of the
results to program the TLV320AIC3111 with the new settings.
Each result has the following columns:
12
TLV320AIC3111 EVM
SLAU285 – July 2009
Submit Documentation Feedback
EVM + PC
www.ti.com
•
•
•
•
•
•
•
•
PLL: On or Off
P,R,J,D: PLL configuration
NADC, MADC: ADC clock dividers
AOSR: ADC over-sampling factor
FsADC: ADC sampling rate
NDAC, MDAC: DAC clock dividers
DOSR: DAC over-sampling factor
FsDAC: DAC sampling rate
Click the Advanced… button to show the advanced clock settings dialog.
Figure 8. Advanced Clock Settings.
The advanced clock settings dialog gives direct access to the PLL and codec clock dividers. It will
recalculate the clock results dynamically whenever a parameter is changed.
The internally generated bit clock signal (BCLK) can be derived from several sources and divided by an
integer number. Select the desired source with the Source drop down box, choose the divisor and enable
power to the divider, if required.
It is possible to put out a clock signal CLKOUT. Select the clock source, the divider and the destination pin
using the advanced clock settings dialog.
SLAU285 – July 2009
Submit Documentation Feedback
TLV320AIC3111 EVM
13
EVM + PC
2.6.7
www.ti.com
Audio Interface
The Audio Interface tab ( see Figure 9) contains controls to manipulate the digital audio interface:
Figure 9. Audio Interface
Use the Format drop down box to change the digital audio interface format:
• I2S
• DSP
• Right Justified
• Left Justified
For details about the digital audio interface formats see the TLV320AIC3111 data sheet (SLAS550), 5.4
AUDIO DIGITAL I/O INTERFACE.
The Word Length drop down box defines the number of bits per audio word.
The DIN/DOUT offset defines where the data for the ADC or from the DAC is located in the bit-stream.
This is required for TDM (DSP) interface format.
14
TLV320AIC3111 EVM
SLAU285 – July 2009
Submit Documentation Feedback
EVM + PC
www.ti.com
2.6.8
AGC
The TLV320AIC3111 has an automatic gain control module, which is accessible by an active object
labeled AGC within the block diagram for the full TLV320AIC3111
.
Clicking on the AGC active objects opens the AGC Dialog:
Figure 10. Automatic Gain Control
If the AGC is enabled, the TLV320AIC3111 will adjust the gain of the analog audio input signal amplifier
so that the input signal level for input signal amplitudes above the noise threshold approximates the target
level.
• The main display in the AGC dialog shows the Amplitude of the ADC output data in decibel with 0dB
equal to a full scale signal.
•
– The target level line can be adjusted using the mouse pointer. It will change color to red if it the
mouse pointer is in the vicinity, indicating that it can be moved (click and drag).
– The noise threshold line is also adjustable
• The small display on the left shows the ADC output data
• The AGC Gain field shows the applied gain (if the AGC is enabled) and allows setting a maximum gain
using the slider.
Advanced AGC controls are available by clicking the More button. This will reveal further controls to adjust
various AGC parameters.
SLAU285 – July 2009
Submit Documentation Feedback
TLV320AIC3111 EVM
15
EVM + PC
2.6.9
www.ti.com
Digital Volume Control and DRC
The TLV320AIC3111 has digital volume control and dynamic range compression modules for each DAC
channel. Each is accessible by a active objects labeled DVol within the block diagram for the full
TLV320AIC3111
and the playback use case
.
Clicking on the DVol active object opens the DAC Vol dialog, which contains a slider to set the digital
volume and several options. Checking the DRC option reveals the DRC transfer function.
Figure 11. DRC Transfer Function and DRC Dialog
The horizontal axis of the DRC transfer function shows the input to the DRC and the vertical axis shows
the output of the DRC. The green line shows the gain below the DRC threshold, the magenta colored
horizontal line shows the DRC threshold and the red line shows the gain above the DRC threshold.
The DRC transfer function will change depending on the digital volume setting and the DRC threshold.
Click on the DRC transfer function to reveal the DRC dialog, which contains a slider to change the DRC
threshold.
16
TLV320AIC3111 EVM
SLAU285 – July 2009
Submit Documentation Feedback
EVM Hardware
www.ti.com
3
EVM Hardware
This chapter contains information about the EVM Hardware (switches, jumpers, schematics).
3.1
Connectors and Jumpers
Table 1. Analog I/O
Connector
J6
Function
1
MIC1LP
2
AGND
3
MIC1LM or MIC1RP
J7
J8
J9
J10
J11
J12
J13
Microphone
1
SPLM (Speaker)
2
AGND
3
SPLP (Speaker)
1
SPRM (Speaker)
2
AGND
3
SPRP (Speaker)
1
HPL
2
AGND
3
HPR
1
SPRM (Speaker Filtered)
2
AGND
3
SPRP (Speaker Filtered)
1
BATT.SVDD
2
AGND
1
HPL (Headphone)
2
AGND
3
HP (Headphone)
J14
Headset
J15
Headphone Filtered
Table 2. Jumpers
Jumper
W1
Function
Positions
Default
MIC bias select
1-2: 3.3V
1-2: 3.3V
2-3: EVM
W2, W3
On-board MIC
1-2: add MIC
populated
W4
MIC bias to MIC1RP
1-2: connect
populated
W5
MIC bias to MIC1LP
1-2:connect
populated
W6
MIC bias to MIC1RP
load
1-2: 1.0k
populated
W7
J7 MIC bias select
1-2: MIC1RP
Removed: 2.2k
1-2: MIC1RP
2-3: MIC1LM
W8
MIC1LM termination
W9
VOL/HED_DET select
1-2: AC to AGND
1-2: AC to AGND
2-3: 1.0k to AGND
1-2: VOL
1-2: VOL
2-3: HED_DET
W10
SLAU285 – July 2009
Submit Documentation Feedback
AVDD current wire
loop
1-2: connected
populated (remove
to measure current)
TLV320AIC3111 EVM
17
EVM Hardware
www.ti.com
W11
SVDD current wire
loop
1-2: connected
populated (remove
to measure current)
W12
SVDD current wire
loop
1-2: connected
populated (remove
to measure current)
W13
HVDD current wire
loop
1-2: connected
populated (remove
to measure current)
W14
DVDD current wire
loop
1-2: connected
populated (remove
to measure current)
W15
IOVDD current wire
loop
1-2: connect
populated (remove
to measure current)
Table 3. Expansion Connectors P4/J4
Pin Number
Signal
P4.1/J4.1
NC
Description
P4.2/J4.2
NC
P4.3/J4.3
NC
P4.4/J4.4
DGND
P4.5/J4.5
NC
P4.6/J4.6
NC
P4.7/J4.7
NC
P4.8/J4.8
NC
P4.9/J4.9
NC
P4.10/J4.10
DGND
P4.11/J4.11
NC
P4.12/J4.12
NC
P4.13/J4.13
NC
P4.14/J4.14
RESET
P4.15/J4.15
NC
P4.16/J4.16
NC
P4.17/J4.17
NC
P4.18/J4.18
DGND
P4.19/J4.19
NC
P4.20/J4.20
NC
Pin Number
Signal
P5.1/J5.1
NC
P5.2/J5.2
NC
P5.3/J5.3
BCLK
Audio Serial Data Bus Bit Clock
P5.4/J5.4
DGND
Digital Ground
P5.5/J5.5
NC
P5.6/J5.6
NC
P5.7/J5.7
WCLK
P5.8/J5.8
NC
P5.9/J5.9
NC
P5.10/J5.10
DGND
Digital Ground
P5.11/J5.11
SDIN
Audio Serial Data Bus Data Input
P5.12/J5.12
NC
P5.13/J5.13
SDOUT
P5.14/J5.14
NC
Digital Ground
Digital Ground
TAS1020B Reset
Digital Ground
Table 4. Expansion Connectors P5/J5
18
TLV320AIC3111 EVM
Description
Audio Serial Data Bus Word Clock
Audio Serial Data Bus Data Output
SLAU285 – July 2009
Submit Documentation Feedback
EVM Hardware
www.ti.com
P5.15/J5.15
NC
P5.16/J5.16
SCL
I2C Clock
P5.17/J5.17
MCLK
Master Clock Input
P5.18/J5.18
DGND
Digital Ground
P5.19/J5.19
NC
P22.20/J5.20
SDA
I2C Data
Table 5. Power Supply
SLAU285 – July 2009
Submit Documentation Feedback
Pin Number
Signal
P3.1/J3.1
NC
P3.2/J3.2
NC
P3.3/J3.3
+5VA
P3.4/J3.4
NC
P3.5/J3.5
DGND
P3.6/J3.6
AGND
P3.7/J3.7
+1.8VD
P3.8/J3.8
NC
P3.9/J3.9
+3.3VD
P3.10/J3.10
NC
TLV320AIC3111 EVM
19
EVM Hardware
3.2
www.ti.com
EVM Schematics
The schematic diagram for the TLV320AIC3111EVM is provided as a reference.
20
TLV320AIC3111 EVM
SLAU285 – July 2009
Submit Documentation Feedback
1
2
3
4
5
6
Revision History
REV
Daughtercard_Interface
Daughtercard_Interface.SCH
Circuit
Circuit.SCH
SCHEMATIC PAGE 2
SCHEMATIC PAGE 3
ECN Number
Approved
D
D
EXTERNAL ELECTRET
MICROPHONE CONFIGURATION
JACK LINE
INPUT CONFIGURATION
ONBOARD ELECTRET
MICROPHONE CONFIGURATION
C
C
MODE
CODEC
INPUTS
ONBOARD MIC
JUMPERS
INPUT CONFIG
JUMPER
SETTINGS
W2
W3
W4
W5
W6
W7
W8
SINGLE-ENDED
MONO
MIC1LP
SINGLE-ENDED
MONO
MIC1LP
OUT
OUT
IN
OUT
N/A
OUT
N/A
OUT
OUT
IN
OUT
N/A
OUT
N/A
Microphone
bias provided on
tip.
Microphone
bias provided on
tip, ring not
connected to
circuit.
SINGLE-ENDED
STEREO
MIC1LP
MIC1RP
OUT
OUT
IN
OUT
N/A
1-2
OUT
Stereo electret
microphones.
Bias provided to
both inputs.
DIFFERENTIAL
MONO
MIC1LP
MIC1LM
OUT
OUT
OUT
IN
IN
2-3
2-3
Differential
electret
microphone.
SINGLE-ENDED
MONO
MIC1LP
OUT
OUT
OUT
OUT
N/A
OUT
1-2
MIC1LM is
AC-coupled to
AVSS.
SINGLE-ENDED
MONO
MIC1LP
MIC1RP
OUT
OUT
OUT
OUT
N/A
1-2
1-2
MIC1LM is
AC-coupled to
AVSS, ring is
connected to
MIC1RP
SINGLE-ENDED
STEREO
MIC1LP
MIC1RP
OUT
OUT
OUT
OUT
N/A
1-2
1-2
MIC1LM is
AC-coupled to
AVSS, ring is
connected to
MIC1RP
DIFFERENTIAL
MONO
MIC1LP
MIC1LM
OUT
OUT
OUT
OUT
N/A
2-3
OUT
Differential line
in.
SINGLE-ENDED
MONO
MIC1LP
DIFFERENTIAL
MONO
MIC1LP
IN
IN
IN
OUT
N/A
2-3
1-2
IN
IN
OUT
IN
IN
2-3
2-3
Single Ended Mono.
Differential Mono.
B
B
ti
A
DATA ACQUISITION PRODUCTS
HIGH PERFORMANCE ANALOG DIVISION
SEMICONDUCTOR GROUP
12500 T.I. Boulevard, Dallas, Texas 75243 USA
TITLE
ENGINEER Mike Tsecouras
AIC3111_RHB_EVM
DRAWN BYSteve Leggio
DOCUMENT CONTROL NO.N/A
SHEET 1
1
2
3
4
5
OF 3
SIZE A
DATE 16-Mar-2009
REV A
FILE
6
A
1
2
3
4
5
6
REVISION HISTORY
REV
ENGINEERING CHANGE NUMBER
APPROVED
D
D
P4/J4
J1
1
3
5
7
9
11
13
15
17
19
A0(-)
A1(-)
A2(-)
A3(-)
AGND
AGND
AGND
VCOM
AGND
AGND
A0(+)
A1(+)
A2(+)
A3(+)
A4
A5
A6
A7
REFREF+
2
4
6
8
10
12
14
16
18
20
TP1
AVSS
TP2
SVSS
TP3
HVSS
1
3
5
7
9
11
13
15
17
19
TP4
TP5
TP6
DGND DGND DGND
CNTL
CLKX
CLKR
FSX
FSR
DX
DR
INT
TOUT
GPIO5
GPIO0
DGND
GPIO1
GPIO2
DGND
GPIO3
GPIO4
SCL
DGND
SDA
2
4
6
8
10
12
14
16
18
20
/RESET
DAUGHTER-SERIAL
DAUGHTER-ANALOG
P4 (TOP) = TSM-110-01-L-DV-P
J4 (BOTTOM) = SSW-110-22-F-D-VS-K
J1 (BOTTOM) = SSW-110-22-F-D-VS-K
+5VA
U4
5
6
4
C
3
9
10
11
12
C12
47uF
1IN
1IN
1EN
1GND
2GND
28
1RESET
25
24
23
1FB
1OUT
1OUT
22
2RESET
2EN
2IN
2IN
R2
R5
100K
56K
R1
20K
R6
+3.9VA
30.1K
TP11
+3.9VA
R3
+3.3VA
TP10
+3.3VA
100K
C
C2
10uF
18
17
2OUT
2OUT
TPS767D301PWP
C13
47uF
C1
10uF
WCLK
BCLK
C4 +3.3VD
+3.3VD
0.1uF
R7
2.7K
B
A0(-)
A1(-)
A2(-)
A3(-)
AGND
AGND
AGND
VCOM
AGND
AGND
2
4
6
8
10
12
14
16
18
20
1
3
5
7
9
11
13
15
17
19
CNTL
CLKX
CLKR
FSX
FSR
DX
DR
INT
TOUT
GPIO5
2
P5/ J5
A0(+)
A1(+)
A2(+)
A3(+)
A4
A5
A6
A7
REFREF+
GPIO0
DGND
GPIO1
GPIO2
DGND
GPIO3
GPIO4
SCL
DGND
SDA
2
4
6
8
10
12
14
16
18
20
W20
1
J2
1
3
5
7
9
11
13
15
17
19
U5
1
2
3
4
A0
VCC
A1
WP
A2
SCL
VSS SDA
8
7
6
5
R8
2.7K
R9
2.7K
B
MICROCHIP_24AA64
SCL
SDA
DAUGHTER-SERIAL
DAUGHTER-ANALOG
P3/ J3
J2 (BOTTOM) = SSW-110-22-F-D-VS-K
+5VA
TP7
+5VA
TP8
+1.8VD
+1.8VD
+3.3VD
TP9
1
3
5
7
9
+VA
+5VA
DGND
+1.8VD
+3.3VD
-VA
-5VA
AGND
VD1
+5VD
P5 (TOP) = TSM-110-01-L-DV-P
J5 (BOTTOM) = SSW-110-22-F-D-VS-K
2
4
6
8
10
MCLK
SDOUT
SDIN
DAUGHTER-POWER
P3 (TOP) = TSM-105-01-L-DV-P
J3 (BOTTOM) = SSW-105-22-F-D-VS-K
+3.3VD
ti
A
DATA ACQUISITION PRODUCTS
HIGH-PERFORMANCE ANALOG DIVISION
SEMICONDUCTOR GROUP
12500 T.I. Boulevard, Dallas, Texas 75243 USA
ENGINEER Mike Tsecouras
TITLE
AIC3111_RHB_EVM
DRAWN BY Steve Leggio
DOCUMENT CONTROL NO.N/A
SHEET 2
1
2
3
4
5
OF 3
SIZE B
DATE 16-Mar-2009
REV A
FILE
6
A
1
2
3
4
5
6
Revision History
REV
ECN Number
Approved
+3.3VA
D
HP_DET
W9
VOL/HED_DET
W22
1
2
W21
1
MIC BIAS SEL
W1
J6
+3.3VA
1
2
C35
0.1uF
22
W11
SPLM
23
TP24
24
SPLP
SPRM
MIC1LM
SPRM
MIC1RP
MIC1LP
MICBIAS
VOL/HED_DET
SCL
SDA
13
12
SPRP
R14
402 TP22
SPRP
C43
NI
C44
NI
C45
NI
C17
47uF
C46
NI
C18
47uF
C22
22uF
11
10
9
C37
0.1uF
3
SPRP
C25
C26
C27
C28
.022uF
.022uF
.022uF
.022uF
SPRP
W18
2
HPL
2
J12 BATT.SVDD
L1
C5
0.1uF
+3.9VA
1
3
SW1
SVDD
2
BATT
2
5
6
3
4
1
SDIN
SDOUT
TP35
SDOUT
3
DVDD
2
IOVDD
2
C38
0.1uF
C23
47nF
SDOUT
+1.8VD
1
C32
10uF
1
W15
0
PPAD
2
C39
0.1uF
SCL
32
+3.3VD
1
C33
10uF
TLV320AIC3111_RHB
TP13
R28
GPIO1
332
1
2
C9
0.1uF
U2
LED1
/RESET
RED
0.1uF
C31
5
4
10uF
TP36
/RESET
VCC
A
B
GND
Y
1
2
3
/RESET
B
SN74LVC1G08
+3.3VA
+3.3VD
C10
+3.3VD
R29
10K
HPR
SW2
1
TP28
HPR
2
1
3
R30
10K
0.1uF
U3
1
2
3
4
/RESET
W19
W17
+3.3VD
1A
1B
2Y
GND
VCC
1Y
2B
2A
8
7
6
5
SN74LVC2G00
R21
16
C24
47nF
R22
16
HP_DET
J14
SJ-43516-SMT
HEADSET JACK
TP12
SVDD
ti
2
4
5
3
1
A
DATA ACQUISITION PRODUCTS
HIGH PERFORMANCE ANALOG DIVISION
SEMICONDUCTOR GROUP
J15
SJ1-3515-SMT
HEADPHONE
TEST ONLY
12500 T.I. Boulevard, Dallas, Texas 75243 USA
TITLE
ENGINEER Mike Tsecouras
AIC3111_RHB_EVM
DRAWN BYSteve Leggio
DOCUMENT CONTROL NO.N/A
SHEET 3
1
2
C
SDIN
2
SPRP
2
J13
HEADSET
R20
100
1
R19
100
HPR
W16
3
3
5
4
W14
47uF
2
WCLK
BCLK
WCLK
HPL
47uF
C20
3
1
TP27
HPL
C19
1
SPLP
J11 RIGHT SPEAKER TEST
1 SPRM
1
1
J10 LEFT SPEAKER TEST
1 SPLM
2
SDA
VOL/HED_DET
C36
2 HVDD
R13
402 TP21
SPRM
BCLK
6
MCLK
SRVDD
2
W13
R12
402 TP20
SPLP
31
W12
1
30
SVDD
FILTERED SPEAKER TESTPOINTS
C3
10uF
MICBIAS
IOVSS
/RESET
R11
402 TP19
SPLM
2
MIC1LP
IOVDD
SRVDD
0 ohm
2
B
MIC1RP
MIC1LM
SPRM
29
L5
SPRM
DVDD
7
TP26
0 ohm
RIGHT SPEAKER
SPLP
28
L4
SPLP
DOUT
SRVSS
TP25
0 ohm
3
SPLP
SLVDD
25
L3
DIN
GPIO1
1
C21
22uF
WCLK
SLVSS
SPRP
TP23
L2
SPLM
C16
47uF
21
BCLK
RESETZ
SLVDD
SVDD
C15
47uF
TP31
MCLK
TP32
BCLK
TP33
WCLK
TP34
SDIN
MCLK
8
MCLK
SPLM
HPR
3
DVSS
HVSS
19
HVDD
SPLM
AVDD
HPL
0
C40
NI
0 ohm
1
AVDD 17
20
2
J9
R23
27
3
W8
C41
NI
LEFT SPEAKER
1
C34
0.1uF
18
C42
NI
2
J8
C30
10uF
W10
0.47uF
R18
1.0K
1
SCL
SDA
SDA
U1
1
2
2
C40 C41, and C42
are not
installed(NI), but
can be used to filter
TP18
MIC1LM
C8
W3
1
W2
1
2
SCL
TP30
+3.3VA
TP17
MIC1RP
0.47uF
W7
MD9745APZ-F
14
TP16
MIC1LP
C6
0.47uF
C7
SJ1-3515-SMT
2
1
R17
1.0K
TP15
MIC BIAS
2
4
5
3
1
ONBOARD MIC
1.2K
R16
2.2K
TP29
15
2
2
J7
2
16
C14
47uF
EXT MIC IN
C
R27
0
R15
AVSS
R4
100K
3
W4
1
W6
1
2
26
W5
1
1
R10
220
2
MK1
C11
0.22uF
2
1
2
MIC_DET
3
D
R26
50K
3
2
1
HED_DET
R25
49.9K
TP14
VOL
3
4
5
OF 3
SIZE A
DATE 16-Mar-2009
REV A
FILE
6
A
EVM Hardware
www.ti.com
3.3
EVM Bill of Materials
Qty
Value
Ref Des
Description
1
0
R27
RES 0 Ω 1/10W 5% 0603 SMD
1
0
R23
RES 0 Ω 1/8W 5% 0805 SMD
4
0
L2, L3, L4, L5
RES 0 Ω 1/4W 5% 1206 SMD
2
16 Ω
R21, R22
RES 16 Ω 1W 5% 2512 SMD
2
100 Ω
R19, R20
RES 100 Ω 1/10W 1% 0603 SMD
1
220 Ω
R10
RES 220 Ω 1/10W 5% 0603 SMD
1
332 Ω
R28
RES 332 Ω 1/10W 1% 0603 SMD
4
402 Ω
R11, R12, R13, R14
RES 402 Ω 1/10W 1% 0603 SMD
2
1.0 kΩ
R17, R18
RES 1.00 kΩ M 1/10W 1% 0603 SMD
1
1.2 kΩ
R15
RES 1.20 kΩ 1/10W 1% 0603 SMD
1
2.2 kΩ
R16
RES 2.2 kΩ 1/10W 5% 0603 SMD
3
2.7 kΩ
R7, R8, R9
RES 2.7 kΩ1/10W 5% 0603 SMD
2
10 kΩ
R29, R30
RES 10 kΩ 1/10W 5% 0603 SMD
1
20 kΩ
R1
TRIMPOT 20 kΩ 4MM TOP ADJ SMD
1
30.1 kΩ
R6
RES 30.1 kΩ 1/10W 1% 0603 SMD
1
49.9 kΩ
R25
RES 49.9 kΩ 1/10W 1% 0603 SMD
1
50 kΩ
R25
POT 50 kΩ 3/8" SQ CERM SL ST
1
56.0 kΩ
R5
RES 56.0 kΩ 1/10W 1% 0603 SMD
3
100 kΩ
R2, R3, R4
RES 100 kΩ 1/10W 1% 0603 SMD
4
0.022 µF
C25, C26, C27, C28
CAP CER 0.022 µF 50V X8R 10% 0603
2
0.047 µF
C23, C24
CAP CER 47000 pF 50V X7R 10% 0603
6
0.1 µF
C34,C35, C36, C37, C38,
C39
CAP CER 0.1 µF 6.3V X5R 10% 0402
4
0.1 µF
C4, C5, C9, C10
CAP CER 0.1 µF 25V X7R 0603
1
0.22 µF
C11
CAP CER 0.22 µF 16V X7R 10% 0603
3
0.47 µF
C5, C7, C8
CAP CER 0.47 µF 10V X5R 10% 0603
4
10 µF
C30, C31, C32, C33
CAP CERAMIC 10 µF 6.3V X5R 0603
2
10 µF
C1, C2
CAP CERAMIC 10 µF 10V X5R 0805
1
10 µF
C3
CAP CER 10 µF 16V X5R 20% 1206
2
22 µF
C21, C22
CAP CER 22 µF 6.3V X5R 20% 0805
9
47 µF
C12, C13, C14, C15, C16,
C17, C18, C19, C20
CAP CER 47 µF 10V X5R 1210
7
no value C40, C41, C42, C43, C44,
not installed C45, C46
CAP 0603
1
U1
Audio Codec
1
U2
Single 2-Input Positive-AND Gate
1
U3
Dual 2-Input Positive-NAND Gate
1
U4
Dual-Output Low-Dropout (LDO) Voltage Regulators
U5
IC SERIAL EEPROM 64K 1.7V 8SOIC
L1
FERRITE CHIP 600 OHM 500MA 0805
1
LED1
LED THIN 635NM RED DIFF 0805 SMD
1
MK1
MIC CONDENSER ELECT OMNI -44DB or alternate
2
SW1, SW2
SWITCH SLIDE SPDT 30V.2A PC MNT
2
J7, J15
CONN JACK STEREO 5POS 3.5MM SMD
1
J14
CONN AUDIO JACK 3.5MM 4COND SMD
1
J12
Screw Terminal Block, 2 Position
4
J6, J8, J9, J13
Screw Terminal Block, 3 Position
2
J10, J11
CONN HEADER 3POS .100 VERT TIN
1
1
600
SLAU285 – July 2009
Submit Documentation Feedback
TLV320AIC3111 EVM
21
EVM Hardware
Qty
22
Value
www.ti.com
Ref Des
Description
1
P3
10 Pin SMT Plug Header
1
J3
10 pin SMT Socket Header
2
P4, P5
20 Pin SMT Plug Header
4
J1, J2, J4, J5
20 pin SMT Socket Header
6
not installed TP7, TP8, TP9, TP10,
TP11, TP12
TEST POINT PC MINI .040"D RED
24
not installed TP13, TP14,
TP17, TP18,
TP21, TP22,
TP25, TP26,
TP29, TP30,
TP33, TP34,
TEST POINT PC MINI .040"D WHITE
TP15, TP16,
TP19, TP20,
TP23, TP24,
TP27, TP28,
TP31, TP32,
TP35, TP36
6
TP1, TP2, TP3, TP4, TP5,
TP6
TEST POINT PC MULTI PURPOSE BLK
6
W10, W11, W12, W13,
W14, W15
Bus Wire (18-22 Gauge)
12
W2, W3, W4, W5, W6,
W16, W17, W18, W19,
W20, W21, W22
2 Pin Thru-hole Plug Header (Jumper), 0 .1" spacing
4
W1, W7, W8, W9
3 Position Jumper , 0 .1" spacing
TLV320AIC3111 EVM
SLAU285 – July 2009
Submit Documentation Feedback
Appendix A
www.ti.com
Appendix A USB-MODEVM Schematic
The schematic diagram for USB-MODEVM Interface Board is provided as a reference.
SLAU285 – July 2009
Submit Documentation Feedback
USB-MODEVM Schematic
23
1
2
3
4
6
5
REVISION HISTORY
REV
ENGINEERING CHANGE NUMBER
APPROVED
D
D
USB Interface
USB Interface
Daughtercard Interface
Daughtercard Interface
MCLK
BCLK
LRCLK
I2SDIN
I2SDOUT
MISO
MOSI
SS
SCLK
RESET
INT
PWR_DWN
P3.3
P3.4
P3.5
P1.0
SDA
SCL
P1.1
P1.2
P1.3
C
MCLK
BCLK
LRCLK
I2SDIN
I2SDOUT
MISO
MOSI
SS
SCLK
RESET
INT
PWR_DWN
P3.3
P3.4
P3.5
P1.0
SDA
SCL
P1.1
P1.2
P1.3
C
B
B
ti
A
DATA ACQUISITION PRODUCTS
HIGH-PERFORMANCE ANALOG DIVISION
SEMICONDUCTOR GROUP
6730 SOUTH TUCSON BLVD., TUCSON, AZ 85706 USA
TITLE
ENGINEER FRYE D. ZERKETTS
untitled
DRAWN BY I. C. SPOTTS
DOCUMENT CONTROL NO.1234567
SHEET 1
1
2
3
4
5
OF
1
FILE
SIZE B
DATE dd MMM yyyy
???
6
REV A
A
1
2
3
4
6
5
REVISION HISTORY
REV
ENGINEERING CHANGE NUMBER
APPROVED
D
1
2
3
D
J11
J12
A0(-)
A1(-)
A2(-)
A3(-)
AGND
AGND
AGND
VCOM
AGND
AGND
2
4
6
8
10
12
14
16
18
20
A0(+)
A1(+)
A2(+)
A3(+)
A4
A5
A6
A7
REFREF+
1
3
5
7
9
11
13
15
17
19
+5VA
DAUGHTER-ANALOG
1
3
5
7
9
+5VD
JMP1
1
-VA
-5VA
AGND
VD1
+5VD
SCLK
TP1
TP2
J12A (TOP) = SAM_TSM-110-01-L-DV-P
J12B (BOTTOM) = SAM_SSW-110-22-F-D-VSIOVDD
+5VD
RESET
IOVDD
IOVDD
C3
TP3
PWR_DWN
2
JMP3
R21
390
2.7K
J2
+5VA
D6
SML-LX0603GW-TR
D7
SML-LX0603GW-TR
GREEN
GREEN
J3
+5VD
P3.3
P3.4
P3.5
P1.0
C
P1.1
P1.2
P1.3
P3.1-P3.2
R7
200k
+3.3VD
R8
R1
R22
390
J1
-5VA
GATE
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11
INT
MOSI
1
+3.3VD
GND
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
24
23
22
21
20
19
18
17
16
15
14
13
SN74TVC3010PW
MISO
10uF
1
10uF
R6
U6
1
2
3
4
5
6
7
8
9
10
11
12
JMP4
TP4
10uF
IOVDD
SS
+5VD
C2
0.1uF
2
+5VA
C29 +3.3VD
RA2
10k
DAUGHTER-SERIAL
JMP2
C1
IOVDD
-5VA
2
4
6
8
10
DAUGHTER-POWER
TP7
TP8
AGND
DGND
1
-5VA
JMP5
2
4
6
8
10
12
14
16
18
20
200k
+VA
+5VA
DGND
+1.8VD
+3.3VD
2
JPR-2X1
C
GPIO0
DGND
GPIO1
GPIO2
DGND
GPIO3
GPIO4
SCL
DGND
SDA
J13
J11A (TOP) = SAM_TSM-110-01-L-DV-P
J11B (BOTTOM) = SAM_SSW-110-22-F-D-VS+5VA
J13A (TOP) = SAM_TSM-105-01-L-DV-P
J13B (BOTTOM) = SAM_SSW-105-22-F-D-VS-
CNTL
CLKX
CLKR
FSX
FSR
DX
DR
INT
TOUT
GPIO5
2
1
3
5
7
9
11
13
15
17
19
SCL
200k
R2
TP5
+1.8VD
C4
C5
10uF
10uF
2.7K
SDA
MCLK
I2SDOUT
J4
+1.8VD
J5
+3.3VD
I2SDIN
LRCLK
BCLK
J16
1
3
5
7
9
11
13
15
17
19
B
A0(-)
A1(-)
A2(-)
A3(-)
AGND
AGND
AGND
VCOM
AGND
AGND
J17
2
4
6
8
10
12
14
16
18
20
A0(+)
A1(+)
A2(+)
A3(+)
A4
A5
A6
A7
REFREF+
1
3
5
7
9
11
13
15
17
19
+5VA
CNTL
CLKX
CLKR
FSX
FSR
DX
DR
INT
TOUT
GPIO5
GPIO0
DGND
GPIO1
GPIO2
DGND
GPIO3
GPIO4
SCL
DGND
SDA
2
4
6
8
10
12
14
16
18
20
B
DAUGHTER-SERIAL
DAUGHTER-ANALOG
J18
J16A (TOP) = SAM_TSM-110-01-L-DV-P
J16B (BOTTOM) = SAM_SSW-110-22-F-D-VS-
+1.8VD
1
3
5
7
9
+VA
+5VA
DGND
+1.8VD
+3.3VD
-VA
-5VA
AGND
VD1
+5VD
2
4
6
8
10
-5VA
J17A (TOP) = SAM_TSM-110-01-L-DV-P
J17B (BOTTOM) = SAM_SSW-110-22-F-D-VS-
DAUGHTER-POWER
+3.3VD
+5VD
IOVDD
ti
J18A (TOP) = SAM_TSM-105-01-L-DV-P
J18B (BOTTOM) = SAM_SSW-105-22-F-D-VS-
A
DATA ACQUISITION PRODUCTS
A
HIGH-PERFORMANCE ANALOG DIVISION
SEMICONDUCTOR GROUP
6730 SOUTH TUCSON BLVD., TUCSON, AZ 85706 USA
TITLE
ENGINEER RICK DOWNS
USB-MODEVM INTERFACE
DRAWN BY ROBERT BENJAMIN
DOCUMENT CONTROL NO.6463996
SHEET 2
1
2
3
4
5
OF
2
FILE
SIZE B
DATE 3-Apr-2007
REV D
C:\01_TI\designs\USB_MODEVM\usb-modevm_revD\USB Motherboard - ModEvm.ddb - Documents\SCH\Daughtercard Interface
6
1
2
3
4
6
5
REVISION HISTORY
REV
C33 +3.3VD
+3.3VD
APPROVED
C41
0.1uF
5
1
IOVDD C32
ENGINEERING CHANGE NUMBER
SDA
C31
U11
VREF1
J6
1
3
SDA1
SCL1
GND
EXTERNAL I2C
0.1uF
0.1uF
USB I2S
SN74AVC4T245PW
PCA9306DCT
+3.3VD
5
VCCB VCCA
OE1
DIR1
OE2
DIR2
1B1
1A1
1B2
1A2
2B1
2A1
2B2
2A2
GND
GND
0.1uF
SCL
C19
C
C20
J7 USB SLAVE CONN
46
47
48
1
3
5
6
7
4
16
28
45
100pF
GND
D+
DVCC
4
3
2
1
C21
R9
1.5K
R12
3.09K
.001uF
R10
27.4
897-30-004-90-000000
R11
C14
47pF
1
2
3
C13
47pF
27.4
XTALO
XTALI
PLLFILI
PLLFILO
MCLKI
PUR
DP
DM
DVSS
DVSS
DVSS
AVSS
75
I2SDIN
BCLK
LRCLK
IOVDD
J14
I2SDOUT
1
3
5
7
9
11
0.1uF
U5
1
VCCB VCCA
3
B
A
2
DIR
GND
PWR_DWN
IOVDD C26
C
U7
6
4
IOVDD 5
31
30
29
27
26
25
24
23
8
21
33
2
VCCB VCCA
B
A
DIR
GND
0.1uF
MOSI
16
15
14
13
12
11
10
9
P1.0
+3.3VD
C11
0.1uF
C12
0.1uF
R13
C27
VCCB VCCA
OE1
DIR1
OE2
DIR2
1B1
1A1
1B2
1A2
2B1
2A1
2B2
2A2
GND
GND
J15
1
2
3
4
5
6
7
8
0.1uF
1
3
5
7
9
11
2
4
6
8
10
12
EXTERNAL SPI
SN74AVC4T245PW
INT
USB SPI
P3.5
D2
P3.4
SML-LX0603YW-TR
YELLOW
P3.1-P3.2
R17
+3.3VD
100K
C36 IOVDD
C44
1uF
SML-LX0603GW-TR
+5VD
JMP6
PWR SELECT
6VDC-10VDC IN
CUI-STACK PJ102-BH
2.5 MM
GREEN
3
9
3
C16
0.33uF
VIN
GND
U2
REG1117-5
D1
C15 DL4001
0.1uF
U9
5
6
4
2
VOUT
C6
10uF
R15
10K
10
11
12
R16
10K
SW1
1
2
4
3
1IN
1IN
1EN
1GND
2GND
2EN
2IN
2IN
1RESET
1OUT
1OUT
2RESET
2OUT
2OUT
TPS767D318PWP
3.3VD ENABLE
1.8VD ENABLE
R4
10
C7
28
10uF
24
23
22
+3.3VD
18
17
10uF
IOVDD
2
D8
4
SN74LVC1G06DBV
IOVDD
0.1uF
U16
GREEN
SML-LX0603GW-TR
TP6
R25
R26
22.1k
137k
R27
R28
25.5k
76.8k
R29
R30
28k
56.2k
R31
R32
32.4k
48.7k
R33
R34
39.2k
36.5k
R35
R36
46.4k
30.9k
R37
R18
52.3k
30.1k
1
3
2
RED
C37
0.1uF
IN
OUT
EN
GND
FB
TPS73201DBV
R19
220
C8
10uF
IOVDD
R38
10M
5
SW3
4
1.2V
1.4V
1.6V
1.8V
2.0V
2.5V
3.0V
3.3V
9
10
11
12
13
14
15
16
8
7
6
5
4
3
2
1
ti
DATA ACQUISITION PRODUCTS
IOVDD SELECT
6730 SOUTH TUCSON BLVD., TUCSON, AZ 85706 USA
GREEN
TITLE
ENGINEER RICK DOWNS
USB-MODEVM INTERFACE
DRAWN BYROBERT BENJAMIN
DOCUMENT CONTROL NO.6463996
SHEET 1
2
3
A
HIGH PERFORMANCE ANALOG DIVISION
SEMICONDUCTOR GROUP
REGULATOR ENABLE
1
B
U14
D5
D4
SML-LX0603GW-TR
C17
0.33uF
R24
220
0.1uF
C25
1
J9
6
4
5
VCCA VCCB
A
B
GND
DIR
SN74AVC1T45DBV
SML-LX0603IW-TR
1
2
3
EXT PWR IN
1
3
2
+1.8VD
D3
+3.3VD C39
U13
0.1uF
R14
390
+3.3VD C38
5
+3.3VD
P3.3
3
649
ED555/2DS
SN74AUP1G125DBV
2
4
IOVDD
U4
P1.1
U17
0.1uF
RESET
0.1uF
C10
0.1uF
C40 IOVDD
SS
SN74AVC1T45DBV
+3.3VD C43
P1.2
C24
0.1uF
USB RST
MISO
1
3
2
SCLK
P1.3
USB ACTIVE
A
SW DIP-8
MRESET
+3.3VD
J8
1
2
3
4
5
6
7
8
0.1uF
TP11
B
16
15
14
13
12
11
10
9
2
4
6
8
10
12
EXTERNAL AUDIO DATA
+3.3VD C42
9
10
11
12
13
14
15
17
18
19
20
22
JMP7
JPR-1X3
SW2
A0
A1
A2
USB I2S
USB MCK
USB SPI
USB RST
EXT MCK
R20
MCLK
U8
TAS1020BPFB
P1.7
P1.6
P1.5
P1.4
P1.3
P1.2
P1.1
P1.0
DVDD
DVDD
DVDD
AVDD
RA1
10K
JMP8
JPR-2X1
SN74LVC1G125DBV
SN74AVC1T45DBV
33pF
6.00 MHZ
D
IOVDD
2
44
43
42
41
40
39
37
38
36
35
34
32
33pF MA-505 6.000M-C0
SCL
SDA
VREN
RESET
MCLKO2
MCLKO1
CSCLK
CDATO
CDATI
CSYNC
CRESET
CSCHNE
24LC64I/SN
X1
C18
6
4
IOVDD 5
MRESET
TEST
EXTEN
RSTO
P3.0
P3.1
P3.2/XINT
P3.3
P3.4
P3.5
NC
NC
VSS
1
2
3
C9
0.1uF
4
A0
A1
A2
VCC
0.1uF
WP
8
+3.3VD
SN74LVC1G126DBV
J10
EXT MCLK
U10
4
U1
SDA
SCL
16
15
14
13
12
11
10
9
SN74AVC4T245PW
+3.3VD C35
C23
TP10
7
2
4
4
3
1
VREF2
EN
SDA2
SCL2
7
8
5
6
USB MCK
6
2
0.1uF
U3
1
2
3
4
5
6
7
8
U15
4
2
1
TP9
R5
2.7K
C28 +3.3VD
5
R3
2.7K
C22 IOVDD
3
EXT MCK
R23
200k
0.1uF
+3.3VD C34
16
15
14
13
12
11
10
9
2
C30
0.1uF
VCCA VCCB
DIR1
OE1
DIR2
OE2
1A1
1B1
1A2
1B2
2A1
2B1
2A2
2B2
GND
GND
1
1
2
3
4
5
6
7
8
3
+3.3VD
1
+3.3VD
5
IOVDD
3
0.1uF
U12
D
4
5
OF
2
FILE
SIZE B
DATE 3-Apr-2007
REV D
C:\01_TI\designs\USB_MODEVM\usb-modevm_revD\USB Motherboard - ModEvm.ddb - Documents\SCH\USB Interface
6
Appendix B
www.ti.com
Appendix B USB-MODEVM Bill of Materials
The complete bill of materials for USB-MODEVM Interface Board is provided as a reference.
Table B-1. USB-MODEVM Bill of Materials
Designators
Description
Manufacturer
Mfg. Part Number
R4
10Ω 1/10W 5% Chip Resistor
Panasonic
ERJ-3GEYJ1300V
R10, R11
27.4Ω 1/16W 1% Chip Resistor
Panasonic
ERJ-3EKF27R4V
R20
75Ω 1/4W 1% Chip Resistor
Panasonic
ERJ-14NF75R0U
R19
220Ω 1/10W 5% Chip Resistor
Panasonic
ERJ-3GEYJ221V
R14, R21, R22
390Ω 1/10W 5% Chip Resistor
Panasonic
ERJ-3GEYJ391V
R13
649Ω 1/16W 1% Chip Resistor
Panasonic
ERJ-3EKF6490V
R9
1.5KΩ 1/10W 5% Chip Resistor
Panasonic
ERJ-3GEYJ1352V
R1–R3, R5–R8
2.7KΩ 1/10W 5% Chip Resistor
Panasonic
ERJ-3GEYJ272V
R12
3.09KΩ 1/16W 1% Chip Resistor
Panasonic
ERJ-3EKF3091V
R15, R16
10KΩ 1/10W 5% Chip Resistor
Panasonic
ERJ-3GEYJ1303V
R17, R18
100kΩ 1/10W 5%Chip Resistor
Panasonic
ERJ-3GEYJ1304V
RA1
10KΩ 1/8W Octal Isolated Resistor Array
CTS Corporation
742C163103JTR
C18, C19
33pF 50V Ceramic Chip Capacitor, ±5%, NPO
TDK
C1608C0G1H330J
C13, C14
47pF 50V Ceramic Chip Capacitor, ±5%, NPO
TDK
C1608C0G1H470J
C20
100pF 50V Ceramic Chip Capacitor, ±5%, NPO
TDK
C1608C0G1H101J
C21
1000pF 50V Ceramic Chip Capacitor, ±5%, NPO
TDK
C1608C0G1H102J
C15
0.1µF 16V Ceramic Chip Capacitor, ±10%, X7R
TDK
C1608X7R1C104K
C16, C17
0.33µF 16V Ceramic Chip Capacitor, ±20%, Y5V
TDK
C1608X5R1C334K
C9–C12, C22–C28
1µF 6.3V Ceramic Chip Capacitor, ±10%, X5R
TDK
C1608X5R0J1305K
C1–C8
10µF 6.3V Ceramic Chip Capacitor, ±10%, X5R
TDK
C3216X5R0J1306K
D1
50V, 1A, Diode MELF SMD
Micro Commercial Components
DL4001
D2
Yellow Light Emitting Diode
Lumex
SML-LX0603YW-TR
D3– D7
Green Light Emitting Diode
Lumex
SML-LX0603GW-TR
D5
Red Light Emitting Diode
Lumex
SML-LX0603IW-TR
Q1, Q2
N-Channel MOSFET
Zetex
ZXMN6A07F
X1
6MHz Crystal SMD
Epson
MA-505 6.000M-C0
U8
USB Streaming Controller
Texas Instruments
TAS1020BPFB
U2
5V LDO Regulator
Texas Instruments
REG1117-5
U9
3.3V/1.8V Dual Output LDO Regulator
Texas Instruments
TPS767D318PWP
U3, U4
Quad, 3-State Buffers
Texas Instruments
SN74LVC125APW
U5–U7
Single IC Buffer Driver with Open Drain o/p
Texas Instruments
SN74LVC1G07DBVR
U10
Single 3-State Buffer
Texas Instruments
SN74LVC1G125DBVR
U1
64K 2-Wire Serial EEPROM I2C
Microchip
24LC64I/SN
USB-MODEVM PCB
Texas Instruments
6463995
TP1–TP6, TP9–TP11
Miniature test point terminal
Keystone Electronics
5000
TP7, TP8
Multipurpose test point terminal
Keystone Electronics
5011
J7
USB Type B Slave Connector Thru-Hole
Mill-Max
897-30-004-90-000000
J13, J2–J5, J8
2-position terminal block
On Shore Technology
ED555/2DS
J9
2.5mm power connector
CUI Stack
PJ-102B
J130
BNC connector, female, PC mount
AMP/Tyco
414305-1
J131A, J132A, J21A, J22A
20-pin SMT plug
Samtec
TSM-110-01-L-DV-P
J131B, J132B, J21B, J22B
20-pin SMT socket
Samtec
SSW-110-22-F-D-VS-K
J133A, J23A
10-pin SMT plug
Samtec
TSM-105-01-L-DV-P
J133B, J23B
10-pin SMT socket
Samtec
SSW-105-22-F-D-VS-K
J6
4-pin double row header (2x2) 0.1"
Samtec
TSW-102-07-L-D
J134, J135
12-pin double row header (2x6) 0.1"
Samtec
TSW-106-07-L-D
JMP1–JMP4
2-position jumper, 0.1" spacing
Samtec
TSW-102-07-L-S
24
USB-MODEVM Bill of Materials
SLAU285 – July 2009
Submit Documentation Feedback
Appendix B
www.ti.com
Table B-1. USB-MODEVM Bill of Materials (continued)
Designators
Description
Manufacturer
Mfg. Part Number
JMP8–JMP14
2-position jumper, 0.1" spacing
Samtec
TSW-102-07-L-S
JMP5, JMP6
3-position jumper, 0.1" spacing
Samtec
TSW-103-07-L-S
JMP7
3-position dual row jumper, 0.1" spacing
Samtec
TSW-103-07-L-D
SW1
SMT, half-pitch 2-position switch
C&K Division, ITT
TDA02H0SK1
SW2
SMT, half-pitch 8-position switch
C&K Division, ITT
TDA08H0SK1
Jumper plug
Samtec
SNT-100-BK-T
SLAU285 – July 2009
Submit Documentation Feedback
USB-MODEVM Bill of Materials
25
Appendix C
www.ti.com
Appendix C USB-MODEVM Protocol
C.1
USB-MODEVM Protocol
The USB-MODEVM is defined to be a Vendor-Specific class and is identified on the PC system as an
NI-VISA device. Because the TAS1020B has several routines in its ROM which are designed for use with
HID-class devices, HID-like structures are used, even though the USB-MODEVM is not an HID-class
device. Data is passed from the PC to the TAS1020B using the control endpoint.
Data is sent in a HIDSETREPORT (see Table C-1).
Table C-1. USB Control Endpoint
HIDSETREPORT Request
Part
Value
Description
bmRequestType
0x21
00100001
bRequest
0x09
SET_REPORT
wValue
0x00
don't care
wIndex
0x03
HID interface is index 3
wLength
calculated by host
Data
Data packet as described in Table C-2.
The data packet consists of the following bytes, shown in Table C-2:
Table C-2. Data Packet Configuration
BYTE NUMBER
0
TYPE
DESCRIPTION
Interface
Specifies serial interface and operation. The two values are logically ORed.
Operation:
READ
WRITE
0x00
0x10
GPIO
SPI_16
I2C_FAST
I2C_STD
SPI_8
0x08
0x04
0x02
0x01
0x00
Interface:
1
I2C Slave
Address
Slave address of I2C device or MSB of 16-bit reg addr for SPI
2
Length
Length of data to write/read (number of bytes)
3
Register address
Address of register for I2C or 8-bit SPI; LSB of 16-bit address for SPI
Data
Up to 60 data bytes could be written at a time. EP0 maximum length is 64. The return
packet is limited to 42 bytes, so advise only sending 32 bytes at any one time.
4..64
Example usage:
Write two bytes (AA, 55) to device starting at register 5 of an I2C device with address A0:
[0]
[1]
[2]
[3]
[4]
[5]
26
0x11
0xA0
0x02
0x05
0xAA
0x55
USB-MODEVM Protocol
SLAU285 – July 2009
Submit Documentation Feedback
USB-MODEVM Protocol
www.ti.com
2
Do the same with a fast mode I C device:
[0]
[1]
[2]
[3]
[4]
[5]
0x12
0xA0
0x02
0x05
0xAA
0x55
Now with an SPI device which uses an 8-bit register address:
[0]
[1]
[2]
[3]
[4]
[5]
0x10
0xA0
0x02
0x05
0xAA
0x55
Now, do a 16-bit register address, as found on parts like the TSC2101. Assume the register address
(command word) is 0x10E0:
[0]
[1]
[2]
[3]
[4]
[5]
0x14
0x10 → Note: the I2C address now serves as MSB of reg addr.
0x02
0xE0
0xAA
0x55
In each case, the TAS1020 returns, in an HID interrupt packet, the following:
[0]
interface byte | status
status:
REQ_ERROR 0x80
INTF_ERROR 0x40
REQ_DONE 0x20
[1]
for I2C interfaces, the I2C address as sent
for SPI interfaces, the read back data from SPI line for transmission of the corresponding byte
[2]
length as sent
[3]
for I2C interfaces, the reg address as sent
for SPI interfaces, the read back data from SPI line for transmission of the corresponding byte
[4..60]
echo of data packet sent
SLAU285 – July 2009
Submit Documentation Feedback
USB-MODEVM Protocol
27
USB-MODEVM Protocol
www.ti.com
If the command is sent with no problem, the returning byte [0] is the same as the sent one logically ORed
with 0x20 - in the preceding first example, the returning packet is:
[0]
[1]
[2]
[3]
[4]
[5]
0x31
0xA0
0x02
0x05
0xAA
0x55
If for some reason the interface fails (for example, the I2C device does not acknowledge), it comes back
as:
[0]
[1]
[2]
[3]
[4]
[5]
0x51 → interface | INTF_ERROR
0xA0
0x02
0x05
0xAA
0x55
If the request is malformed, that is, the interface byte (byte [0]) takes on a value which is not as previously
described, the return packet is:
[0]
[1]
[2]
[3]
[4]
[5]
0x93 → the user sent 0x13, which is not valid, so 0x93 returned
0xA0
0x02
0x05
0xAA
0x55
The preceding examples used writes. Reading is similar:
Read two bytes from device starting at register 5 of an I2C device with address A0:
[0]
[1]
[2]
[3]
28
0x01
0xA0
0x02
0x05
USB-MODEVM Protocol
SLAU285 – July 2009
Submit Documentation Feedback
GPIO Capability
www.ti.com
The return packet is:
[0]
[1]
[2]
[3]
[4]
[5]
0x21
0xA0
0x02
0x05
0xAA
0x55
assuming that the values written starting at Register 5 were actually written to the device.
C.2
GPIO Capability
The USB-MODEVM has seven GPIO lines. Access them by specifying the interface to be 0x08, and then
using the standard format for packets—but addresses are unnecessary. The GPIO lines are mapped into
one byte (see Table C-3):
Table C-3. GPIO Pin Assignments
Bit 7
6
5
4
3
2
1
0
x
P3.5
P3.4
P3.3
P1.3
P1.2
P1.1
P1.0
Example: write P3.5 to a 1, set all others to 0:
[0]
[1]
[2]
[3]
[4]
0x18
0x00
0x01
0x00
0x40
→ write, GPIO
→ this value is ignored
→ length - ALWAYS a 1
→ this value is ignored
→ 01000000
The user can also read back from the GPIO to see the state of the pins. Assume the previous example
was just written to the port pins.
Example: read the GPIO
[0]
[1]
[2]
[3]
0x08
0x00
0x01
0x00
→ read, GPIO
→ this value is ignored
→ length - ALWAYS a 1
→ this value is ignored
The return packet is:
[0]
[1]
[2]
[3]
[4]
C.3
0x28
0x00
0x01
0x00
0x40
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
SLAU285 – July 2009
Submit Documentation Feedback
USB-MODEVM Protocol
29
Writing Scripts
www.ti.com
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
gpio
Use the USB-MODEVM GPIO capability
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]
where 'i2c address' and 'register' are in hexadecimal format
and 'D7' through 'D0' are in binary format with values of 0,
1 or X for don't care.
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. 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 using the protocol described in Section C.1.
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—see
Section C.1 for additional information about what variations may be necessary for a particular SPI mode).
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 02
This script begins with a comment, specifies that a fast I2C bus will be 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.
30
USB-MODEVM Protocol
SLAU285 – July 2009
Submit Documentation Feedback
www.ti.com
Writing Scripts
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
# Write AA and BB to registers 3 and 4, respectively
w 30 03 AA BB
# Write CC, DD, EE and FF to registers 5, 6, 7 and 8, respectively
> CC DD EE FF
# Place a commented breakpoint
b "AA BB CC DD EE FF was written, starting at register 3"
# Read back all six registers, starting at register 3
r 30 03 06
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 buffers
w 30 01 05
# Wait for bit D0 to clear. 'x' denotes a don't care.
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: http://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 is then displayed
in the command buffer. The user can also 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 there are breakpoints 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, push that
button and the script continues.
SLAU285 – July 2009
Submit Documentation Feedback
USB-MODEVM Protocol
31
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements,
and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should
obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are
sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.
TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard
warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where
mandated by government requirements, testing of all parameters of each product is not necessarily performed.
TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and
applications using TI components. To minimize the risks associated with customer products and applications, customers should provide
adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right,
or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information
published by TI regarding third-party products or services does not constitute a license from TI 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 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. Reproduction of this information with alteration is an unfair and deceptive
business practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional
restrictions.
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all
express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not
responsible or liable for any such statements.
TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably
be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing
such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and
acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products
and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be
provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in
such safety-critical applications.
TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are
specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military
specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at
the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use.
TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are
designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated
products in automotive applications, TI will not be responsible for any failure to meet such requirements.
Following are URLs where you can obtain information on other Texas Instruments products and application solutions:
Products
Amplifiers
Data Converters
DLP® Products
DSP
Clocks and Timers
Interface
Logic
Power Mgmt
Microcontrollers
RFID
RF/IF and ZigBee® Solutions
amplifier.ti.com
dataconverter.ti.com
www.dlp.com
dsp.ti.com
www.ti.com/clocks
interface.ti.com
logic.ti.com
power.ti.com
microcontroller.ti.com
www.ti-rfid.com
www.ti.com/lprf
Applications
Audio
Automotive
Broadband
Digital Control
Medical
Military
Optical Networking
Security
Telephony
Video & Imaging
Wireless
www.ti.com/audio
www.ti.com/automotive
www.ti.com/broadband
www.ti.com/digitalcontrol
www.ti.com/medical
www.ti.com/military
www.ti.com/opticalnetwork
www.ti.com/security
www.ti.com/telephony
www.ti.com/video
www.ti.com/wireless
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2009, Texas Instruments Incorporated