Initially, the I2C bus was designed for the interaction of a small number of devices on a single board, such as tuning a radio or TV in a car. If the bus capacitance is set to the maximum value of 400PF, a suitable rise and fall time can be obtained to ensure the integrity of the data signal and clock signal at a maximum data transfer rate of 100Kbit/s. In order to meet the growing performance requirements of new ICs, the I2C data transfer rate was increased to 400Kbit/s by 1992. In the latest I2C specification released in 1998, the transfer rate has reached 3.4Mbit/s. So far, all I2C devices can communicate through the same two-wire structure. The functional structure of the entire system has exceeded the designer's imagination. Due to the limitation of bus length, I2C is only used in products such as PCs, portable phones, radios or TVs in cars. Only a small part of the integrated system uses the I2C bus for long-distance communication. Today, the I2C bus is widely used in multi-card circuit systems, such as shavers and luggage racks. In these systems, I2C is required. The bus and each card circuit can be easily separated, so that they can be inserted and removed at will without affecting the operation of other parts of the system. In some systems, a large number of devices and the capacitance of all devices and the non-negligible tiny capacitance added together will definitely exceed 400PF. The newly launched bus expansion control device allows the I2C bus to break through the constraint of 20-30 components and 400PF capacitance, helping I2C to achieve drive control of more devices and even allowing multiple identical devices to use the same address. The emergence of these new devices enables designers to develop and increase the application of the I2C bus in the fields of maintenance and control applications, and is therefore widely welcomed.