ICM20602 accelerometer behavior changes when GYRO is disabled

By junlez , 25 August 2017

Hi all,

When I use the ICM20602's accelerometer with everything on default (with the exception of disabled I2C, I get an output that is shown in ACCImage.jpg

However, when I disable the GYRO (to save some power) with writeICMREG(0x6C, 0x07), the accelerometer output changes to what is shown in ACCImage2.jpg

My setup is just a PCB with the ICM chip that's on my table and I am just knocking on the table to produce these waveforms.

From the datasheet, I see that when the GYRO is disabled, the chip uses an internal clock rather than the GYRO's PLL, but should that affect the accelerometer this much?

Is there any way that I can have good accelerometer performance without having to waste power on GYRO?

Thank you for any help and have a good Friday/weekend,
Junle

phpbb Topic ID
36449