Forum: Mikrocontroller und Digitale Elektronik I²C und Pegelwandler wofür?


von Peter W (Gast)


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

von Rufus Τ. F. (rufus) Benutzerseite


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).

von Peter W (Gast)


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

von Manfred (Gast)


Lesenswert?

Peter W schrieb:
> St2329aqtr nirgend x wo

I2C geht wunderbar mit dem TXS0108, da bleiben nur leider sechs seiner 8 
Kanäle ungenutzt. Der hat auch kleinere Geschwister, z.B. TXS0102.

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.