I²C und Pegelwandler wofür?

Gast #5697489
Lesenswert?
• ▲
▼
Hallo und guten Abend,

momentan beschäftige ich mich mit dem X-NUCLEO-53L1A1 Board von ST was 
einen Entfernungssensor beinhaltet:

 https://www.st.com/en/ecosystems/x-nucleo-53l1a1.html

Die Platine ist recht überschaubar allerdings befinden sich auf der 
Rückseite der Platine zwei Bauteile dich ich nicht verstehe einmal der 
TXS0108PWR und der ST2329AQTR, auf der 8. Seite im user manual sieht man 
den Schaltplan dazu und auf Seite 9 eine Definition für die Bauteile. Es 
soll sich dabei um Pegelwandler handeln aber was genau geschieht denn 
wenn man diese benutzt. Und vorallem wozu am I²C? Wenn ich diesen Sensor 
einzeln habe funktioniert der Signal aufbau zwischen Sensor und 
Mikrocontroller nicht ohne den ST2329AQTR?

Ich bitte um eure Unterstützung
Persönliche Seite #5697492
Lesenswert?
• ▲
▼
Peter W schrieb:
> Und vorallem wozu am I²C?

I2C arbeitet mit Pullups gegen eine bestimmte Spannung, die 
üblicherweise der Betriebsspannung der verwendeten Bausteine entspricht. 
Werden aber Bausteine mit unterschiedlichen Betriebsspannungen 
eingesetzt, dürfen die I2C-Pullups nur mit der niedrigsten verwendeten 
Betriebsspannung betrieben werden.

Dann aber ist nicht sichergestellt, daß die I2C-Bausteine mit höherer 
Betriebsspannung noch einen sauberen High-Pegel erkennen können. Um das 
sicherzustellen, verwendet man einen I2C-Pegelwandler.

Und genau so ist es bei Deiner Platine. Das sieht man bereits bei der 
Überblicksskizze auf Seite 2 des Datenblatts.

Da gibt es Bausteine, die mit 2.8V betrieben werden, und Bausteine, die 
mit 3.3V betrieben werden.

Und genau dafür sind die drei Pegelwandler da (nicht nur für I2C, für 
den der ST2329AQTR verwendet wird).
Gast #5697674
Lesenswert?
• ▲
▼
Vielen Dank für deine Antwort. Ich nutze momentan den VL53L1X-SATEL 
Breakboard aus meinem Mikrocontroller bekomme ich 3,3V mit der ich den 
Sensor Versorge und benutze einen Spannungsregeler um aus den 3,3V die 
Spannung für I²C des Sensors zu generieren von 1,8V, doch leider klappt 
das bisher nicht ich kann keine Verbindung herstellen. Heißt das ich 
brauche dazu einen Pegelwandler oder wird es nicht daran liegen?

Und außerdem finde ich den  St2329aqtr nirgendswo, gibt es dazu auch 
alternativen, die ich schnellstmöglich erhalten könnte?

mfg

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.