Hardware Implementation of I2C Controller on FPGA and Validation Through Interfacing with Low-Cost ADC | IEEE Conference Publication | IEEE Xplore

Hardware Implementation of I2C Controller on FPGA and Validation Through Interfacing with Low-Cost ADC


Abstract:

This paper presents the implementation of the I2C controller on FPGA for interfacing a low-cost ADC with an on-chip I2C bus interface. The objective of the I2C controller...Show More

Abstract:

This paper presents the implementation of the I2C controller on FPGA for interfacing a low-cost ADC with an on-chip I2C bus interface. The objective of the I2C controller core is to establish and synchronize data transfer between ADC and FPGA. The design of the I2C controller is accomplished through Finite State Machine (FSM) using VHDL hardware description language and hardware implementation is performed on the digital development platform with Artix-7TM FPGA from Xilinx. The working of the I2C controller is validated through interfacing with the most widely used, low-cost 8-bit ADC PCF8591 from Philips semiconductors which allow measuring four analog signals across its four input channels at a time. After the successful acquisition of data from ADC, the FPGA sends this digital data to host PC via serial UART interface. The Matlab/Simulink software is used for monitoring and analysis of measured voltage from ADC.
Date of Conference: 08-10 January 2020
Date Added to IEEE Xplore: 19 August 2020
ISBN Information:
Conference Location: Coimbatore, India

Contact IEEE to Subscribe

References

References is not available for this document.