ASAHI KASEI [AK411 6]
MS0156-E-03 2005/08
- 17 -
Interrupt Handling
There are eight events which cause the INT1-0 pins to go “H”.
1. UNLCK: PLL unlock state detect
“1” when the PLL loses lock. The AK4116 loses lock when the distance between two preambles is
not correct or when those preambles a r e not correct.
2. PAR: Parity error or biphase coding error detection
“1” when parity error or biphase coding error is detected, updated every sub-frame cycle. Reading
this register resets it.
3. AUTO: Non-PCM or DTS-CD Bit S tream detect ion
The OR function of NPCM and DTSCD bit s is output to the AUTO bit.
4. V: Validity flag detection
“1” when validity flag is detected. Updated every sub-fram e cycle.
5. AUDION: Non-audio detection
“1” when the “AUDIO” bit in recovered channel status indicates “1” . Updated ever y block cycle.
6. STC: Sampling frequency or pre-emphasis information change detection
“1” when FS3-0 or PEM bit changes. Reading this re gister resets it.
7. QINT: U bit (Q-subcode) sync flag
“1” when the Q-subcode differs from old one, and stays “1” until this register is read. Updated
every sync code cycle for Q-subcode . Read ing this regis ter resets it.
8. CINT: Channel status sync flag
“1” when received C bits differ from old ones, and stays “1” until this register is read. Updated
every block cycle. Reading this register resets it.
INT1-0 pins o utput an OR’ed signal based on the above eight interrupt events. When masked, the in terrupt event does not
affect the operation of the INT1-0 pins (the masks do not affect the resisters (UNLCK, PAR, etc.) themselves). Once
INT0 pin goes to “H”, it maintains “H” for 1024 cycles (this value can be changed by the EFH1-0 bits) after all events
not masked by mask bits are cleared. INT1 pin immediately goes to “ L ” when those events are cleared.
UNLCK, AUTO, V and AUDION bits indicate th e interrupt status events above in real time. Once PAR, STC, QINT or
CINT bit goes to “1 ”, it stays “1” un til t he regis ter i s read . INT pin h olds “H” for o ne sub-f rame, t hen goes to “L” in t his
case.
When the AK4116 loses lock, the channel status bits are initialized. In this initial state, INT0 outputs the OR’ed signal
between UNLCK and PAR bits. INT1 outputs the OR’ed signal to AUTO, V and AUDION. INT1-0 pins are “L” when
the PLL is OFF (Clock Operation Mode 1).
Event
UNLCK PAR Others SDTO Pin
1 x x “L”
0 1 x Previous Data
0 0 x Output
Table 6. Interrupt handling