UART Multiplexing ohne IC mit TMC2208

OP #6836532
Lesenswert?
• ▲
▼
Hallo,

ich möchte mit einem Rapi Zero W zwei Schrittmotortreiber TMC2208 per 
UART ansteueren. Leider muss die Slave Addresse im Protokoll, welches ja 
vorhanden ist, immer 0 sein. Der Raspi hat nur einen UART Ausgang. Klar 
könnte man einen Soft-UART verwenden, aber zwecks Performance und 
höherer Baudrate will ich den "echten" UART verwenden. Also die zwei 
Chips multiplexen, aber ohne zusätzlichen IC wenn möglich.

Ich habe mir gedacht, das könnte auch per GPIO mit Pull-High (UART 
disabled) und  Tri-State (UART enabled) realisiert werden. Siehe 
Schaltung im Anhang.

Denkt ihr das ist möglich, oder bin ich da auf dem Holzweg. Vielleicht 
hat auch einer eine bessere Idee.
Angehängte Dateien:
Gast #6836540
Lesenswert?
• ▲
▼
Ich würde dafür ODER Gatter verwenden, wissend dass der Ruhepegel HIGH 
ist. Dann bekommst du keine Probleme mit Pegeln und hohen Frequenzen.

Wenn es wirklich bidirektional sein muss, dann würde ich einen 
bidirektionalen Multiplexer benutzen, wie den 74HC4051 oder 74HC4052.
(Firma: S-C-I DATA GbR) #6836566
Lesenswert?
• ▲
▼
Gerhard G. schrieb:
> Ja, du hast Recht.
> Ich habe gerade überlegt wie ich ein bedirektes Multiplexing mit ein
> paar Transistoren hin bekomme. Da ist es aber doch einfacher mit einem
> 74HC4066 wie er im TMC Datenblatt steht, oder mit deinen Vorschlägen.
> Mit ein paar Widerständen wird das jedenfalls nichts. Wäre auch zu schön
> gewesen ;-)

Einfachheitshalber,
Warum nicht ein Tinylogic 2Fach Mux?
Da sparst du Bauteile ;-)
Als Beispiel 74LVC1G3157

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.