Forum: Mikrocontroller und Digitale Elektronik Frage zu Spannung an IO Pins von VL53L0X


von Mike (Gast)


Angehängte Dateien:

Lesenswert?

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

von André V. (Firma: The IT Philosopher) (philosopher)


Lesenswert?

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.

von Mike (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.