Dear Analog Devices Technical Support Team,
We are integrating the ADXL362 into our system for motion detection, and we are experiencing an issue where the activity interrupt does not trigger, even though the data ready interrupt works properly.
System Overview:
-
Communication via SPI is functional (verified by reading PARTID = 0xF2)
-
Data ready interrupt works → INT1 correctly goes high when mapped to data ready
-
Activity interrupt does not trigger, even with significant motion, whether in:
-
Absolute mode (
ACT_INACT_CTL = 0x11) -
Referenced mode (
ACT_INACT_CTL = 0x13)
-
Interrupt Configuration:
-
INT1 is configured as Active High (via
INT_LOWbit = 0 inFILTER_CTLor assumed default behavior) -
INTMAP1= 0x10 (Activity mapped to INT1) -
THRESH_ACT= 0x10 (32 mg),TIME_ACT= 0x02 (20 ms) -
POWER_CTL= 0x0A (Wake-up + Measurement) -
Verified that referenced mode is entered after 4 ODR cycles of delay post power-up (per recommendation)
Observations:
-
INT1 stays LOW at all times during activity test, even when ACT threshold is clearly exceeded
-
STATUS register (0x0B) never shows Activity detected bit (0x10) set
-
If we switch INTMAP1 to data ready interrupt, INT1 works (goes HIGH)
-
No difference whether using absolute or referenced mode
Questions:
-
Is there any known issue or additional requirement for activity interrupt to work in Active High mode?
-
Are there register dependencies or startup conditions (e.g., timing, ODR, standby transitions) that could prevent activity detection from working even when properly configured?
-
Since data ready interrupt works correctly, can we assume INT1 is functioning as expected?
-
Could incorrect or early setting of the ACT_REF bit somehow block activity detection even in absolute mode?
Any guidance would be greatly appreciated. We are happy to provide register dumps or oscilloscope waveforms of the INT1 line if helpful.
Thank you in advance for your support.
Best regards,