Post Go back to editing

ADXL367 - Constantly firing tap detection

Category: Hardware
Product Number: adxl367

Hello,

For one of our systems, we have interfaced the ADXL367 with a Nordic chip (NRF52840). However, we are having some issues getting the tap detection to work.

We are writing the following registers, making sure to only change them when the system is in standby mode by writing 0x00 to register 0x2D before doing any changes:

0x27 :  0x28  (THRESH)
0x30:   0x10 (DURATION)
0x31:    0x05  (LATENCY)
0x32:   0xFF  (WINDOW)
0x43:   0x20  (AXIS FILTER)
0x2C:   0xA0 (FILTERCTL)
0x2D:   0x02 (POWERCTL)

However, when doing this and keeping the Z-axis perpendicular to gravity (i.e., values should be around 0), the double tap interrupts keep firing. Similar behaviours are seen when using only single tap. Furthermore, a single tap with the z-axis parallel to gravity fires somewhere in the region of 10-15 interrupts.

Is there something we're overlooking in this case? 

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.