SPRUJ28E November 2021 – September 2024 AM68 , AM68A , TDA4AL-Q1 , TDA4VE-Q1 , TDA4VL-Q1
Inactivity monitor has a self test feature and self test is done by applying a predetermined set of internally generated test patterns on the Inactivity Monitor inputs. For the fault detection, the comparison is done against the clamped values. The generated patterns are same as output compare block test patterns, but they are applied on every HCLK cycles. Any fault detected is indicated by the self test error signal. If no fault is found during self test, the self test complete flag (STC3) will be set. The user needs to poll the R5FSS_CCMSR3 status register to find out the self test status. In both cases – self test terminated and self test completed – inactivity monitor will remain in self test mode and will be idle, and therefore the R5FSS_CCMKEYR3 key register will show the self test key until the mode is switched by writing another key to this register.
Bus monitor error is disabled during self test mode.
Two types of test patterns are applied for inactivity monitor self test:
Self test takes 16 cycles to complete. Self test error is indicated by the self test error signal. Whether the self test failed during compare match test or compare mismatch test is indicated by the self test error type flag (STET3) in the R5FSS_CCMSR3 status register. When the block’s self test is completed, the corresponding self test complete flag (STC3) is set.