WM8945
Production Data
REFER TO
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
Input PGA Volume Update
R40 (28h)
Left INP
PGA gain
ctrl
8
PGA_VU
0
Writing a 1 to this bit enables the Left PGA volume to
be updated
Left Input PGA Zero Cross Detector
0 = Change gain immediately
1 = Change gain on zero cross only
Left Input PGA Mute
7
6
PGAL_ZC
0
1
PGAL_MUTE
0 = Disable Mute
1 = Enable Mute
Left Input PGA Volume
00_0000 = -12dB
00_0001 = -11.25dB
…
5:0
PGAL_VOL
[5:0]
01_0000
01_0000 = 0dB
...
11_1111 = +35.25
Register 28h Left INP PGA gain ctrl
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
REFER TO
Thermal Shutdown enable
0 = Disabled
R42 (2Ah)
Output ctrl
15
THERR_ACT
1
1 = Enabled
When THERR_ACT = 1, then an overtemperature
condition will cause the speaker outputs to be disabled.
Buffered VMID to SPKOUTR Enable
0 = Disabled
13
12
10
8
SPKR_VMID_
OP_ENA
0
0
0
1
0
0
0
0
1 = Enabled
Buffered VMID to SPKOUTL Enable
0 = Disabled
SPKL_VMID_O
P_ENA
1 = Enabled
Buffered VMID to LINEOUTL Enable
0 = Disabled
LINEL_VMID_
OP_ENA
1 = Enabled
LINEOUTL Output Mute
0 = Disable Mute
LINEL_MUTE
SPKR_DISCH
SPKL_DISCH
LINEL_DISCH
SPK_VROI
1 = Enable Mute
Discharges SPKOUTR output via approx 4k resistor
0 = Not active
7
1 = Actively discharging SPKOUTR
6
Discharges SPKOUTL output via approx 4k resistor
0 = Not active
1 = Actively discharging SPKOUTL
Discharges LINEOUTL output via approx 4k resistor
0 = Not active
4
1 = Actively discharging LINEOUTL
Buffered VREF to SPKOUTL / SPKOUTR resistance
(Disabled outputs)
1
0 = approx 20k
1 = approx 1k
Buffered VREF to LINEOUTL resistance (Disabled
0
LINE_VROI
0
output)
0 = approx 20k
1 = approx 1k
Register 2Ah Output ctrl
PD, May 2011, Rev 4.1
134
w