The I2C Bus: When to Use an I2C Buffer

This article discusses the use-cases, benefits, and applications of using an I2C buffer.
Of all the serial interfaces used for embedded devices, I2C stands out as my personal favorite. While it may not have the same throughput as other serial communication methods, the ability to control so many devices with only two lines, while having multiple masters, makes I2C an awesome tool for the embedded engineer trying to manage cost, pin count, and complexity.

Sometimes, though, design constraints can complicate an I2C implementation. The I2C buffer is one tool that can make things a little bit easier.”