2019-09-19 11:11 PM
To use the VL53L1X with a 3V3 supply, I will have to select 2V8 mode.
The default mode is 1V8 mode. The selection wil be done in 1V8 mode. Apperently I2C will function correct in 1V8 mode with a 3V3 supply.
What is the difference between 1V8 and 2V8 mode?
Solved! Go to Solution.
2019-09-20 07:19 AM
The I2C data is 'clocked' when the clock line goes from high to low. That mode setting changes where the line is between high and low. The ideal setting would be halfway between your 'high' and zero. So either 1.4 or .9V. Most I2C lines travel between the full range of 2.8V down to 0, so we argue a lot about if this setting is useful.
Obviously the I2C works in either setting - or you couldn't change the settings, but picking the right one will perhaps save you from be susceptible to random noise glitches.
If you are having noise issues on your I2C, it's definitely something to try.
2019-09-20 07:19 AM
The I2C data is 'clocked' when the clock line goes from high to low. That mode setting changes where the line is between high and low. The ideal setting would be halfway between your 'high' and zero. So either 1.4 or .9V. Most I2C lines travel between the full range of 2.8V down to 0, so we argue a lot about if this setting is useful.
Obviously the I2C works in either setting - or you couldn't change the settings, but picking the right one will perhaps save you from be susceptible to random noise glitches.
If you are having noise issues on your I2C, it's definitely something to try.