Skip to main content
Graduate
July 31, 2025
Question

impacts of IIC error injection with IIS2DLPC

  • July 31, 2025
  • 5 replies
  • 495 views
For special test case, that directed connected IIC's SCL(LUX_TILT_SCL) to GND and kept for 5mins, will this action hurt or damage IIS2DLPC?
IIC worked with 100kbps.
Work with IIC.
 
We found that after this action/error injection:
Sometimes, the sensor cannot response with IIC ACK/no response from sensor.
Sometimes, the sensor responses with incorrect axis data.
BBBBBB_0-1753955870719.png

 

    This topic has been closed for replies.

    5 replies

    Super User
    July 31, 2025

    Grounding SDA or SCL will not hurt the chips, but it will prevent communication from taking place. SDA/SCL are driven with open drain, so pulling them down doesn't cause hardware issues.

    Use a logic analyzer to see what's happening on the line.

    BBBBBBAuthor
    Graduate
    July 31, 2025

    With logic analyzer, after 5mins ground SCL, the chip randomly cannot response with IIC even remove SCL grounding.

    No response could not recover even cold reboot the chip.

    BBBBBB_0-1753971352634.png

     

     

    Super User
    July 31, 2025
    BBBBBBAuthor
    Graduate
    July 31, 2025

    I wound like to confirm whether these 5min SCL grounding cause IIC slave(sensor) stuck?

    I2C-bus specification and user manual

    BBBBBBAuthor
    Graduate
    July 31, 2025

    For another abnormal behavior after 5mins grounding SLC, the axis data was incorrect, confirmed with logic analyzer.

    When sensor was steady state on a horizontal surface, X-axis reached 1000mg. X-axis should be around 0mg.

    ST Employee
    August 5, 2025

    Hi @BBBBBB 

     

    This post has been escalated to the ST Online Support Team for additional assistance.  We'll contact you directly.

     

    Regards,

    Billy