Frage zu Spannung an IO Pins von VL53L0X

Gast #5517044
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
Angehängte Dateien:
(Firma: The IT Philosopher) #5517111
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren