UART mit 0 / 3,3V

Gast #357817
Lesenswert?
• ▲
▼
Die Definitin von RS232 sieht 3V bis 18V fuer Low und -3V bis -18V fuer
high vor. Das bedeutet schonmal mindestens das du einen
Inverter/Transistor brauchst wenn du den eingebauten UART eines
Prozessors verwenden willst.

Dann kannst du am Ausgang 3V und 0V ausgeben. Die 3V sind okay, aber
die 0V sind eigentlich nicht mehr okay. Nun ist es aber so das bisher
jeder RS232 Driver auf der Gegenseite mit 0V klar kam. Soll heissen
wenn die Leitung nicht gerade 30m lang ist wird das meistens klappen.
Sowas wuerd ich zwar nicht verkaufen, aber fuer zuhause ist das in
Ordnung.

Auf der Eingangsseite musst du den Spannungspegel natuerlich
verkleinern. Ich wuerde eine 2.7V Zenerdiode +10kOhm empfehlen.
Eventuell kann man auch die eingebauten Schutzdioden im Controller
nutzen und nur einen 100kOhm Widerstand in Serie dazwischenschalten.

Olaf
Gast #357818
Lesenswert?
• ▲
▼
Der Spannungsteiler sollte schon gehen. Problematisch sind eher die
parasitären Induktivitäten und Kapazitäten, die man durch eine
derartige Schaltungserweiterung mitgeliefert bekommt.
Ausprobieren!
Sonst halt den Umweg über Pegelwandler gehen.
Um eine RS232 mit 3,3V zu realisieren gibt es extra
Schnittstellenwandler (z.B. MAX3232 oder so ähnlich).
Gast #357819
Lesenswert?
• ▲
▼
UI also ich glaub ich hab mich falsch ausgedrueckt.
Der ATMega bekommt seine 5V Versorgungsspannung. An den UART des ATMega
soll nun eine serielle Schnittstelle von einem anderen Geraet (Fritzbox)
angeschlossen werden, die mit 0V und 3,3V Pegel arbeitet. Also keine 232
oder -12V/12V.


Gruss

Mode
Gast #357820
Lesenswert?
• ▲
▼
Die Richtung des Spannungsteilers sollte unerheblich sein...
Levelshifter, nicht invertierende Open-Collector-Ausgänge lassen sich
auch verwenden.
Notfalls könnte man die beiden mit Optokopplern auch noch galvanisch
trennen...

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.