2022-05-30 09:08 PM
2022-05-30 09:17 PM
Hi
I have been testing the Steval-STWINKT1 board for sometime. All of a sudden, the chips - Both ISM330DHCX and IIS2DH seems to be dead. On id check, value returned is 0x00, The rest of the board is working fine. This has happened when I was programming the registers through SPI communication.
I may have inadvertently over written some reserved registers or something else. Is there a way to recover these chips by reprogramming the whole chip to default values.
Power OFF reset does not make any difference.
We are pretty concerned about such failure. It is very essential for us to know if it can be recovered as our development and chip selection depends on these issues.
No one from STM has replied regarding this issue, it is on working state for the past two months....
Not happy with the support level, stake is very high.
please share your experience on such issues.
Regards
Shaun
2022-06-16 04:23 AM
Hi Shaun @Shaun.t ,
Writing to reserved registers should not cause irreversible damage, because the OTP / flash writing procedure is not open (and therefore a hard reset is sufficient to set those registers to default).
The first thing I would check is the integrity of the SPI pattern with an oscilloscope, to understand if the 00 it receives derives from a problem on the MISO and therefore a piece that does not respond or if there is some problem upstream on those communication lines.
I would also verify that it has never exceeded the absolute max ratings declared in the datasheet on both Vdd and VddIO.
-Eleon
2022-06-29 06:51 AM
Hi Eleon,
I will attach an oscilloscope and do a bit of discovery.
Regards
Shaun