2016-09-29 12:04 PM
When the force sensor is powered off the LSM is always on and the microcontroller is in sleep mode. Sometimes
the battery will drain to empty. When powered back up the LSM gets hot although it still works. We usually replace it and all is good. It connects to the CPU via SPI, SCX/SDX are GND, CS_AUX and INT2 float. The LSM connections look good, no shorts. I have one now that got hot. I removed the battery and reinstalled it, power cycled and the LSM did not get hot and hasn't since then. Is there something we should
do, command wise, before entering power down? Have you seen this before?
Thanks,
Tom
2016-10-04 02:15 AM
Can you please share you schematic (at least the part with the LSM6DS3H sensor)?
Best regardsMiroslav2016-10-04 03:05 PM
I just noticed I left an S out: LSM6DS3H. I attached the schematic. Thanks for your help.
________________ Attachments : 956-14114C.PDF : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006HzEo&d=%2Fa%2F0X0000000bK8%2FGUrmxVqQmyR26BtYtOL2cdG52Va5QtaMT0EG5oZRQak&asPdf=false2016-10-07 07:39 AM
I don’t see any issue in the schematic. I have never met with this kind of issue but I will double check it with my colleagues.
One additional question when do you power the device again after the battery was drain to empty, do you disconnect the battery and connect different one or do you charge the battery from the USB?
There could be a problem if the Vcc voltage is bellow minimum operating range for long time.
Can you please also share your power down command sequence for LSM6DS3H, just for checking.
Best regards
Miroslav
2016-10-07 10:39 AM
I just received another failing unit (very small percentage, but still ...). I could not charge the battery so I replaced it and the LSM got hot. I repeated this many times with the same result. I think you are correct that during the normal battery discharge process the 3.3V supply reduces slowly and the LSM can get damaged. I'm going to move its supply to the switched 3.3V supply so that it is only on during normal conditions. I'll reply if this does not work. We are also in the process of reducing the off current too. Thanks for your help Miroslav.
Cheers, Tom2016-10-26 10:25 AM
I just received one recommendation from my colleagues to disable I2C (as you are using SPI bus) in CTRL4_C (13h).
It is just prevention because we don't know how the
microelectroler's GPIOs
behaves in sleep mode.
Best regards
Miroslav