Question
ISM330DLC Low Power Mode
Trying to get the lowest power out of this device, but it seems to draw at least 900uA of current when even the accel and gyro are disabled. Any suggestions on how to get the current draw of this device lower? Here's my setup:
- Custom PCB
- normal current draw without IMU 0.1mA
- normal current draw with IMU and below settings: 1mA
- Connections
- 4-wire SPI bus w/ CS (shared with other IC with separate CS)
- pins 2, 3, 6, 7 GND
- pins 5, 8 to 3.3V
- all others NC
- Firmware
- IMU gets turned on with ODR 12.5 for accelerometer and gyro
- I2C gets disabled for SPI only
- Accel and Gyro power mode set to 1 (HP off)
- a few samples are read
- IMU ODR set to 0 for accel and gyro
- read accel and gyro values once
- Go to sleep (1mA current draw)
I can confirm that by removing the IMU the current drops to the expected 0.1mA. Any ideas as to why it's consuming so much current, relatively speaking?
