ICM Wake on Motion Interrupt

By vaibhavbansald… , 29 October 2019

Hi All

I am currently using ICM20948 for my motion based application.
I am facing one issue is that I am not able to get wake on motion interrupt from the IMU where when I am setting the raw data ready interrupt I am getting Interrupt successfully.

Here are the setting I had configured.

set ACC_Config to - 0x31 - means DLPF value to 6 - Scale value to 2g and FB_choice to 1
set Gyro config to - 0x31 - means DLPF value to 6 - scale value to 250 dps and fb choice to 1
set PWR management 1 to - 0x01 - means clock setting to auto mode.
set ACC INTEL CTRl to 0x03 - Enabling WOM Algorithm and WOM interrupt.
set WOM Threshold to 0x0E - means 56mg.
Set PWR Management to 0x00 - Enabling all axis.
set GYRO Sample Diving Rate to - 0x31
set ACC Sample Diving Rate to - 0x31

set INT_ENABLE - 0X80- ENABLING WAKE ON MOITON INTERRUPT.
no interrupt
set INT_ENABLE_1 - 0x01 - enabling raw data ready interrupt -
getting interrupt.

Please help me in this.

phpbb Topic ID
37708