SBAS906
March 2018
TLV320ADC3100
PRODUCTION DATA.
1
Features
2
Applications
3
Description
Device Images
Functional Block Diagram
4
Revision History
5
Description (continued)
6
Pin Configuration and Functions
Pin Functions
7
Specifications
7.1
Absolute Maximum Ratings
7.2
ESD Ratings
7.3
Recommended Operating Conditions
7.4
Thermal Information
7.5
Electrical Characteristics
7.6
Timing Requirements: I2S, LJF, RJF Timing in Master Mode
7.7
Timing Requirements: DSP Timing in Master Mode
7.8
Timing Requirements: I2S, LJF, RJF Timing in Slave Mode
7.9
Timing Requirements: DSP Timing in Slave Mode
7.10
Typical Characteristics
8
Detailed Description
8.1
Overview
8.2
Functional Block Diagram
8.3
Feature Description
8.3.1
Hardware Reset
8.3.2
PLL Start-up
8.3.3
Software Power Down
8.3.4
Audio Data Converters
8.3.5
Digital Audio Data Serial Interface
8.3.5.1
Right-Justified Mode
8.3.5.2
Left-Justified Mode
8.3.5.3
I2S Mode
8.3.5.4
DSP Mode
8.3.6
Audio Clock Generation
8.3.7
Stereo Audio ADC
8.3.8
Audio Analog Inputs
8.3.8.1
Digital Volume Control
8.3.8.2
Fine Digital Gain Adjustment
8.3.8.3
AGC
8.3.9
Input Impedance and VCM Control
8.3.10
MICBIAS Generation
8.3.11
ADC Decimation Filtering and Signal Processing
8.3.11.1
Processing Blocks
8.3.11.2
Processing Blocks: Details
8.3.11.3
User-Programmable Filters
8.3.11.3.1
First-Order IIR Section
8.3.11.3.2
Biquad Section
8.3.11.3.3
FIR Section
8.3.11.4
Decimation Filter
8.3.11.4.1
Decimation Filter A
8.3.11.4.2
Decimation Filter B
8.3.11.4.3
Decimation Filter C
8.3.11.5
ADC Data Interface
8.3.12
TLV320ADC3100 Comparison
8.4
Device Functional Modes
8.4.1
Recording Mode
8.5
Programming
8.5.1
Digital Control Serial Interface
8.5.1.1
I2C Control Mode
8.6
Register Maps
8.6.1
Control Registers
8.6.2
Control Registers, Page 0: Clock Multipliers and Dividers, Serial Interfaces, Flags, Interrupts and Programming of GPIOs
8.6.2.1
Register 0: Page Control Register (address = 0d) [reset = 0000 0000b], Page 0
Table 17.
Register 0: Page Control Register Field Descriptions
8.6.2.2
Register 1: Software Reset (address = 01d) [reset = 00h], Page 0
Table 18.
Register 1: Software Reset Field Descriptions
8.6.2.3
Register 2: Reserved (address = 02d) [reset = 00h], Page 0
Table 19.
Register 2: Reserved Field Descriptions
8.6.2.4
Register 3: Reserved (address = 03d) [reset = XXh], Page 0
Table 20.
Register 3: Reserved Field Descriptions
8.6.2.5
Register 4: Clock-Gen Multiplexing (address = 04d) [reset = 00h], Page 0
Table 21.
Register 4: Clock-Gen Multiplexing Field Descriptions
8.6.2.6
Register 5: PLL P and R-VAL (address = 05d) [reset = 11h], Page 0
Table 22.
Register 5: PLL P and R-VAL Field Descriptions
8.6.2.7
Register 6: PLL J-VAL (address = 06d) [reset = 0000 0100b], Page 0
Table 23.
Register 6: PLL J-VAL Field Descriptions
8.6.2.8
Register 7: PLL D-VAL MSB (address = 07d) [reset = 00h], Page 0
Table 24.
Register 7: PLL D-VAL MSB Field Descriptions
8.6.2.9
Register 8: PLL D-VAL LSB (address = 08d) [reset = 00h], Page 0
Table 25.
Register 8: PLL D-VAL LSB Field Descriptions
8.6.2.10
Registers 9–17: Reserved (addresses = 09d, 10d, 11d, 12d, 13d, 14d, 15d, 16d, 17d) [reset = XXh], Page 0
Table 26.
Registers 9–17: Reserved Field Descriptions
8.6.2.11
Register 18: ADC NADC Clock Divider (address = 18d) [reset = 0000 0001b], Page 0
Table 27.
Register 18: ADC NADC Clock Divider Field Descriptions
8.6.2.12
Register 19: ADC MADC Clock Divider (address = 19d) [reset = 0000 0001b], Page 0
Table 28.
Register 19: ADC MADC Clock Divider Field Descriptions
8.6.2.13
Register 20: ADC AOSR (address = 20d) [reset = 1000 0000b], Page 0
Table 29.
Register 20: ADC AOSR Field Descriptions
8.6.2.14
Register 21: ADC IADC (address = 21d) [reset = 1000 0000b], Page 0
Table 30.
Register 21: ADC IADC Field Descriptions
8.6.2.15
Register 22: ADC Digital Filter Engine Decimation (address = 22d) [reset = 0000 0100b], Page 0
Table 31.
Register 22: ADC Digital Filter Engine Decimation Field Descriptions
8.6.2.16
Registers 23–24 (addresses) = 23d, 24d) [reset = XXh], Page 0
Table 32.
Registers 23–24 Field Descriptions
8.6.2.17
Register 25: CLKOUT MUX (address = 25d) [reset = 00h], Page 0
Table 33.
Register 25: CLKOUT MUX Field Descriptions
8.6.2.18
Register 26: CLKOUT M Divider (address = 26d) [reset = 0000 0001b], Page 0
Table 34.
Register 26: CLKOUT M Divider Field Descriptions
8.6.2.19
Register 27: ADC Audio Interface Control 1 (address = 27d) [reset = 00h], Page 0
Table 35.
Register 27: ADC Audio Interface Control 1 Field Descriptions
8.6.2.20
Register 28: Data Slot Offset Programmability 1 (Ch_Offset_1) (address = 28d) [reset = 00h], Page 0
Table 36.
Register 28: Data Slot Offset Programmability 1 (Ch_Offset_1) Field Descriptions
8.6.2.21
Register 29: ADC Interface Control 2 (address = 29d) [reset = 0000 0010b], Page 0
Table 37.
Register 29: ADC Interface Control 2 Field Descriptions
8.6.2.22
Register 30: BCLK N Divider (address = 30d) [reset = 0000 0001b], Page 0
Table 38.
Register 30: BCLK N Divider Field Descriptions
8.6.2.23
Register 31: Secondary Audio Interface Control 1 (address = 31d) [reset = 00h], Page 0
Table 39.
Register 31: Secondary Audio Interface Control 1 Field Descriptions
8.6.2.24
Register 32: Secondary Audio Interface Control 2 (address = 32d) [reset = 00h], Page 0
Table 40.
Register 32: Secondary Audio Interface Control 2 Field Descriptions
8.6.2.25
Register 33: Secondary Audio Interface Control 3 (address = 33d) [reset = 0001 0000b], Page 0
Table 41.
Register 33: Secondary Audio Interface Control 3 Field Descriptions
8.6.2.26
Register 34: I2S Sync (address = 34d) [reset = 00h], Page 0
Table 42.
Register 34: I2S Sync Field Descriptions
8.6.2.27
Register 35: Reserved (address = 35d) [reset = XXh], Page 0
Table 43.
Register 35: Reserved Field Descriptions
8.6.2.28
Register 36: ADC Flag Register (address = 36d) [reset = 00h], Page 0
Table 44.
Register 36: ADC Flag Register Field Descriptions
8.6.2.29
Register 37: Data Slot Offset Programmability 2 (Ch_Offset_2) (address = 37d) [reset = 00h], Page 0
Table 45.
Register 37: Data Slot Offset Programmability 2 (Ch_Offset_2) Field Descriptions
8.6.2.30
Register 38: I2S TDM Control Register (address = 38d) [reset = 0000 0010b], Page 0
Table 46.
Register 38: I2S TDM Control Register Field Descriptions
8.6.2.31
Registers 39–41 (addresses) = 39d, 40d, 41d) [reset = XXh], Page 0
Table 47.
Registers 39–41 Field Descriptions
8.6.2.32
Register 42: Interrupt Flags (Overflow) (address = 42d) [reset = 00h], Page 0
Table 48.
Register 42: Interrupt Flags (Overflow) Field Descriptions
8.6.2.33
Register 43: Interrupt Flags (Overflow) (address = 43d) [reset = 00h], Page 0
Table 49.
Register 43: Interrupt Flags (Overflow) Field Descriptions
8.6.2.34
Register 44: Reserved (address = 44d) [reset = XXh], Page 0
Table 50.
Register 44: Reserved Field Descriptions
8.6.2.35
Register 45: Interrupt Flags—ADC (address = 45d) [reset = 00h], Page 0
Table 51.
Register 45: Interrupt Flags—ADC Field Descriptions
8.6.2.36
Register 46: Reserved (address = 46d) [reset = XXh], Page 0
Table 52.
Register 46: Reserved Field Descriptions
8.6.2.37
Register 47: Interrupt Flags—ADC (address = 47d) [reset = 00h], Page 0
Table 53.
Register 47: Interrupt Flags—ADC Field Descriptions
8.6.2.38
Register 48: INT1 Interrupt Control (address = 48d) [reset = 00h], Page 0
Table 54.
Register 48: INT1 Interrupt Control Field Descriptions
8.6.2.39
Register 49: INT2 Interrupt Control (address = 49d) [reset = 00h], Page 0
Table 55.
Register 49: INT2 Interrupt Control Field Descriptions
8.6.2.40
Register 50: Reserved (address = 50d) [reset = XXh], Page 0
Table 56.
Register 50: Reserved Field Descriptions
8.6.2.41
Register 51: Reserved (address = 51d) [reset = 00h], Page 0
Table 57.
Register 51: Reserved
8.6.2.42
Register 52: GPIO1 Control (address = 52d) [reset = 00h], Page 0
Table 58.
Register 52: GPIO1 Control Field Descriptions
8.6.2.43
Register 53: DOUT (OUT Pin) Control (address = 53d) [reset = 0001 0010b], Page 0
Table 59.
Register 53: DOUT (OUT Pin) Control Field Descriptions
8.6.2.44
Registers 54–56 (addresses) = 54d, 55d, 56d) [reset = XXh], Page 0
Table 60.
Registers 54–56 Field Descriptions
8.6.2.45
Register 57: ADC Sync Control 1 (address = 57d) [reset = 00h], Page 0
Table 61.
Register 57: ADC Sync Control 1 Field Descriptions
8.6.2.46
Register 58: ADC Sync Control 2 (address = 58d) [reset = 00h], Page 0
Table 62.
Register 58: ADC Sync Control 2 Field Descriptions
8.6.2.47
Register 59: ADC CIC Filter Gain Control (address = 59d) [reset = 0100 0100h], Page 0
Table 63.
Register 59: ADC CIC Filter Gain Control Field Descriptions
8.6.2.48
Register 60: Reserved (address = 60d) [reset = 00h], Page 0
Table 64.
Register 60: Reserved Field Descriptions
8.6.2.49
Register 61: ADC Processing Block Selection (address = 61d) [reset = 0000 0001h], Page 0
Table 65.
Register 61: ADC Processing Block Selection Field Descriptions
8.6.2.50
Register 62: Programmable Instruction-Mode Control Bits (address = 62d) [reset = 00h], Page 0
Table 66.
Register 62: Reserved
8.6.2.51
Registers 63–79: Reserved (address = 63d - 79d) [reset = XXh], Page 0
Table 67.
Registers 63–79: Reserved Field Descriptions
8.6.2.52
Register 80: Reserved (address = 80d) [reset = 00h], Page 0
Table 68.
Register 80: Reserved
8.6.2.53
Register 81: ADC Digital (address = 81d) [reset = 00h], Page 0
Table 69.
Register 81: ADC Digital Field Descriptions
8.6.2.54
Register 82: ADC Fine Volume Control (address = 82d) [reset = 1000 1000h], Page 0
Table 70.
Register 82: ADC Fine Volume Control Field Descriptions
8.6.2.55
Register 83: Left ADC Volume Control (address = 83d) [reset = 00h], Page 0
Table 71.
Register 83: Left ADC Volume Control Field Descriptions
8.6.2.56
Register 84: Right ADC Volume Control (address = 84d) [reset = 00h], Page 0
Table 72.
Register 84: Right ADC Volume Control Field Descriptions
8.6.2.57
Register 85: Left ADC Phase Compensation (address = 85d) [reset = 00h], Page 0
Table 73.
Register 85: Left ADC Phase Compensation Field Descriptions
8.6.2.58
Register 86: Left AGC Control 1 (address = 86d) [reset = 00h], Page 0
Table 74.
Register 86: Left AGC Control 1 Field Descriptions
8.6.2.59
Register 87: Left AGC Control 2 (address = 87d) [reset = 00h], Page 0
Table 75.
Register 87: Left AGC Control 2 Field Descriptions
8.6.2.60
Register 88: Left AGC Maximum Gain (address = 88d) [reset = 0111 1111b], Page 0
Table 76.
Register 88: Left AGC Maximum Gain Field Descriptions
8.6.2.61
Register 89: Left AGC Attack Time (address = 89d) [reset = 00h], Page 0
Table 77.
Register 89: Left AGC Attack Time Field Descriptions
8.6.2.62
Register 90: Left AGC Decay Time (address = 90d) [reset = 00h], Page 0
Table 78.
Register 90: Left AGC Decay Time Field Descriptions
8.6.2.63
Register 91: Left AGC Noise Debounce (address = 91d) [reset = 00h], Page 0
Table 79.
Register 91: Left AGC Noise Debounce Field Descriptions
8.6.2.64
Register 92: Left AGC Signal Debounce (address = 92d) [reset = 00h], Page 0
Table 80.
Register 92: Left AGC Signal Debounce Field Descriptions
8.6.2.65
Register 93: Left AGC Gain Applied (address = 93d) [reset = 00h], Page 0
Table 81.
Register 93: Left AGC Gain Applied Field Descriptions
8.6.2.66
Register 94: Right AGC Control 1 (address = 94d) [reset = 00h], Page 0
Table 82.
Register 94: Right AGC Control 1 Field Descriptions
8.6.2.67
Register 95: Right AGC Control 2 (address = 95d) [reset = 00h], Page 0
Table 83.
Register 95: Right AGC Control 2 Field Descriptions
8.6.2.68
Register 96: Right AGC Maximum Gain (address = 96d) [reset = 0111 1111b], Page 0
Table 84.
Register 96: Right AGC Maximum Gain Field Descriptions
8.6.2.69
Register 97: Right AGC Attack Time (address = 97d) [reset = 00h], Page 0
Table 85.
Register 97: Right AGC Attack Time Field Descriptions
8.6.2.70
Register 98: Right AGC Decay Time (address = 98d) [reset = 00h], Page 0
Table 86.
Register 98: Right AGC Decay Time Field Descriptions
8.6.2.71
Register 99: Right AGC Noise Debounce (address = 99d) [reset = 00h], Page 0
Table 87.
Register 99: Right AGC Noise Debounce Field Descriptions
8.6.2.72
Register 100: Right AGC Signal Debounce (address = 100d) [reset = 00h], Page 0
Table 88.
Register 100: Right AGC Signal Debounce Field Descriptions
8.6.2.73
Register 101: Right AGC Gain Applied (address = 101d) [reset = 00h], Page 0
Table 89.
Register 101: Right AGC Gain Applied Field Descriptions
8.6.2.74
Register 102–127: Reserved (addresses) = 102d–127d) [reset = XXh], Page 0
Table 90.
Register 102–127: Reserved Field Descriptions
8.6.3
Control Registers, Page 1: ADC Routing, PGA, Power Controls, and So Forth
8.6.3.1
Register 0: Page Control Register (address = 0d) [reset = 00h], Page 1
Table 91.
Register 0: Page Control Register Field Descriptions
8.6.3.2
Register 1–25: Reserved (addresses) = 01d–25d) [reset = XXh], Page 1
Table 92.
Register 1–25: Reserved Field Descriptions
8.6.3.3
Register 26: Dither Control (address = 26d) [reset = 00h], Page 1
Table 93.
Register 26: Dither Control Field Descriptions
8.6.3.4
Register 27–50: Reserved (addresses) = 27d–50d) [reset = XXh], Page 1
Table 94.
Register 27–50: Reserved Field Descriptions
8.6.3.5
Register 51: MICBIAS Control (address = 51d) [reset = 00h], Page 1
Table 95.
Register 51: MICBIAS Control Field Descriptions
8.6.3.6
Register 52: Left ADC Input Selection for Left PGA (address = 52d) [reset = 0101 0111b], Page 1
Table 96.
Register 52: Left ADC Input Selection for Left PGA Field Descriptions
8.6.3.7
Register 53: Reserved (address = 53d) [reset = XXh], Page 1
Table 97.
Register 53: Reserved Field Descriptions
8.6.3.8
Register 54: Left ADC Input Selection for Left PGA (address = 54d) [reset = 0011 1111h], Page 1
Table 98.
Register 54: Left ADC Input Selection for Left PGA Field Descriptions
8.6.3.9
Register 55: Right ADC Input Selection for Right PGA (address = 55d) [reset = 0101 0111b], Page 1
Table 99.
Register 55: Right ADC Input Selection for Right PGA Field Descriptions
8.6.3.10
Register 56: Reserved (address = 56d) [reset = XXh], Page 1
Table 100.
Register 56: Reserved Field Descriptions
8.6.3.11
Register 57: Right ADC Input Selection for Right PGA (address = 57d) [reset = 0001 0111b], Page 1
Table 101.
Register 57: Right ADC Input Selection for Right PGA Field Descriptions
8.6.3.12
Register 58: Reserved (address = 58d) [reset = XXh], Page 1
Table 102.
Register 58: Reserved Field Descriptions
8.6.3.13
Register 59: Left Analog PGA Settings (address = 59d) [reset = 1000 0000h], Page 1
Table 103.
Register 59: Left Analog PGA Settings Field Descriptions
8.6.3.14
Register 60: Right Analog PGA Settings (address = 60d) [reset = 1000 0000h], Page 1
Table 104.
Register 60: Right Analog PGA Settings Field Descriptions
8.6.3.15
Register 61: ADC Low Current Modes (address = 61d) [reset = 00h], Page 1
Table 105.
Register 61: ADC Low Current Modes Field Descriptions
8.6.3.16
Register 62: ADC Analog PGA Flags (address = 62d) [reset = 00h], Page 1
Table 106.
Register 62: ADC Analog PGA Flags Field Descriptions
8.6.3.17
Register 63–127: Reserved (addresses) = 63d–127d) [reset = XXh], Page 1
Table 107.
Register 63–127: Reserved Field Descriptions
8.6.4
Control Registers, Page 4: ADC Digital Filter Coefficients
8.6.4.1
Register 0: Page Control (address = 00d) [reset = 00h], Page 4
Table 108.
Register 0: Page Control Field Descriptions
9
Application and Implementation
9.1
Application Information
9.2
Typical Application
9.2.1
Design Requirements
9.2.2
Detailed Design Procedure
9.2.2.1
Step 1
9.2.2.2
Step 2
9.2.2.3
Example Register Setup to Record Analog Data Through ADC to Digital Out
9.2.2.4
MICBIAS
9.2.2.5
Decoupling Capacitors
9.2.3
Application Curves
10
Power Supply Recommendations
11
Layout
11.1
Layout Guidelines
11.2
Layout Example
12
Device and Documentation Support
12.1
Documentation Support
12.1.1
Related Documentation
12.2
Receiving Notification of Documentation Updates
12.3
Community Resources
12.4
Trademarks
12.5
Electrostatic Discharge Caution
12.6
Glossary
13
Mechanical, Packaging, and Orderable Information
Package Options
Mechanical Data (Package|Pins)
RGE|24
MPQF124G
Thermal pad, mechanical data (Package|Pins)
RGE|24
QFND008AA
Orderable Information
sbas906_oa
sbas906_pm
1
Features
Stereo Audio ADC:
92-dBA Signal-to-Noise Ratio
Supports ADC Sample Rates From 8 kHz to 96 kHz
Flexible Digital Filtering With Programmable Coefficients and Built-In Processing Blocks:
Low-Latency IIR Filters for Voice
Linear Phase FIR Filters for Audio
Up to 5 Additional Programmable Bi-Quad Filters
Programmable High-Pass Filter
Four Audio Inputs With Configurable Automatic Gain Control (AGC):
Programmable in Single-Ended or Fully Differential Configurations
Optionally Tri-Stated for Easy Interoperability With Other Audio Devices
Low Power Consumption and Extensive Modular Power Control:
6-mW Mono Record, 8-kHz
11-mW Stereo Record, 8-kHz
10-mW Mono Record, 48-kHz
17-mW Stereo Record, 48-kHz
Programmable Microphone Bias
Programmable PLL for Clock Generation
I
2
C Control Bus
Audio Serial Data Bus Supports I
2
S, Left- and Right-Justified, DSP, PCM, and TDM Modes
Power Supplies:
Analog: 2.7 V to 3.6 V
Digital: Core: 1.65 V to 1.95 V,
I/O: 1.1 V–3.6 V
Package: 4-mm × 4-mm, 24-Pin RGE (VQFN)