Hi,
Bit 10 is the pseudo open drain configuration. This bit has no effect if you use I3C controller pins for I2C communication.
That’s why we mentioned this in our spec.
Once you configure I3C_PUR pin, it’s internally pull SDA high. If you don’t use PUR pin, you will need to have external Pull-up on SDA line for I2C communication. Either way, it’s needed when bus is in open drain condition.
More details on the bus conditions, push-pull or open-drain, can be found on MIPI I3C spec. v1.1, section 5.1.3.
Tom
Hi,
Bit 10 is the pseudo open drain configuration. This bit has no effect if you use I3C controller pins for I2C communication.
That’s why we mentioned this in our spec.
Once you configure I3C_PUR pin, it’s internally pull SDA high. If you don’t use PUR pin, you will need to have external Pull-up on SDA line for I2C communication. Either way, it’s needed when bus is in open drain condition.
More details on the bus conditions, push-pull or open-drain, can be found on MIPI I3C spec. v1.1, section 5.1.3.
Tom