Contents
v
July 2004
SLES115
6
Serial Control Interface Register Definitions
65
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1
Clock Control Register (0x00)
65
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.2
General Status Register 0 (0x01)
65
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3
Error Status Register (0x02)
65
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4
System Control Register 1 (0x03)
66
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5
System Control Register 2 (0x04)
66
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.6
Channel Configuration Control Register (0x05X0C)
66
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.7
Headphone Configuration Control Register (0x0D)
67
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.8
Serial Data Interface Control Register (0x0E)
67
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.9
Soft Mute Register (0x0F)
68
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.10
Automute Control Register(0x14)
68
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.11
Automute PWM Threshold and Backend Reset Period (0x15)
69
. . . . . . . . . . . . . . . . . . . . . . . . . . .
6.12
Modulation Index Limit Register (0x16)
70
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.13
Interchannel Channel Delay Registers (0x1B 0x22) and Offset Register (0x23)
70
. . . . . . . . . .
6.14
Bank Switching Command (0x40)
71
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.15
Input Mixer Registers (0x41 – 0x48, Channels 1 8)
72
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.16
Bass Management Registers (0x49 – 0x50)
75
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.17
Biquad Filters Register (0x51 – 0x88)
75
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.18
Bass and Treble Bypass Register (0x89 – 0x90, Channels 1 8)
76
. . . . . . . . . . . . . . . . . . . . . . . .
6.19
Loudness Registers (0x91 – 0x95)
76
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.20
DRC1 Control (0x96, Channels 17)
77
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.21
DRC2 Control (0x97, Channel 8)
77
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.22
DRC1 Data Registers (0x98 – 0x9C)
78
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.23
DRC2 Data Registers (0x9D – 0xA1)
79
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.24
DRC Bypass Registers (0xA2 – 0xA9)
80
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.25
8x2 Output Mixer Registers (0xAA – 0xAF)
80
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.26
8x3 Output Mixer Registers (0xB0 – 0xB1)
81
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.27
Volume Biquad Register (0xCF)
83
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.28
Volume Treble and Bass Slew Rates (0xD0)
83
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.29
Volume Registers (0xD1 0xD9)
83
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.30
Bass Filter Set Register (0xDA)
84
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.31
Bass Filter Index Register (0xDB)
85
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.32
Treble Filter Set Register (0xDC)
86
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.33
Treble Filter Index (0xDD)
87
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.34
AM Mode Register (0xDE)
88
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.35
PSVC Range Register (0xDF)
88
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.36
General Control Register (0xE0)
89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.37
Incremental Multiple Write Append Register (0xFE)
89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
TAS5518 Example Application Schematic
91
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .