Skip to main content
Visitor II
April 21, 2021
Solved

IIS2DLPC: how much supply voltage change is allowed without affecting the device functionality?

  • April 21, 2021
  • 1 reply
  • 1433 views

The datasheet for the IIS2DLCP gives an operating voltage range of 1.62 to 3.6V. But the supply voltage will usually not be just a clean DC voltage. It might have an AC component (ripple) or there might be short voltage dips caused by load transients on the supply. Will this affect the device function, for example the accuracy? How much ripple or voltage variation is allowed?

    This topic has been closed for replies.
    Best answer by Eleon BORLINI

    Hi @FViga.1​ ,

    I understand your point.

    I think that here the issue could be more related to false negatives than to false positives. Let me explain a little better: if the Vdd drops below 1.62V, the device switches off and the interrupt won't be raised even in the case you should raise it (wake-up event); if instead the Vdd, that is let's say 1.8V increases up to 3V, the event will be anyway detected and notified to the application processor. The accuracy of the event detection should not be impacted, since the internal voltage reference of the analog block of the sensor is always regulated at the same level, and the digital levels are instantaneously linked to the Vdd level.

    >> Will it be higher when supplied with 3.6V?

    The IIS2DLPC will consume a little more at Vdd = 3.6V than at 1.8V, but the main component of this consumption depends on the ODR and the I2C/SPI communication time. In the same ODR condition, the current consumption increase as depicted in the picture below (LPM1 ODR 50Hz with Low noise Disabled):

    0693W00000AN90QQAT.pngI cannot disclose the fully device characterization, but this is a general trend that well fits also other operating modes / ODR cases.

    -Eleon

    1 reply

    ST Employee
    April 22, 2021

    Hi @FViga.1​ ,

    the chips are internally protected from (relatively small) overvoltage shocks, but the first suggestion (that yo can find also in the datasheet, p.27) is to add decoupling capacitor(s) on the Vdd / VddIO lines, at least the 100nF one.

    In general, it is recommended that also the AC spikes stays below the Absolute maximum ratings declared in the datasheet:

    0693W00000AMChfQAH.png 

    If so, the device accuracy will not be affected.

    If my reply answered your question, please click on Select as Best at the bottom of this post. This will help other users with the same issue to find the answer faster.

    -Eleon

    FViga.1Author
    Visitor II
    April 22, 2021

    Hi Eleon,

    thanks for your support so far, but that was not what I meant. I am afraid I did not make my intention for this question exactly clear. I'll try to be a bit more specific:

    I am working on a battery powered sensor device, that also has a bluetooth low energy radio on board. The purpose of the accelerometer is to generate a wake-up-interrupt when a significant movement is detected. The interrupt will then trigger a measurement.

    The BLE radio will always be on, and in regular time intervals, when the transmitter is working at full power, the battery voltage will drop by approximately 200mV. A typical voltage waveform looks like this:

    0693W00000AMF05QAH.pngThe yellow curve is the AC coupled battery voltage, the purple curve shows the 1.8V I/O voltage of the CPU (also AC coupled).

    In theory it would be possible to supply the accelerometer directly from the battery, since the operating range goes up to 3.6V. But i am afraid the sensor might falsely detect a wakeup event during periods of high radio Tx power, when voltage is not stable enough.

    The 1.8V I/O voltage is also not very clean, as you can see.

    Thats why i would like to know if there are any recommended limits for such fast changing AC components in the supply voltage. I guess this is a very common problem when you have fast changing loads on a supply, so hopefully you can help me there.

    A dedicated LDO for the sensor is of course an option, but this will increase the static current drawn from the battery. So the direct supply from the battery would be nice to have, if it is possible.

    ST Employee
    April 23, 2021

    Hi @FViga.1​ ,

    I've understood better now, thank you for your clarification.

    If the Vdd doesn't drop below 1.62V, you should not experience device resets (i.e. loss of volatile memory content).

    Maybe a simple 10uF capacitor on the battery Vdd line would help to smooth the ripples, behaving somehow like a passive AC filter.

    But did you already tried your battery-powered application with the IIS2DLPC device?

    -Eleon