serieller Bus mit 3V oder 5V?

Gast #7190162
Hallo zusammen, ich muss über 2 m geschirmte Leitung einen seriellen 
Datenstrom (<500 kHz) übertragen. Als Controller dient ein STM32, also 
intern mit 3 V Pegel. Nun ist meine Frage, ob es auf Grund der 
Störungssicherheit sinnvoll ist, den Pegel auf 5 V umzusetzen (zB mit 
74HCT244)? Beidseitig hätte ich dann eine ESDAL vorgesehen bzw am Ende 
einen 33k-Pulldown-Widerstand. Oder macht es keinen Unterschied und ich 
kann einfach bei 3V-Pegel inkl. 3,3V-Transil-Dioden. Dem Empfänger ist 
es egal ob 3V- oder 5V-Pegel. Danke
Gast
Also maximale Signalfrequenz 5Mhz. Es ware sinnvoll das du dich
an die Leitungsimpedanz anpasst. Also mach mindestens einen 100R an den 
Ausgang deines Drivers. Ob jetzt 3V oder 5V ist erstmal egal. Beides 
gleich schlecht, aber fuer deine Anwendung vermutlich noch nicht 
wichtig.

Olaf
Im Titel steht, es sei ein serieller Bus. Ist es wirklich ein Bus? Dann 
verwendest Du am besten einfach RS485 Transceiver.

Falls es jedoch nur zwei Teilnehmer sind, würde ich für Rx/Tx jeweils 
die UART-Signale mittels Transceiver in LVDS umwandeln und differentiell 
übertragen.

Transmitter z.B. DS90LV011AQ
https://www.ti.com/lit/ds/symlink/ds90lv011aq-q1.pdf

Receiver z.B. DS90LT012AQMF
https://www.ti.com/lit/ds/symlink/ds90lt012aq-q1.pdf
Moderator (Firma: Titel) Persönliche Seite
Christian schrieb:
> einen seriellen Datenstrom
Also eine normale asynchrone serielle Schnitte?

> Nun ist meine Frage, ob es auf Grund der Störungssicherheit sinnvoll ist
Vor der Frage der Störsicherheit steht die Frage nach der 
Signalintegrität. Denn wenn schon nichts brauchbares am Ende ankommt, 
dann juckt es auch nicht, ob das zusätzlich noch gestört wird.

Oder anders: wenn die Übertragung qualitativ nur "so lala" ist, dann 
braucht es nicht viel, um sie zu stören.

> ich muss über 2 m geschirmte Leitung einen seriellen Datenstrom (<500
> kHz) übertragen. Als Controller dient ein STM32, also intern mit 3 V
> Pegel.
Nimm einen LVDS- oder RS422/485 Treiber. Dann wird das ganz einfach.
Christian schrieb:
> Also es sind nur Daten und Takt (ähnlich SPI) bzw noch 2 Steuersignale.

Nimm den hier zum Senden:

https://www.ti.com/lit/ds/symlink/am26lv31.pdf

und den hier

https://www.ti.com/lit/ds/symlink/am26lv32.pdf

zum Empfangen.

GND auf beiden Seiten verbinden.
Möglichst verdrillte Leitungen (z.B. Netzwerkkabel) verwenden.
Leitung am Empfänger mit dem Wellenwiderstand abschließen, um 
Reflektionen zu vermeiden.

Fertig.

fchk
Gast
Christian schrieb:

> Nun ist meine Frage, ob es auf Grund der
> Störungssicherheit sinnvoll ist, den Pegel auf 5 V umzusetzen (zB mit
> 74HCT244)? Beidseitig hätte ich dann eine ESDAL vorgesehen bzw am Ende
> einen 33k-Pulldown-Widerstand. Oder macht es keinen Unterschied und ich
> kann einfach bei 3V-Pegel inkl. 3,3V-Transil-Dioden. Dem Empfänger ist
> es egal ob 3V- oder 5V-Pegel. Danke

Wieso für jeden Mist das Rad immer wieder neu erfinden?
Schnittstellen-Definitionen gibt es genug, die möglichen Probleme sind 
schon tausendfach gelöst, Abhilfen und erprobt.

Kuck da:
https://www.embedded.com/serial-protocols-compared/
https://electricalfundablog.com/serial-communication-protocols-standards/

Wenn dann Probleme auftreten hilft vielleicht
https://www.serial-port-monitor.org/articles/serial-communication/types-of-serial-protocols/

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.