beautypg.com

8 receiver error mask (06h), 9 interrupt mask (07h), Cs8416 – Cirrus Logic CS8416 User Manual

Page 41

background image

DS578F3

41

CS8416

SOLRPOL

- OLRCK clock polarity

Default = ‘0’

0 - SDOUT data is valid for the left channel when OLRCK is high.
1 - SDOUT data is valid for the right channel when OLRCK is high.

14.8 Receiver Error Mask (06h)

The bits in this register serve as masks for the corresponding bits of the Receiver Error Register. If a mask
bit is set to 1, the error is unmasked, meaning that its occurrence will appear in the receiver error register,
will affect RERR, will affect the RERR interrupt, and will affect the current audio sample according to the
status of the HOLD bit. If a mask bit is set to 0, the error is masked, meaning that its occurrence will not
appear in the receiver error register, will not affect the RERR pin, will not affect the RERR interrupt, and will
not affect the current audio sample. The CCRC and QCRC bits behave differently from the other bits: they
do not affect the current audio sample even when unmasked. This register defaults to 00h.

14.9 Interrupt Mask (07h)

The bits of this register serve as a mask for the Interrupt Status register. If a mask bit is set to 1, the error
is unmasked, meaning that its occurrence will affect the INT pin and the status register. If a mask bit is set
to 0, the error is masked, meaning that its occurrence will not affect the internal INT signal or the status reg-
ister. The bit positions align with the corresponding bits in Interrupt Status register. This register defaults to
00h.

The INT signal may be selected to output on the GPO pins. See

“General Purpose Outputs” on page 29

.

14.10 Interrupt Mode MSB (08h) and Interrupt Mode LSB(09h)

The two Interrupt Mode registers form a 2-bit code for each Interrupt Status register function. There are
three ways to set the INT pin active in accordance with the interrupt condition. In the Rising edge active
mode, the INT pin becomes active on the arrival of the interrupt condition. In the Falling edge active mode,
the INT pin becomes active on the removal of the interrupt condition. In Level active mode, the INT interrupt
pin becomes active during the interrupt condition. Be aware that the active level (Active High or Low) only
depends on the INT[1:0] bits. These registers default to 00h.

00 - Rising edge active
01 - Falling edge active
10 - Level active
11 - Reserved

7

6

5

4

3

2

1

0

0

QCRCM

CCRCM

UNLOCKM

VM

CONFM

BIPM

PARM

7

6

5

4

3

2

1

0

0

PCCHM

OSLIPM

DETCM

CCHM

RERRM

QCHM

FCHM

7

6

5

4

3

2

1

0

0

PCCH1

OSLIP1

DETC1

CCH1

RERR1

QCH1

FCH1

0

PCCH0

OSLIP0

DETC0

CCH0

RERR0

QCH0

FCH0