Skip to main content
Explorer
August 3, 2023
Solved

LSM6DSO32 ultra low power mode not working

  • August 3, 2023
  • 1 reply
  • 2189 views

Hello,

I am using a LSM6DSO32 on a custom board.  As an attempt to save power in sleep mode we want to place the device in ULP (ultra low power mode) as specified by the datasheet.  I have attached my function that initializes the device in ULP mode and enables wake up interrupt.  I see the same power draw wether or not

ctrl5.xl_ulp_mode is set.  Can anyone advise what I am doing wrong.
 
Thanks!
-Jamie
    This topic has been closed for replies.
    Best answer by niccolò

    Hi @SDZELL18 ,

    6.1 uA is pretty low, and in spec (depending on the ODR you are using) as you can see from Table 4 of the datasheet

    niccol_0-1691156808072.png

    you can try to lower the ODR to reach even lower consumption, maybe?

    If this answers your question, please, mark this as "best answer", by clicking on the "accept as solution" to help the other users of the community

    Niccolò

    1 reply

    ST Employee
    August 3, 2023

    Hi @SDZELL18 ,
    first of all, what are the readings of current consumptions you get?
    are you sure that it is the LSM6DSO32 who's consuming that power?

    Niccolò

    Edited to remove reference to content from ChatGPT

    SDZELL18Author
    Explorer
    August 3, 2023

    Hi Niccolo,

    I run with our system with device off, then I run with device on.  I can verify when it is on the system draws  6.1uA more than when it is turned off. 
    The way I was trying to verify ULP mode was working is to run the system with ULP off then on to see how much current saving I see.  Perhaps there is a better way to verify it is working?  Maybe 6.1uA is as low as it gets?

    niccolòAnswer
    ST Employee
    August 4, 2023

    Hi @SDZELL18 ,

    6.1 uA is pretty low, and in spec (depending on the ODR you are using) as you can see from Table 4 of the datasheet

    niccol_0-1691156808072.png

    you can try to lower the ODR to reach even lower consumption, maybe?

    If this answers your question, please, mark this as "best answer", by clicking on the "accept as solution" to help the other users of the community

    Niccolò