SLAS548D October 2008 – September 2015 TLV320ADC3001
PRODUCTION DATA.
NOTE
Information in the following applications sections is not part of the TI component specification, and TI does not warrant its accuracy or completeness. TI’s customers are responsible for determining suitability of components for their purposes. Customers should validate and test their design implementation to confirm system functionality.
This typical connection diagram highlights the required external components and system level connections for proper operation of the device in several popular use cases. Each of these configurations can be realized using the Evaluation Modules (EVMs) for the device. These flexible modules allow full evaluation of the device in the most common modes of operation. Any design variation can be supported by TI through schematic and layout reviews. Visit www.e2e.ti.com for design assistance and join the audio amplifier discussion forum for additional information.
Table 15 lists the design parameters for this example.
KEY PARAMETER | SPECIFICATION/UNIT | |||
---|---|---|---|---|
AVDD | 3.3 V | |||
AVDD Supply Current | > 6 mA (PLL on, AGC off, miniDSP off, stereo record, fs = 48 kHz) | |||
DVDD | 1.8 V | |||
DVDD Supply Current | > 4 mA (PLL on, AGC off, miniDSP off, stereo record, fs = 48 kHz) | |||
IOVDD | 1.8 V | |||
Max. MICBIAS Current | 4 mA (MICBIAS voltage 2.5 V) |
The following paragraphs are intended to guide a user through the steps necessary to configure the TLV320ADC3001.
The system clock source (master clock) and the targeted ADC sampling frequency must be identified.
Depending on the targeted performance, the decimation filter type (A, B, or C) and AOSR value can be determined:
In all cases, AOSR is limited in its range by the following condition:
Based on the identified filter type and the required signal-processing capabilities, the appropriate processing block can be determined from the list of available processing blocks (PRB_R4 to PRB_R18).
Based on the available master clock, the chosen AOSR and the targeted sampling rate, the clock divider values NADC and MADC can be determined. If necessary, the internal PLL can add a large degree of flexibility.
In summary, ADC_CLKIN (derived directly from the system clock source or from the internal PLL) divided by MADC, NADC, and AOSR must be equal to the ADC sampling rate ADC_fS. The ADC_CLKIN clock signal is shared with the DAC clock-generation block.
To a large degree, NADC and MADC can be chosen independently in the range of 1 to 128. In general, NADC must be as large as possible as long as the following condition can still be met:
RC is a function of the chosen processing block and is listed in the Resource Class column of Table 6.
The common-mode voltage setting of the device is determined by the available analog power supply.
At this point, the following device-specific parameters are known: PRB_Rx, AOSR, NADC, MADC, input and output common-mode values. If the PLL is used, the PLL parameters P, J, D, and R are determined as well.
Setting up the device via register programming:
The following list gives a sequence of items that must be executed in the time between powering the device up and reading data from the device:
A detailed example can be found in Example Register Setup to Record Analog Data Through ADC to Digital Out.
A typical EVM I2C register control script follows to show how to set up the TLV320ADC3001 in record mode with fS = 44.1 kHz and MCLK = 11.2896 MHz.
# Key: w 30 XX YY ==> write to I2C address 0x30, to register 0xXX, data 0xYY
# # ==> comment delimiter
#
# The following list gives an example sequence of items that must be executed in the time
# between powering the device up and reading data from the device. Note that there are
# other valid sequences depending on which features are used.
#
# ADC3101EVM Key Jumper Settings and Audio Connections:
# 1. Remove Jumpers W12 and W13
# 2. Insert Jumpers W4 and W5
# 3. Insert a 3.5mm stereo audio plug into J9 for
# single-ended input IN1L(P) - left channel and
# single-ended input IN1R(M) - right channel
################################################################
# 1. Define starting point:
# (a) Power up appicable external hardware power supplies
# (b) Set register page to 0
#
w 30 00 00
# (c) Initiate SW Reset
#
w 30 01 01
#
# 2. Program Clock Settings
# (a) Program PLL clock dividers P,J,D,R (if PLL is necessary)
#
# In EVM, the ADC3001 receives: MCLK = 11.2896 MHz,
# BCLK = 2.8224 MHz, WCLK = 44.1 kHz
#
# Sinve the sample rate is a multiple of the input MCLK then
# no PLL is needed thereby saving power. Use Default (Reset) Settings:
# ADC_CLKIN = MCLK, P=1, R=1, J=4, D=0000
w 30 04 00
w 30 05 11
w 30 06 04
w 30 07 00
w 30 08 00
#
# (b) Power up PLL (if PLL is necessary) - Not Used in this Example
w 30 05 11
# (c) Program and power up NADC
#
# NADC = 1, divider powered on
w 30 12 81
#
# (d) Program and power up MADC
#
# MADC = 2, divider powered on
w 30 13 82
#
# (e) Program OSR value
#
# AOSR = 128 (default)
w 30 14 80
#
# (f) Program I2S word length as required (16, 20, 24, 32 bits)
#
# mode is i2s, wordlength is 16, slave mode (default)
w 30 1B 00
#
# (g) Program the processing block to be used
#
# PRB_P1
w 30 3d 01
#
# 3. Program Analog Blocks
# (a) Set register Page to 1
#
w 30 00 01
#
# (b) Program MICBIAS if appicable
#
# Not used (default)
w 30 33 00
#
# (c) Program MicPGA
#
# Left Analog PGA Seeting = 0dB
w 30 3b 00
#
# Right Analog PGA Seeting = 0dB
w 30 3c 00
#
# (d) Routing of inputs/common mode to ADC input
# (e) Unmute analog PGAs and set analog gain
#
# Left ADC Input selection for Left PGA = IN1L(P) as Single-Ended
w 30 34 fc
#
# Right ADC Input selection for Right PGA = IN1R(M) as Single-Ended
w 30 37 fc
#
# 4. Program ADC
#
# (a) Set register Page to 0
#
w 30 00 00
#
# (b) Power up ADC channel
#
# Power-up Left ADC and Right ADC
w 30 51 c2
#
# (c) Unmute digital volume control and set gain = 0 dB
#
# UNMUTE
w 30 52 00
#
TLV320ADC3001 has a built-in bias voltage output for biasing of microphones. No intentional capacitors must be connected directly to the MICBIAS output for filtering.
The TLV320ADC3001 requires adequate power supply decoupling to ensure that the noise and total harmonic distortion (THD) are low. A good ceramic capacitor, typically 0.1 µF, placed as close as possible to the device AVDD, IOVDD and DVDD lead works best. Placing this decoupling capacitor close to the TLV320ADC3001 is important for the performance of the converter. For filtering lower-frequency noise signals, a 1 µF or greater capacitor placed near the device would also help.
Table 16 lists the application curves in the Typical Characteristics section.