English
Language : 

WM8958 Datasheet, PDF (143/377 Pages) Wolfson Microelectronics plc – Multi-Channel Audio Hub CODEC for Smartphones
Pre-Production
WM8958
REGISTER
ADDRESS
R84 (0054h)
DC Servo (1)
BIT
LABEL
13 DCS_TRIG_SINGLE
_1
12 DCS_TRIG_SINGLE
_0
9
DCS_TRIG_SERIES
_1
8
DCS_TRIG_SERIES
_0
R85 (0055h)
DC Servo (2)
11:5 DCS_SERIES_NO_
01 [6:0]
3:0 DCS_TIMER_PERI
OD_01 [3:0]
Table 79 DC Servo Active Modes
DEFAULT
0
0
0
0
010 1010
1010
DESCRIPTION
Writing 1 to this bit selects a
single DC offset correction for
HPOUT1R.
In readback, a value of 1
indicates that the DC Servo
single correction is in progress.
Writing 1 to this bit selects a
single DC offset correction for
HPOUT1L.
In readback, a value of 1
indicates that the DC Servo
single correction is in progress.
Writing 1 to this bit selects a
series of DC offset corrections
for HPOUT1R.
In readback, a value of 1
indicates that the DC Servo DAC
Write correction is in progress.
Writing 1 to this bit selects a
series of DC offset corrections
for HPOUT1L.
In readback, a value of 1
indicates that the DC Servo DAC
Write correction is in progress.
Number of DC Servo updates to
perform in a series event.
0 = 1 update
1 = 2 updates
...
127 = 128 updates
Time between periodic updates.
Time is calculated as
0.251s x (2^PERIOD),
where PERIOD =
DCS_TIMER_PERIOD_01.
0000 = Off
0001 = 0.502s
….
1010 = 257s (4min 17s)
1111 = 8225s (2hr 17min)
GPIO / INTERRUPT OUTPUTS FROM DC SERVO
When using the DC Servo Start-Up or DAC Write modes, the DCS_CAL_COMPLETE register
provides readback of the status of the DC offset correction. This can be read from register R88 as
described in Table 78.
The DCS_CAL_COMPLETE bits can also be used as inputs to the Interrupt control circuit and used
to trigger an Interrupt event - see “Interrupts”.
The DCS_CAL_COMPLETE bits can also be used as inputs to the GPIO function and used to
generate external logic signals indicating the DC Servo status. See “General Purpose Input/Output”
for details of how to configure a GPIO pin to output the DC Servo status.
w
PP, August 2012, Rev 3.4
143