I have made a circuit that uses this ADC powered with 3.3V (MCP3422): Datasheet
Now I would like to communicate with it over I2C using an Arduino Mega.
The problem is that the Arduino's I2C is operating on 5V level and the I2C bus of the ADC (can handle up to 5V supply but is only supplied with 3.3V) is on 3.3V level only.
Now I guess in order to ensure a stable communication I should use an I2C Bus...
Using a Dual Bidirectional I2C Bus Voltage-Level Translator in my circuit
Now I would like to communicate with it over I2C using an Arduino Mega.
The problem is that the Arduino's I2C is operating on 5V level and the I2C bus of the ADC (can handle up to 5V supply but is only supplied with 3.3V) is on 3.3V level only.
Now I guess in order to ensure a stable communication I should use an I2C Bus...
Using a Dual Bidirectional I2C Bus Voltage-Level Translator in my circuit