English
Language : 

CS43130 Datasheet, PDF (89/137 Pages) Cirrus Logic – 130-dB, 32-Bit High-Performance DAC with Integrated Headphone Driver
CS43130
5.11 Headphone Load Measurement
5.11.4 Disabling the Impedance Measurement Subsystem
Fig. 5-5 shows and Ex. 5-23 describes the steps necessary for enabling the impedance measurement subsystem.
Disable Impedance Measurement
Subsystem
Disable both AC/DC
Impedance Measurement
HPLOAD_AC_ START = 0
HPLOAD_DC_START = 0
Restore Defaults
0x10010 = 0x99
0x1002 C = 0x00
0x100010 = 0x00
Turn off Impedance
Measurement Subsystem
HPLOAD_EN = 0
HPLOAD_OFF_INT
NO
= 1?
YES
Disable HPLOAD Interrupts
HPLOAD _NO_DC_INT_MASK= 1
HPLOAD_UNPLUG_ INT_MASK = 1
HPLOAD_OOR _INT_MASK = 1
HPLOAD_DC_DONE_INT_MASK = 1
HPLOAD_AC_ DONE_ INT_MASK = 1
HPLOAD_ OFF_INT_ MASK = 1
HPLOAD _ON_INT_MASK = 1
Reset AC frequency
HPLOAD _MEAS_FREQ_LSB = 0x00
HPLOAD_MEAS _FREQ_MSB = 0x00
Figure 5-5. Disabling the Impedance Measurement Subsystem Flowchart
Example 5-23. Sequence for Disabling the Impedance Measurement Subsystem
STEP
TASK
REGISTER/BIT FIELDS
1 Disable DC impedance measurement HP Load 1. 0xE0000
VALUE
0x90
DESCRIPTION
HPLOAD_EN
Reserved
HPLOAD_CHN_SEL
Reserved
HPLOAD_AC_START
HPLOAD_DC_START
1
00
1
HPOUTB selected
00
0
0
Stop DC impedance measurement
2 To continue with measuring AC impedance, see Section 5.11.3. To end measurement, go to the next step.
3 Disable impedance measurement
4 Restore defaults
0x10010
0x99
0x1002C
0x00
0x10010
0x00
DS1073F1
89