SLAS831D March 2014 – March 2018 PCM1860 , PCM1861 , PCM1862 , PCM1863 , PCM1864 , PCM1865
PRODUCTION DATA.
Background: In active mode, the threshold is set to a system-level defined loss threshold (for example, –80 dBFS), and the timeout set to 1 minute.
After 1 minute, the interrupt triggers. To reset energysense loss, take the following steps:
Step 1: Disable the interrupt in INT_EN (Page.0 0x60)
Step 2: Look at INT_STAT (Page.0 0x61). What is the energysense interrupt?
The interrupt status register INT_STAT (Page.0 0x61) is sticky in active mode. After being set, this register cannot be reset without clearing SIGDET_STAT (Page.0 0x32).
Step 3 Option 1:The easiest way to clear the register is to move to sleep mode. PWRDN_CTRL (Page.0 0x70)
Step 3 Option 2: To ignore the interrupt, or to clear it and remain in active mode (and wait another minute)
Step 4: Set the signal loss threshold to –110 dB (so that the interrupt is no longer generated by internal logic)
Step 5: Clear the SIGDET_STAT (Page.0 0x32) register by:
Write 0xFF to SIGDET_STAT (Page.0 0x32)
Read SIGDET_STAT (Page.0 0x32). The register should be 0x00
Step 6: Now set signal loss threshold to the original –80 dBFS
Step 7: Enable the interrupt again INT_EN (Page.0 0x60)