VL53l0x voltage levels

This is a special forum devoted to educators using Adafruit and Arduino products for teaching.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
Mech_Instruct
 
Posts: 1
Joined: Fri May 12, 2023 3:05 pm

VL53l0x voltage levels

Post by Mech_Instruct »

The module indicates that it has a regulator that take 5V and gives 2.8 to the chip. However the max voltage on the I2C lines is specified by the manufacturer at 3.6V. Since these lines are pulled up by resistors on the processor to the full 5V, then this would exceed the manufacturers maximum specified voltage for the I2C lines.

Does the module have an I2C level translator built on to it? If not, have you just found that 5V I2C works without an issue?

User avatar
dastels
 
Posts: 15608
Joined: Tue Oct 20, 2015 3:22 pm

Re: VL53l0x voltage levels

Post by dastels »

Yes, the I2C lines are level-shifted to 2.8v on the breakout. See the schematic at https://learn.adafruit.com/assets/93507.

Dave

Locked
Please be positive and constructive with your questions and comments.

Return to “For Educators”