Skip to main content
Visitor II
December 7, 2019
Question

STM32MP157 SII9022 I2C always busy

  • December 7, 2019
  • 4 replies
  • 5593 views

I used the i2c4 for sii9022 chip,but it always busy and don't response for hdmi plug in.

0690X00000AtPYwQAN.png

    This topic has been closed for replies.

    4 replies

    Technical Moderator
    December 9, 2019

    I2C bus busy is usually a bus stuck to 0V, e.g. wrong Hw connection or missing power supplies on one of the I2C slave device on the bus (devices are not always "fail-safe" on their I2C pins)

    MokailAuthor
    Visitor II
    December 9, 2019

    No, it actually works, only to detect the bus reusable by I2C4 will time out

    and my i2c4 dts and sch,can you help me,i spend three days but no result...:loudly_crying_face: :loudly_crying_face: :loudly_crying_face: 0690X00000AtR9AQAV.png0690X00000AtR90QAF.png

    MokailAuthor
    Visitor II
    December 9, 2019

    and i don't know the 9022 chip always busy,disabled the hdmi always ok.0690X00000AtR9eQAF.png

    Technical Moderator
    December 9, 2019

    From HW point if view, I just see that CI2CA pull-down should be 4.7k whereas you have 10k. Not sure it will be the issue, but deserve to align with Si9022 datasheet value.

    For SW or DT settings, I cannot help much.

    MokailAuthor
    Visitor II
    December 9, 2019

    My dts is ok?

    Visitor II
    April 3, 2020

    hi:

    • ​How did you solve the problem of sii9022