Inter-Integrated Circuit (I2C) Basics

Опубликовано: 08 Октябрь 2024
на канале: Intermation
15,709
626

Up to this point, we've only discussed point-to-point serial protocols. Wouldn't it be great if we could allow one controller to select by address any of a number of peripherals. Or even better, what if we could have multiple controllers connected to multiple peripherals on a single three-wire connection. That's exactly what the inter-integrated circuit or I2C protocol provides to us.

Takeaways: At the completion of this lesson, each student should be able to:
• explain the topology of an I2C network,
• describe how open-collector connections allow multi-device communication across a single wire,
• decipher an address or data frame of the I2C protocol,
• contrast the address frames for 7-bit and 10-bit addressing,
• describe clock stretching, and
• explain how controllers detect collisions on an I2C connection.

#i2c #serial #frame