English
Language : 

CS43130 Datasheet, PDF (84/137 Pages) Cirrus Logic – 130-dB, 32-Bit High-Performance DAC with Integrated Headphone Driver
CS43130
5.11 Headphone Load Measurement
Example 5-20. Sequence for Enabling the Impedance Measurement Subsystem (Cont.)
STEP
TASK
REGISTER/BIT FIELDS
4 Read Interrupt Status 4 register (0xF0003) to clear sticky bits.
VALUE
5 Enable HP Load Interrupts
Interrupt Mask 4. 0xF0013
0x20
HPLOAD_NO_DC_INT_MASK
0
HPLOAD_UNPLUG_INT_MASK
0
Reserved
1
HPLOAD_OOR_INT_MASK
0
HPLOAD_AC_DONE_INT_MASK
0
HPLOAD_DC_DONE_INT_MASK
0
HPLOAD_OFF_INT_MASK
0
HPLOAD_ON_INT_MASK
0
6 Enable calibration
0x10010
0x99
0x80024
0xBB
0x1002C
0x01
0x10026
0xCB
0x10027
0x95
0x10028
0x0B
0x10010
0x00
7 Turn on impedance measurement
subsystem
HP Load 1. 0xE0000
HPLOAD_EN
Reserved
HPLOAD_CHN_SEL
Reserved
HPLOAD_AC_START
HPLOAD_DC_START
0x80
1
00
0
00
0
0
8 Wait for interrupt. Check if HPLOAD_ON_INT = 1 in Interrupt Status 4 register (0xF0003).
DESCRIPTION
Enable HPLOAD_NO_DC interrupt
Enable HPLOAD_UNPLUG interrupt
Enable HPLOAD_OOR interrupt
Enable HPLOAD_AC_DONE interrupt
Enable HPLOAD_DC_DONE interrupt
Enable HPLOAD_OFF interrupt
Enable HPLOAD_ON interrupt
Enable impedance measurement subsystem
84
DS1073F1