English
Language : 

CS35L32 Datasheet, PDF (35/51 Pages) Cirrus Logic – Boosted Class D Amplifier with Speaker-Protection Monitoring and Flash LED Drivers
6 Register Quick Reference
CS35L32
6 Register Quick Reference
Default values are shown below the bit names.
I²C Address:
AD0 = 0: 1000000[R/W] – 10000000 = 0x80 (Write); 10000001 = 0x81 (Read); AD0 = 1: 1000001[R/W] – 10000010 = 0x82 (Write); 10000011 = 0x83 (Read)
Adr.
Function
7
6
5
4
3
2
1
0
0x01 Device ID A and B
DEVIDA[3:0]
DEVIDB[3:0]
p. 36 (Read Only)
0
0
1
1
0
1
0
1
0x02 Device ID C and D
DEVIDC[3:0]
DEVIDD[3:0]
p. 36 (Read Only)
1
0
1
0
0
0
1
1
0x03 Device ID E
p. 36 (Read Only)
DEVIDE[3:0]
—
0
0
1
0
0
0
0
0
0x04 Reserved
—
0
0
0
0
0
0
0
0
0x05 Revision ID (Read
AREVID[3:0]
NUMREVID[3:0]
p. 36 Only)
x
x
x
x
x
x
x
x
0x06 Power Control 1
PDN_AMP
—
PDN_BST[1:0]
—
PDN_ALL
p. 36
0
0
0
0
0
1
0
0
0x07 Power Control 2
PDN_VMON PDN_IMON PDN_VPMON
—
SDOUT_3ST
—
p. 37
1
1
1
0
1
0
0
0
0x08 Clocking Control
MCLKDIS
MCLKDIV2
—
RATIO
p. 37
0
1
0
0
0
0
0
0
0x09 Low Battery Thresholds
—
LOWBAT_TH[1:0]
LOWBAT_RECOV[2:0]
—
p. 37
0
0
1
0
0
1
1
0
0x0A Battery Voltage Monitor
VPMON[7:0]
p. 38 (Read Only)
0
0
0
0
0
0
0
0
0x0B Boost Converter Peak
BST_IPK[7:0]
Current Protection
p. 38 Control
0
1
0
0
0
0
0
0
0x0C Scaling
—
IMON_SCALE[3:0]
p. 38
0
0
0
0
0
1
1
1
0x0D LED and Audio Power-
—
p. 38 Budget Management
0
0
0x0E Reserved
x
x
0x0F ADSP Control
ADSP_DRIVE
M/S
ILED_MNG AUDIOGAIN_MNG
—
0
0
0
0
—
x
x
x
x
DATCNF[1:0]
SHARE
VBOOST_MNG[1:0]
1
0
x
x
—
p. 39
0
0
1
0
0
0
0
0
0x10 Class D Amplifier
p. 39 Control
—
0
0
AMP_GAIN[2:0]
GAIN_CHG_ZC
—
0
1
0
1
0
0
0x11 Protection Release
p. 39 Control
0
—
0
0
0
AMP_SHORT_RLS
—
0
0
0
OTE_RLS
0
0x12 Interrupt Mask 1
—
M_ADSPCLK_ERR M_MCLK_ERR M_AMP_SHORT
M_OTW
M_OTE
p. 40
1
1
1
1
1
1
1
1
0x13 Interrupt Mask 2
M_VMON_OVFL M_IMON_OVFL M_VPMON_OVFL
—
M_PDN_DONE
p. 40
1
1
1
1
1
1
1
1
0x14 Interrupt Mask 3
M_UVLO
M_LED2_OPEN
M_LED2_ M_LED1_OPEN M_LED1_
SHORT
SHORT
M_LOWBAT
M_BOOST_
CURLIM
M_BOOST_
OVERROR
p. 41
1
1
1
1
1
1
1
1
0x15 Interrupt Status 1
—
ADSPCLK_ERR MCLK_ERR AMP_SHORT
OTW
OTE
p. 41 (Audio) (Read Only)
x
x
x
x
x
x
x
x
0x16 Interrupt Status 2
VMON_OVFL IMON_OVFL VPMON_OVFL
p. 42 (Monitors) (Read Only)
x
x
x
x
—
x
x
PDN_DONE
x
x
0x17 Interrupt Status 3
(LEDs and Boost
p. 42 Converter) (Read Only)
UVLO
x
LED2_OPEN LED2_SHORT LED1_OPEN LED1_SHORT
x
x
x
x
LOWBAT
x
BOOST_
CURLIM
x
BOOST_
OVERROR
x
0x18 LED Lighting Status
p. 43 (Read Only)
LED1_FLEV
x
LED2_FLEV
x
LED1_MVEV
x
LED2_MVEV
x
LED_FLEN
x
LED_FLINH
x
LED2_DIS
x
LED_TIMERON
x
0x19 LED Flash Mode
—
LED_FLCUR[3:0]
p. 43 Current
0
0
0
0
0
0
0
0
0x1A LED Movie Mode
—
p. 44 Current
0
LED_MVCUR[2:0]
0
0
0
—
0
0
LED1_MVEN
0
LED2_MVEN
0
0x1B LED Flash Timer
—
TIMER[4:0]
TIMEOUT_MODE
p. 44
0
0
1
0
0
1
0
0
0x1C LED Flash Inhibit
p. 44 Current
0
0x1D Reserved
–0x7F
x
—
0
0
x
x
LED_FLINHCUR[3:0]
0
0
0
0
0
—
x
x
x
x
x
DS963F5
35