Electrical – I2C with 1.8V levels without level shifters

i2clevel-shifting

I have problems detecting an MPU-6050 I2C device on the Intel Edison Mini breakout board (it only supports 1.8V levels). According to the thread here, it might be possible to get the sensor working with 1.8V levels:

"The MPU-6050 also supports different supply (VDD) and I/O interface
(VLOGIC) voltages. If your board allows you to make separate
connections to VDD (on pin 13) and VLOGIC (on pin 8), leave VDD on
3.3V and connect VLOGIC to 1.8V. Connect the pull-up resistors on SDA and SCL to 1.8V. The MPU-6050 will then speak I2C directly at 1.8V,
eliminating the need for a discrete level shifter."

Anyone can suggest how this setup might work (i.e. make a drawing) ?

Thanks!

Best Answer

The I²C bus pullups and VLOCGIC on the MPU chip must be connected to the 1.8 Volt rail:

schematic

simulate this circuit – Schematic created using CircuitLab

The MPU-6050 still needs 3.3 Volts on its VDD pin. Note that this will only work if your MPU-6050 module has not connected VLOGIC to VDD in any way on the PCB.