cancel
Showing results for 
Search instead for 
Did you mean: 

How to completely power down the lsm9ds1?

PRebo.1
Associate II

I'm using the lsm9ds1 as part of a bought module - the arduino nano 33 ble - which can achieve very low power (micro amps) in a power down mode.

However, If I initialize and read accel and gyro data from the IMU, afterwards I can't find a way to get back to those low values and I get stuck in the milliamps.

What sequence of writes should I send to the LSM registers in order to power it down as much as possible?

I'm currently using this sequence for the power down:

LSM9DS1_CTRL_REG3_M = 0x03

LSM9DS1_CTRL_REG1_G = 0x00

LSM9DS1_CTRL_REG6_XL = 0x00

NOTE- the mcu communicates with the LSM using i2c.

0 REPLIES 0