Elegroo Uno R3 und Pi 5

OP #7880087
Lesenswert?
• ▲
▼

Hallo zusammen,

ich bin kein Experte für Elektronik und möchte einen I2C-Bus zwischen meinem Raspberry Pi 5 und einem Elegoo Uno R3 aufbauen.

Ich habe den iHaospace TXS0108E 8-Kanal-Logikpegelwandler, der für die Kommunikation zwischen 3,3 V und 5 V geeignet ist. Er hat zwei Sätze von Anschlüssen: VA und VB, A1 bis A7 und B1 bis B7. Außerdem gibt es Anschlüsse für Ground und OE.

Könnt ihr mir bitte erklären, wie ich diesen Chip richtig anschließe, damit er funktioniert?

Vielen Dank, Fabian

Gast #7880189
Lesenswert?
• ▲
▼

Ich verstehe deine Frage nicht. Du willst doch einen I2C Bus verwenden. Also hast du zwei Pull-Up Widerstände. Wenn dir das nicht klar ist, informiere dich erstmal, wie I2C fumktioniert. Google und Wikipedia findest du selbst.

#7880262
Lesenswert?
• ▲
▼

Sherlock schrieb:

Den Pegelwandler brauchst du nicht.

Du bist und bleibst ein Pfuscher. Für einen sicheren Betrieb mit vernünftigem Störabstand ist der TXS010x genau richtig.

Fabian S. schrieb:

Könnt ihr mir bitte erklären, wie ich diesen Chip richtig anschließe,

Hilft der Anhang? Ich nehme an, Du hast den TXS0108 als China-Platinchen.

VCCB an die 5 Volt, VCCA an die 3,3 Volt. A und B sind die Datenleitungen, A1 zu B1, A2 zu B2 und so weiter, in beide Richtungen.

Da Du nicht alle 8 benötigst, die unbenutzten A oder B auf GND legen, nicht offen lassen!

Sherlock schrieb:

Wenn dir das nicht klar ist, informiere dich erstmal, wie I2C fumktioniert. Google und Wikipedia findest du selbst.

Ich kann I2C ohne Wikipedia und benutze genau diesen Pegelwandler, weil ich nicht auf Grenze pfuschen will. Ein Nebeneffekt ist, dass die TXS für saubere Flanken sorgen und auch am Arduino gegen 3V3-SPI perfekt laufen.

Angehängte Dateien:
OP #7880597
Lesenswert?
• ▲
▼

Hi Manfred,

so weit ich dich verstanden habe, nehme ich:

Elegoo:

  • 5,0 V auf VB
  • A5 auf B2 TSX
  • A4 auf B1 TSX

B3 - B7 und Ground auf Ground

Auf Pi 5:

  • VA 3,3 auf Pin 1 (3,3)
  • A1 Pin 3
  • A2 Pin 5

A3 bis A7 zu Ground

Was mache ich mit OE? Brauche ich da auch 3,3 V mit 10 k Ohm Widerstand?

Der braucht ein High, soweit ich verstanden habe, und darauf werden die Frequenzen moduliert, korrekt?

Es ist fuer test. Leider bin ich nur ein Softwareentwickler.

Vielen Dank

#7880830
Lesenswert?
• ▲
▼

Fabian S. schrieb:

so weit ich dich verstanden habe, nehme ich: [..]

Die Belegung Deiner µCs suche ich jetzt nicht nach.

Das 5V-Signal an B1 kommt an A1 mit 3V3 wieder heraus bzw. umgekehrt, die Richtung erkent der TXS selbst.

Fabian S. schrieb:

Was mache ich mit OE? Brauche ich da auch 3,3 V mit 10 k Ohm Widerstand? Der braucht ein High, soweit ich verstanden habe, und darauf werden die Frequenzen moduliert, korrekt?

Da wird nichts moduliert, der OE sperrt die gesamte Funktion des Pegelwandlers. Lege ihn einfach über 10k auf 3V3, von mir aus auch über 1k oder direkt.

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.