20 interrupt status 2 (monitors), 21 interrupt status 3 (leds and boost converter), Interrupt status 2 (monitors) – Cirrus Logic CS35L32 User Manual

Page 42: Section 7.20, Interrupt status 3 (leds and boost converter), Section 7.21, Lowbat, P. 42, Vmon_ovfl p. 42 imon_ovfl p. 42 vpmon_ovfl p. 42, Interrupt status 2

Advertising
background image

42

DS963F4

CS35L32

7.20 Interrupt Status 2 (Monitors)

7.20 Interrupt Status 2 (Monitors)

Address 0x16

R/O

7

6

5

4

3

2

1

0

VMON_OVFL

IMON_OVFL VPMON_OVFL

PDN_DONE

Default

x

x

x

x

x

x

x

x

Interrupt status bits are read only and sticky. Interrupts are described in

Section 4.2

. Registers at addresses 0x14–0x17 must not be part of a

control-port autoincremented read and must be read individually. See

Section 4.14.1

.

Bits

Name

Description

7

VMON_OVFL

xMON overflow. Indicates the overrange status in the VMON, IMON, or VPMON ADC signal path

0 (Default) No clipping has occurred anywhere in the ADC signal path
1 Clipping has occurred in the ADC signal path

The programming of IMON_SCALE may cause IMON_OVFL to be set.

6

IMON_OVFL

5

VPMON_OVFL

4:1

Reserved

0

PDN_DONE

Power-down done. Indicates whether the CS35L32 has completely powered down and MCLK can be stopped.

0 Not completely powered down. PDN_DONE = 0 if any blocks require MCLK

INT

. After powering down using

PDN_ALL or discrete power-down bits, the CS35L32 transitions to a powered-down state, after which, PDN_
DONE is set and MCLK

INT

can be removed.

1 (Default) Powered down

7.21 Interrupt Status 3 (LEDs and Boost Converter)

Address 0x17

R/O

7

6

5

4

3

2

1

0

UVLO

LED2_OPEN LED2_SHORT LED1_OPEN LED1_SHORT

LOWBAT

BOOST_CURLIM BOOST_OVERROR

Default

x

x

x

x

x

x

x

x

Interrupt status bits are read only and sticky. Interrupts are described in

Section 4.2

. Registers at addresses 0x14–0x17 must not be part of a

control-port autoincremented read and must be read individually. See

Section 4.14.1

.

Bits

Name

Description

7

UVLO

UVLO event

0 (Default) No lockout
1 UVLO detected at VP. IC shutdown.

6

LED2_OPEN

LED 2 open

0 (Default) No open detected
1 Open detected

5

LED2_SHORT

LED 2 shorted

0 (Default) No short detected
1 short detected

4

LED1_OPEN

LED 1 open

0 (Default) No open detected
1 Open detected

3

LED1_SHORT

LED 1 shorted

0 (Default) No short detected
1 Short detected

2

LOWBAT

Battery voltage (VP) is low.

This bit is updated only during an active Flash LED event. Reads to clear this bit between any

two sequential Flash Events are not be reflected in the status register until the next active Flash Event is triggered.

0 (Default) Battery voltage normal (above

LOWBAT_TH

, see

Section 7.8

)

1 Battery voltage low (below

LOWBAT_RECOV

, see

Section 7.8

)

1

BOOST_CURLIM Boost converter in current limit

0 (Default) Not in current limit
1 Boost current has exceeded level programmed in BST_IPK

0

BOOST_

OVERROR

Boost converter overvoltage error

0 (Default) No overvoltage
1 Overvoltage

Advertising