Abstract

I2C abbreviation is Inter Integrated Circuit. It is a serial bus protocol found by Philips Semiconductor. I2C bus is popular because it is simple to use. I2C protocol is used for communicating low speed devices to processors. It is used to enable the faster device to communicate with slower devices without any data loss. I2C bus controller interfaces the master and slave devices. FPGA acts as a master and MEMS motion sensor (1TG MPU 6050) acts as a slave. MEMS motion sensor data is passed to the FPGA using I2C protocol. MEMS motion sensor has 16-bit ADCs for digitizing the accelerometer outputs. I2C bus on FPGA gives more simplicity because it requires only two wires and less number of pin connections. Hence in this paper we are going to design an I2C bus protocol using Verilog code which interfaces FPGA board with MEMS motion sensor. Noisy data from the MEMS motion sensor is denoised by using haar wavelet coefficients.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call