ZHCSCB3D March 2014 – March 2018 PCM1860 , PCM1861 , PCM1862 , PCM1863 , PCM1864 , PCM1865
PRODUCTION DATA.
Read interrupt status INT_STAT register(0x61)
Clear interrupt enable INT_EN (0x60)
Check which input caused the interrupt; in this case, looking for (4R) SIGDET_STAT (0x32)
Read new 4R data (for example, SIGDET_DC_LEVEL_CH4_R 0x57).
Host would normally process as needed. (foe example, change volume in the amplifier)
Set SIGDET_DC_REF_CH4_R (0x55) to be the new value.
Now that interrupt source is removed, we can clear the SIGDET_STAT register (0x32)
Write 0xFF to SIGDET_STAT register (0x32).
Write 0x00 to SIGDET_STAT register (0x32).
Re-enable control Sense Interrupt in INT_EN (0x60)