English
Language : 

TPA6166A2_15 Datasheet, PDF (24/49 Pages) Texas Instruments – TPA6166A2 3.5-mm Jack Detect and Headset Interface IC
TPA6166A2
SLAS997B – MARCH 2014 – REVISED JANUARY 2015
7.5.2 Initialization
7.5.2.1 Reserved Registers
Always program values based on Table 3 (registers in bold must be programmed).
Register Address
0x03
0x06
0x0A
0x0C
0x0D
0x0E
0x0F
0x10
0x11
0x12
0x13
0x14
01B
0x1F
Table 3. Initialization of Reserved Registers
Value (Hex)
00
00
00
1C
00
00
00
00
00
01
45
00
00
00
www.ti.com
Comments
Same as default
Same as default
Same as default
Same as default
Same as default
Same as default
Same as default
Same as default
Same as default
Default is 00
Default is 00
Same as default
Default is not defined
Same as default
7.5.2.2 Fixed Registers
Values for these registers will likely remain same all the time. Table below have recommended settings for
registers. Based on system requirement, it is possible that slightly different values need to be programmed.
Register Address
0x04
0x05
0x09
0x15
0x16
0x18
0x1A
Table 4. Typically Fixed Registers
Value (Binary)
1100 0010
0000 0100
B7B6B5B4B3B200
1111 1111
1111 1111
1100 0000
1001 0101
Comments
Same as default
Same as default
Bits 1-0 must be programmed to 00. Bits 7-2 values based on system need (Example: 0100
01 for 24-dB mic preamplifier gain, 2.2-kΩ bias resistor and 2.6-V bias voltage )
Debounce time of ~64 ms. If this causes too much delay for button press detection, then
lower value can be considered.
Debounce time of ~256 ms. If this causes too much delay for button press detection, then
lower value can be considered.
Same as default
Same as default
7.5.2.3 Other Registers
Values for these registers will likely be changed by system on-the-fly depending on mode of operation
Register Address
0x1E
0x07
0x08
0x1C
0x1D
Table 5. Commonly Used Registers
Value (Binary)
0001 10001
0000 0100
1B6B5B4B3B2B1B0
0000 0000
1100 0000
Comments
TI recommends programming this register first before anything else in this table
Bits 6-0 values based on system need (Example: 011 1001 for 0dB gain). These bits can be
changed on-the-fly for controlling volume.
Bits 6-0 are don’t care if bit 7 of register 0x1E is set to 1
Bit-7 will likely change based on mode, if passive multi-button needs to be supported.
24
Submit Documentation Feedback
Product Folder Links: TPA6166A2
Copyright © 2014–2015, Texas Instruments Incorporated