In this video discussed about basics of I2C protocol (Inter Integrated Circuit) and this one of the commonly used protocol between IC's for data transfer. I2C bus consists of 2 lines SDA (serial data) and SCL (serial clock) and all the devices on the this bus are to be connected to these two lines. Master initiates and controls the communication between the devices and clock is also is generated by the master. I2C is also a multi master bus using the bus arbitration. As it is a open collector / open drain bus, the devices need to be connected on the bus using pull up resistors. The values of the resistors is determined by various parameters like bus capacitance, rise time, Input logic low voltage (VIL), Input Logic High Voltage (VIH), Output logic low voltage (VOL) etc. The pull up resistance values are calculated by the approx. the bus with RC circuit with a step input. Laplace Transform is applied and capacitor output voltage equation is derived. Also discussed about clock stretching, bus arbitration etc.
Ещё видео!