DigiKey-eMag-Sensors-Vol 19

Take advantage of I3C for faster, simpler, and more flexible IC-to-IC communication

Figure 3: I3C offers improvements in data rate and power consumption compared with I²C. (Image source: NXP Semiconductors)

These increases in the data transfer speed allow devices to be turned on for a shorter period, reducing the bus power duty cycle. This reduces power consumption compared with I²C (Figure 3). The change from open-collector drivers with external pull-up resistors to push-pull drivers further reduces power consumption, as the pull- up resistors require significant power to operate.

Due to dynamic addressing, device addresses can be changed later. This supports hot joining, which allows a new device to be added to the bus while it operates. The new device, connected to the I3C bus, signals its presence to the I3C master by sending a hot join request. The master controller acknowledges the request and assigns an address to add the device to the bus.

Addressing I²C uses static addresses of either 7 or 10-bit length for

each bus device. This has been changed in I3C to 7-bit dynamic addressing, where the bus master sets the device address during dynamic address assignment (DAA), and stores it in a device register. Static addressing, as in the case of an I²C peripheral, can still be used in I3C.

42

Powered by