Hallo zusammen Bin momentan etwas irritiert. Die Spannungsversorgung vom VL53L0X wird mit 2.8V angegeben. Spannung an den IOs allerdings mit 1.8V. Sehe ich das so richtig? Das Datenblatt ist in sich ein wenig widersprüchlich: Wenn der Standard Mode 1.8V verlangt, sollten ja auch die I2C Pull-Ups für 1.8V angegeben werden. Im Datenblatt werden aber die Werte für 2.8V aufgelistet. Alle Schaltpläne, die ich gefunden habe, arbeiten ausschliesslich mit 2.8V. Was ist nun der "Standard"? Link zum Datenblatt: https://www.mouser.ch/datasheet/2/389/vl53l0x-1156212.pdf
Wenn man der VL53L0X initialisiert, soll man die Spannung der IO Pins eingeben. Im Library, Datei vl53l0x_api.c funktion VL53L0X_DataInit() da steht #ifdef USE_I2C_2V8 Status = VL53L0X_UpdateByte(Dev, VL53L0X_REG_VHV_CONFIG_PAD_SCL_SDA__EXTSUP_HV, 0xFE, 0x01); #endif Wenn man ein IO Spannung größer als 1.8 Volt benützt, soll man USE_I2C_2V8 definieren. Beides sind möglich aber man soll die Code anpassen. Wenn man USE_I2C_2V8 dann wird die Konfiguration angepasst. Das heißt, Standard lauft der VL53L0X in 1.8 Volt Mode.
Vielen Dank für dein Feedback! Ich werde also die Register im VL53L0X so setzen, dass 2.8V verwendet werden kann.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.