Skip to main content
Visitor II
September 10, 2024
Solved

LPS22DF I3C addressing

  • September 10, 2024
  • 1 reply
  • 1099 views

Dear forum,

We plan to assemble five LPS22DF sensors on the same I3C bus and (off course) to address them individually. According to the datasheet (7.4.1 MIPI I3CSM CCC supported commands) the answer to GETPID can only have two values, depending on SDO state. Beside that answer to GETBCR and GETDCR are fixed. As far as we understand Dynamic Address Assignment of the I3C protocol, there is an issue.

We cannot use the I2C static address, because again it can have only two values, depending on SDO state.

We cannot use Enter Test Mode (ENTTM) command, because it is not supported by the LPS22DF. (Even if we could, we might have 5 different random values in the Provisioned IDs, but it would not help so much to identify each sensor.)

Thank you in advance

    This topic has been closed for replies.
    Best answer by Foued_KH

    Hello @tcachat , 

    You can't assemble five LPS22DF sensors on the same I3C bus with dynamic addressing because they have only two values of PID. 

    Thank you!
    Foued

    1 reply

    Foued_KHAnswer
    ST Employee
    September 10, 2024

    Hello @tcachat , 

    You can't assemble five LPS22DF sensors on the same I3C bus with dynamic addressing because they have only two values of PID. 

    Thank you!
    Foued