WM9090ECS/R Wolfson Microelectronics, WM9090ECS/R Datasheet - Page 47

Audio CODECs Audio Subsystem w/ capless headphones

WM9090ECS/R

Manufacturer Part Number
WM9090ECS/R
Description
Audio CODECs Audio Subsystem w/ capless headphones
Manufacturer
Wolfson Microelectronics
Datasheets

Specifications of WM9090ECS/R

Interface Type
2-Wire, l2C
Thd Plus Noise
80 dB
Ic Function
Ultra Low Power Audio Subsystem
Brief Features
Mono Class D Speaker Driver, Automatic Gain Control (AGC)
Supply Voltage Range
2.7V To 5.5V
Operating Temperature Range
-40°C To +85°C
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
w
Pre-Production
Table 28 DC Servo Enable and Start-Up Modes
DC SERVO ACTIVE MODES
The DC Servo modes described above are suitable for initialising the DC offset correction circuit on
the Headphone outputs as part of a controlled start-up sequence which is executed before the signal
path is fully enabled. Additional modes are available for use whilst the signal path is active; these
modes may be of benefit following a large change in signal gain, which can lead to a change in DC
offset level. Periodic updates may also be desirable to remove slow drifts in DC offset caused by
changes in parameters such as device temperature.
The DC Servo circuit is enabled on HPOUT1L and HPOUT1R by setting DCS_ENA_CHAN_1 and
DCS_ENA_CHAN_0 respectively, as described earlier in Table 28.
Writing a logic 1 to DCS_TRIG_SINGLE_n initiates a single DC offset measurement and adjustment
to the associated output; (‘n’ = 1 for Left channel, 0 for Right channel). This will adjust the DC offset
correction on the selected channel by no more than 1LSB (0.25mV).
Setting DCS_TIMER_PERIOD_01 to a non-zero value will cause a single DC offset measurement
and adjustment to be scheduled on a periodic basis. Periodic rates ranging from every 0.52s to in
excess of 2hours can be selected.
Writing a logic 1 to DCS_TRIG_SERIES_n initiates a series of DC offset measurements and applies
the necessary correction to the associated output. The number of DC Servo operations performed is
determined by DCS_SERIES_NO_01. A maximum of 128 operations may be selected, though a
much lower value will be sufficient in most applications.
The DC Servo control fields associated with active modes (suitable for use on a signal path that is in
active use) are described in Table 29.
R84 (54h)
DC Servo 0
REGISTER
REGISTER
ADDRESS
ADDRESS
BIT
5:4
1:0
BIT
13
DCS_DAC_WR_CO
MPLETE [1:0]
DCS_STARTUP_C
OMPLETE [1:0]
DCS_TRIG_SINGLE
_1
LABEL
LABEL
DEFAULT
DEFAULT
00
00
0
DC Servo DAC Write status
00 = DAC Write DC Servo mode
not completed.
01 = DAC Write DC Servo mode
complete on HPOUT1R only.
10 = DAC Write DC Servo mode
complete on HPOUT1L only.
11 = DAC Write DC Servo mode
complete on HPOUT1L and
HPOUT1R.
DC Servo Start-Up status
00 = Start-Up DC Servo mode
not completed.
01 = Start-Up DC Servo mode
complete on HPOUT1R only.
10 = Start-Up DC Servo mode
complete on HPOUT1L only.
11 = Start-Up DC Servo mode
complete on HPOUT1L and
HPOUT1R.
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.
PP, January 2010, Rev 3.0
DESCRIPTION
DESCRIPTION
WM9090
47

Related parts for WM9090ECS/R