2.8V Sensor an 3.3V I2C Bus?

OP #6595455
Lesenswert?
• ▲
▼
Hallo!

Ich möchte den VL6180 ToF Sensor an einem Teensy Board mit 3.3V 
anschließen.
Der Sensor hat eine Betriebsspannung von 2.8V, hier benötige ich einen 
Spannungsregler. Aber wie sieht es mit den beiden Datenleitungen aus? 
Pull-Up auf 2.8V und fertig? Oder ist ein Pegelwandler nötig?

Laut Datenblatt können die I/Os  wohl auch mit 3.3V betrieben werden.

Eine weitere Frage betrifft die Pullups da ich vier Sensoren betreibe. 
Reichen da zwei Widerstände oder müssen die über das "Netzwerk" 
irgendwie verteilt sein?

Letzte Frage: Spricht was dagegen den CE  bzw. enable Pin direkt mit 
einem I/O zu verbinden? Laut Datenblatt soll der mit 47k auf VDD gezogen 
werden, ich hatte aber in der Vergangenheit das problem dass Leitungen 
mit etwas mehr Strom (200mA. Getriebemotor) neben der Leiterbahn zum 
Enable Pin scheinbar den Pegel ausreichen lang auf GND gezogen hat dass 
dann die Adressierung nach einem reboot flöten war. Da mir 47k etwas 
hoch vorkommt überlege ich den Pin direkt an den I/O vom Teensy zu 
hängen.

Gruss

A:B
Angehängte Dateien:
#6595470
Lesenswert?
• ▲
▼
>Aber wie sieht es mit den beiden Datenleitungen aus?
>Pull-Up auf 2.8V und fertig? Oder ist ein Pegelwandler nötig?

Hallo,

normalerweise sollte es ausreichen, die beiden Pullups auf 2,8V zu 
legen.  Die steuernden Leitungen dürfen nur gegen GND schalten. Wenn die 
Leitungen richtig lang sind, kann es wieder zu Signalverfälschungen 
kommen.


mfG
OP #6595579
Lesenswert?
• ▲
▼
Moin,

Die schreiben aber auch:

"The level shifters are used only to provide adequate voltage for the 
I/O’s and I2C bus which allows a 5 V Arduino
board to be connected without hardware modifications. In a final 
product, depending on the power management
tree, the level shifters could be omitted."


5V habe ich ja nicht.


Gruss

A.B

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.