Skip to main content
JKeat
Associate
December 12, 2018
Question

H3LIS - low power optimize impact or impulse detect

  • December 12, 2018
  • 6 replies
  • 1397 views

I want to optimize the low power mode of my H3LIS331DL to detect an impact. I've attached an image of a scope capture of the current draw of my board during sleep mode. I've determined that the large current draw pules are the accelerometer turning on. The low power frequency in the capture (10Hz) gives me the most responsive detection. However, that pulse is huge! 40ms wide and 300uA is way too much for this application. What's the best way to optimize the power in this case? What strategies can I use? Is 300uA really the baseline current draw when the accel turns on? Or am I missing a setup parameter that can lower that baseline draw?

This topic has been closed for replies.

6 replies

ST Employee
December 13, 2018

The current consumption of this sensor in low-power mode is typically 10uA.

Can you share you schematic and sensor configuration?

JKeat
JKeatAuthor
Associate
December 13, 2018

I'm working on getting the schematic from the contractor. In the meantime, what is the expected current consumption during the 'Turn on time'? What is the expected current consumption in sleep mode?

ST Employee
December 14, 2018

I don't have the value during turn on, but as the sensors starts to power down move, the current consumption wont be significant. As the power consumption in power down mode is 1uA, it doesn't make sense to turn off the sensor and the again turn it on and configure again.

0690X000006CpVIQA0.png

Please be aware also "When no communication is ongoing, data on CS, SPC, SDI and SDO are driven by internal pull-up resistors."

JKeat
JKeatAuthor
Associate
December 14, 2018

When the device is in low power mode, it looks like it has two states. In state 1, it is drawing <10uA of current. However, it periodically wakes up to check for any interrupt events. At that point, state 2, it 'turns on' and draws more current. Then it returns to state 1. It transitions into state 2 depending on the ODR set for Low Power Mode. For Low power mode at 10Hz, the device wakes up once every 100ms. Am I correct that this is the behavior of low power mode? If so, what are the expected current consumption values for state 1 vs state 2?

Also, is there any way to disconnect the CS, SPC, SDI, and SDO pull-up resistors?

JKeat
JKeatAuthor
Associate
December 14, 2018

Also, I should mention that the part number is actually H3LIS100DL.

ST Employee
December 17, 2018

Yes, you understanding is correct.

I did a measurement and my device draws ~270uA in active state (state 2) and ~1uA (state 1), this is in line with expectation. The average value for low power mode 1Hz ODR is ~10uA.

There is no way how to disconnect the internal pull-ups.