DESIGN AND IMPLEMENTATION OF I2C PROTOCOL
Main Article Content
Abstract
The serial communication plays an important role in various applications. By using the communication protocol, we increase the performance of a system. Popular serial interfacing protocol includes: USB, I2C, SPI, CAN and UART for communication between integrated circuits for low/medium data transfer speed with on board peripherals. Our system allows the secure exchange of large amount of data. A protocol handles fragmentation, encryption, error handling, session handling and authentication. Our target is an implement for industrial applications to write a configuration or firmware or to read parameter from the devices. In this paper design and implementation of I2C protocol is presented. In that single master and multiple slave are used to design I2C bus controller. The hardware implementation of the I2C protocol is done using Arduino Nano.
Article Details
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.