2 dsp engine overflow (read only), 3 pcmx overflow (read only), 4 adcx overflow (read only) – Cirrus Logic CS42L52 User Manual
Page 71: 37 battery compensation (address 2fh), 1 battery compensation, 2 vp monitor, 1 battery compensation 6.37.2 vp monitor, P 71

DS680F2
71
CS42L52
3/1/13
6.36.2
DSP Engine Overflow (Read Only)
Indicates the over-range status in the DSP data path.
6.36.3
PCMx Overflow (Read Only)
Indicates the over-range status in the PCM mix data path.
6.36.4
ADCx Overflow (Read Only)
Indicates the over-range status in the ADC signal path.
6.37
Battery Compensation (Address 2Fh)
6.37.1
Battery Compensation
Configures automatic adjustment of the speaker volume when VP deviates from VPREF[3:0].
6.37.2
VP Monitor
Configures the internal ADC that monitors the VP voltage level.
Notes:
1.
The internal ADC that monitors the VP supply is enabled automatically when BATTCMP is enabled,
regardless of the VPMONITOR setting. Conversely, when BATTCMP is disabled, the ADC may be
enabled by enabling VPMONITOR; this provides a convenient battery monitor without enabling
battery compensation.
2.
When enabled, VPMONITOR remains enabled regardless of the PDN bit setting.
DSPxOVFL
DSP Overflow Status:
0
No digital clipping has occurred in the data path after the DSP.
1
Digital clipping has occurred in the data path after the DSP.
Application:
PCMxOVFL
PCM Overflow Status:
0
No digital clipping has occurred in the data path of the PCM mix (
“PCM Mixer Channel x Volume” on page 58
)
of the DSP.
1
Digital clipping has occurred in the data path of the PCM mix of the DSP.
Application:
ADCxOVFL
ADC Overflow Status:
0
No clipping has occurred anywhere in the ADC signal path.
1
Clipping has occurred in the ADC signal path.
Application:
7
6
5
4
3
2
1
0
BATTCMP
VPMONITOR
Reserved
Reserved
VPREF3
VPREF2
VPREF1
VPREF0
BATTCMP
Automatic Battery Compensation
0
Disabled
1
Enabled
Application:
“Maintaining a Desired Output Level” on page 33
VPMONITOR
VP ADC Status
0
Disabled
1
Enabled