Was sind die Unterschiede zwischen USB und RS232?
Sie werden viel mehr finden, als ich Ihnen hier über die Fähigkeiten und Nachteile von RS232 erzählen kann, indem Sie mit der Suche nach RS232 beginnen, dann im Web "herumwandern" und dem Thread folgen, in den er führt. Auf keiner Seite erfahren Sie alles, außer 10 oder 20 schnellen Blättern, die Ihnen zeigen, wie nützlich es war und wie schrecklich es gleichzeitig war.
USB ist als aufwärts erweiterbare, vollständig standardisierte Hochgeschwindigkeitsschnittstelle zwischen 1 Computergerät unter Verwendung eines einzelnen Ports und N Peripheriegeräten unter Verwendung von jeweils einem Port gedacht, wobei die gesamte Steuerung durch Signale innerhalb des Datenstroms erfolgt. USB ist für die Bereitstellung von Low-Level-Schnittstellen äußerst schwierig. "Einfache" Schnittstellen sind üblich, aber diese bieten und verbergen ein sehr hohes Maß an Komplexität.
RS232 war als halbstandardisierte 1: 1-Schnittstelle mit relativ niedriger Geschwindigkeit zwischen 1 Computergerät und 1 Peripheriegerät pro Port gedacht, wobei die Hardwaresteuerung ein wesentlicher Bestandteil des Betriebs ist. RS232 bietet relativ einfach physikalische Schnittstellen auf niedriger Ebene für.
RS232
war (und ist bis zu einem gewissen Grad immer noch) eine sehr nützliche, leistungsstarke und flexible Möglichkeit, Computergeräte an Peripheriegeräte anzuschließen.
Jedoch RS232 [tm] [!!!] sollte als eine kurze Strecke (wenige Meter max) mäßig niedrige Geschwindigkeit (9600 bps üblich, bis zu etwa 100 kbps in einigen Fällen schneller in sehr Fachsituationen), ein Gerät pro Port ( Ausnahmen, die die Regel bestätigen).
Die Signalisierung war relativ zur Masse unsymmetrisch, wobei etwa +/- 12 V mit einer logischen Eins an dfata = -V und einer logischen Eins an control = + V verwendet wurden. Es gab viele, viele Steuersignale auf dem ursprünglichen 25-poligen Steckverbinder, die zu einer äußerst großen Bandbreite von nicht standardmäßigen Verwendungen und Inkompatibilitäten führten. Die spätere Version reduzierte den Stecker auf 9-polig, wobei immer noch genügend Steuersignale vorhanden waren, damit die Benutzer die Konfigurationen vollständig destandardisieren konnten.
Das Funktionieren von RS232 zwischen einem zufällig ausgewählten Endgerät und einem Computer oder Ähnlichem war möglicherweise eine Frage des Plug-and-Go-Vorgangs oder der Spieldauer von Minuten, Stunden oder Tagen und würde in einigen Fällen einfach nicht funktionieren.
RS232 stellt KEINE Stromversorgung per se zur Verfügung, obwohl viele Leute es zur Stromversorgung von Geräten auf viele verschiedene Arten verwendeten, von denen keine Standard ist. Durch Beobachtung der Datenleitungen können Datensignale identifiziert werden. (Schnelle Augen und ein Gehirn, das mit einer geeigneten Anzahl von KBit / s arbeitet, würden helfen).
Die Datenübertragung ist auf einer Sende- und Empfangsleitung unidirektional und verwendet asynchrones Framing.
Das Design ist für eine 1: 1-Verbindung ohne Multidropping in einer 1: N-Anordnung ohne nicht standardmäßige Vorkehrungen ausgelegt.
USB
bis zu USB2 ist ein 4-Draht-System mit zwei Stromleitungen und zwei Datenleitungen. Es gibt keine physischen Steuerleitungen. USB3 verwendet mehr Leitungen und Details lassen sich am besten für eine andere Frage und Antwort.
Die anfängliche Geschwindigkeit betrug 12 Mbit / s, wurde mit USB2 auf 480 Mbit / s und mit USB3 auf 5 Gbit / s im "Superspeed" -Modus erhöht.
Die Steuerung und Konfiguration erfolgt über Software unter Verwendung von Datensignalen, die ein untrennbarer Bestandteil der Schnittstelle sind. Das Beobachten des Datenstroms mit einem Oszilloskop zeigt nicht die tatsächliche Datenkomponente des Systems an.
Bei der Datenübertragung wird eine symmetrische Differenzspannungssignalisierung von 0 / + 5 verwendet.
Die Datenübertragung erfolgt bidirektional, wobei der Besitz des "Busses" ein wesentlicher Bestandteil des Protokolls ist.
Die Verbindung erfolgt physisch fast immer 1: 1, es können jedoch mehrere logische Geräte an einem Port untergebracht werden. Der Anschluss von N physischen Geräten an einen Upstream-Port erfolgt normalerweise über einen "Hub". Dies ist jedoch im Wesentlichen eine sichtbare Manifestation einer internen 1: N-Anordnung, die integraler Bestandteil des Designs ist.
Es wird einige interessante Verbindungsprobleme geben :-):
USB2 / USB3 Von hier aus
USB3-Superspeed-Mikroconnector mit USB 2-Abwärtskompatibilität von hier aus
USB3.COM - USB3-Superspeed-Kabelanschlüsse von hier
Wikipedia RS232
USB versus seriell
Wikipedia USB
Häufig gestellte Fragen zu USB3 Superspeed
Wikipedia USB3
USB.ORG - Superspeed