|
AK4122 Datasheet, PDF (28/53 Pages) List of Unclassifed Manufacturers – 24 BIT 96KHZ SRC WITH DIR | |||
|
◁ |
ASAHI KASEI
[AK4122]
 Interrupt Handling for DIR
There are nine events that cause the INT2-0 pins to go âHâ.
1. UNLCK: PLL unlock state detection
â1â when the PLL loses lock. The AK4122 loses lock when the distance between two preambles is
not correct or when those preambles are 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.
3. AUTO: Non-PCM or DTS-CD Bit Stream detection
The OR function of NPCM and DTSCD bits is output to the AUTO bit.
4. V:
Validity flag detection
â1â when validity flag is detected. Updated every sub-frame cycle.
5. AUDN: Non-audio detection
â1â when the âAUDNâ bit in recovered channel status indicates â1â. Updated every block cycle.
6. STC:
Sampling frequency or pre-emphasis information change detection
â1â when FS3-0 or PEM bit changes. Reading 07H register 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. Reading 07H register 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 07H register resets it.
9. DAT:
DAT Start ID detection
When the category code shows DAT, â1â when the Start ID of DAT is detected. Reading 08H register
resets it.
INT1-0 pins output an ORâed signal based on the above nine interrupt events. When masked, the interrupt event does not
affect the operation of the INT1-0 pins (the masks do not affect the registers (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.
INT2 pin output a state change on the above 1 â¼ 5 and an ORâed signal based on the above 6 â¼ 9. It stays âHâ until 07H
and 08H registers are read. Mask bits are shared with INT0.
UNLCK, AUTO, V and AUDN bits indicate the interrupt status events above in real time. Once PAR, STC, QINT or
CINT and DAT bit goes to â1â, it stays â1â until the register is read.
When the AK4122 loses lock, the channel status bits are initialized. In this initial state, INT0 and INT2 outputs the ORâed
signal between UNLCK and PAR bits. INT1 outputs the ORâed signal to AUTO, V and AUDN. INT2-0 pins are âLâ
when the DIR is not selected.
When DIR is used as input port and the PLL loses lock (unlock state), the output data is muted automatically. When
AMUTE bit = â1â, SDTIO and SDTO are muted automatically when the AK4122 detects unlock, Non-Audio or
Non-PCM/DTS-CD. After the interrupt events are cleared, mute is cancelled automatically. When AMUTE bit = â0â,
SDTIO and SDTO outputs âLâ when the PLL loses lock (unlock state), and outputs data when other errors (PAR, AUTO
etc.).
MS0267-E-02
- 28 -
2004/07
|
▷ |