Forum: PC Hard- und Software UART Adapter


von Halb_leiter (Gast)


Lesenswert?

Hallo,

habe eine Verständnisfrage zu USB UART Adapter. So wie ich verstehe 
brauche ich das Teil, um Raspberry Pi an einen PC anzuschließen? 
Eigentlich kann ich ja den Raspberry Pi mit speziellen Anwendungen wie 
Putty  von einem anderen PC bedienen.
Was ist dann da der Unterschied, wenn ich meinen RaspberryPi aus der 
Commandozeile steuere ohne Verbindung über UART und wenn ich diese 
Schnitsstelle  verwende.

von Klaus W. (mfgkw)


Lesenswert?

So etwas brauchst du wahrscheinlich, um mit einem Terminalprogramm wie 
putty mit dem Pi über RS232 bzw. UART zu plaudern.

Falls der Pi bereits ein lauffähiges Netzwerk hat und du die IP-Adresse 
kennst, kannst du dir das sparen, weil du direkt mit ssh oder telnet 
rangehen kannst.

Hast du das aber nicht, dann brauchst du eine serielle Verbindung.
In den guten alten Zeiten, als alle rechnerähnlichen Wesen noch RS232 
hatten, nahm man ein passendes Kabel und schon war die Verbindung 
fertig.
Damit käme man also vom PC über etwas wie Putty in die Konsole vom 
Raspberry Pi.

Die schönen Zeiten sind aber vorbei.
1. Hat dein Pi kein RS232 mehr, sondern etwas sehr ähnliches - aber 
nicht mit den Pegeln, die man für RS232 braucht (logisch 1: -8...-10V, 
logisch 0: +8...+10V), sondern nur mit seinen internen Pegeln (logisch 
0: 0V, logisch 1: wahrscheinlich 3.3V, müsste man nachschauen).
2. Dein PC hat wahrscheinlich auch keine RS232-Schnittstelle mehr.

Deshalb musst du dir einen passenden Wandler von UART nach USB 
beschaffen.
Der kann auf der einen Seite an der UART des Pi hängen und auf der 
anderen Seite an einem USB-Port des PC. Auf der PC-Seite sieht das dann 
SW-seitig aus wie eine RS232-Schnittstelle.

Solche Wandler gibt es mit 3.3V oder 5V auf der Pi-Seite, solltest du 
den richtigen nehmen (auch wenn es gelegentlich mit dem falschen 
klappt).

von Halb_leiter (Gast)


Lesenswert?

Ok, danke schon mal.

Die Sache mit den Pegeln habe ich noch nicht verstanden.

Also USB UART Konvert wandelt die Spannungspegel um. So ist das richtig?
Ein USB liefert aber 5 V, der Pi arbeitet doch auch mit 5 Volt.
Wo kommen denn da -8V und -10V und +8 und +10V her?

von RMax (Gast)


Lesenswert?

Eine RS232-Schnittstelle besteht immer aus einem UART und einem 
Pegelwandler. Früher[TM] waren die UARTs im PC als Steckkarte oder Teil 
des Mainboards vorhanden und über den ISA-Bus oder einen seiner 
Nachfolger an den Rechner angebunden. Heute gibt es UARTs, die per USB 
an den PC angebunden sind und solche, die wie auf dem RasPi direkt im 
SoC bzwigt w. Mikrocontroller sitzen.

Für eine "echte" RS232-Verbindung bräuchte man nun auf beiden Seiten 
Pegelwandler, die den Ausgangspegel des UART (0..5V oder 0..3,3V) in den 
RS232-Pegel von ca. +10V..-10V wandeln. Weil das aber wegen der 
zusätzlichen Spannungen einen gewissen Schaltungsaufwand mit sich bringt 
und die dadurch gewonnene Störsicherheit bei den typischen Kabellängen 
zwischen PC und SoC/µC auf dem Tisch eines Entwicklers nicht benötigt 
wird, verzichtet man hier häufig auf die Wandler und verbindet die UARTs 
direkt.

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.