Datasheet
SLOS327C − AUGUST 2000 − REVISED MAY 2001
27
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
APPLICATION INFORMATION
I
2
C operation specific to the TPA0172 device
The TPA0172 operates using only a multiple byte transfer protocol as shown in Figures 29 and 31. The six
internal registers and the functionality of each can be found in Table 6. When writing to the device, all 6 bytes
corresponding to all six registers must be sent to the device in a single multiple byte transfer. During a read cycle,
the TPA0172 will send 6 bytes in a single transfer to the master device requesting the information.
Table 6. Internal Registers
REGISTER NAME
POWER-UP/RESET VALUE
(b
7
b
6
b
5…
b
0
)
BIT ASSIGNMENT
Right Gain Register 1
(BTL Gain Register)
0011 1111
0−5: Gain level
6: Mute
7: Mute
Left Gain Register 1
(BTL Gain Register)
0011 1111
0−5: Gain level
6: Mute
7: Mute
Right Gain Register 2
(SE Gain Register)
0011 1111
0−5: Gain level
6: Mute
7: Mute
Left Gain Register 2
(SE Gain Register)
0011 1111
0−5: Gain level
6: Mute
7: Mute
Mask Register 1111 1111
0: Disable internal SHUTDOWN control
1: Disable internal SE/BTL
control
2: Disable internal PC-BEEP control
3−6: Unused
7: Powering-up indicator (read-only)
Control Register 0000 0000
0: SHUTDOWN
1: HP/LINE
2: Reserved
3: Mute
4: Reserved
5: SE/BTL
6: Gain register select
7: PC-BEEP