"USB ist auch eine serielle Kommunikationsmethode" ist das wahr?

Ich wiederhole den Titel. Stimmt es, dass USB auch eine serielle Kommunikationsmethode ist? (etwas verwirrt, jemand hat es mir auf facebook gesagt :D)

Wie hat diese Frage 2 Upvotes erhalten? en.wikipedia.org/wiki/Universal_Serial_Bus
Ja. Modernste Kommunikationswege sind (FireWire, SATA).
Diese Frage muss konkreter werden, worüber sind Sie besonders verwirrt?
@NickHalden ... und wo ist Olin, wenn er gebraucht wird?

Antworten (3)

Die meiste kabelgebundene Kommunikation ist heutzutage seriell, ebenso wie USB. Seriell bedeutet einfach, dass Bits zeitlich nacheinander übertragen werden, sodass Sie nur ein Kabel benötigen (zwei, wenn Sie es differentiell machen möchten, wie bei USB). Teure Bezeichnung: Time Division Multiplex , im Vergleich zu Space Division Multiplex , bei dem verschiedene Bits parallel unterschiedliche physikalische Leitungen verwenden. Denken Sie zum Beispiel an die alten IDE-Festplatten, Diskettenlaufwerke und SCSI-Geräte und die verwendeten Flachbandkabel.

Geben Sie hier die Bildbeschreibung ein

Seriell hat den Vorteil kleinerer und billigerer Stecker und Kabel, benötigt aber eine viel höhere Bandbreite als parallel. Dennoch kann bei hohen Geschwindigkeiten auch die parallele Kommunikation zeitlich empfindlich sein, wenn es Verzögerungsunterschiede zwischen den verschiedenen Leitungen gibt, so dass möglicherweise nicht alle Signale gleichzeitig ankommen.

Ja. USB=Universeller serieller Bus. "Seriell" bedeutet nur, dass die Informationen Bit für Bit über den Bus kommen, im Gegensatz zu parallelen Schemata, bei denen Nibbles, Bytes oder Wörter durchkommen. Als serielle Busse langsam waren, hatten parallele Ports mehr Vorteile. Heutzutage ist es schwierig, einen Computer mit Parallelanschluss zu kaufen

Ja, das weißt du. :D Aber wie unterscheidet es sich von der seriellen Kommunikation, die in Computern verwendet wird?
Das Protokoll hat in APIs eingebaute "Hooks", die in Anwendungen darauf hinweisen, welche Art von Informationen über den Bus eingehen. Es ist ein "Standard", sodass Hardware- und Softwareentwickler bestimmte Dinge annehmen können, die ihr Leben einfacher machen. In Bezug auf die Hardware unterscheidet es sich von uart darin, dass a) es sich um einen bidirektionalen Bus handelt, was bedeutet, dass Sie keine Sendeleitung und keine Empfangsleitung benötigen, und b) der Bus differentiell ist. Natürlich ist das wirklich zu einfach – der Standard ist riesig und kompliziert. Ich schicke Sie auf die USB-Seite von Jan Axelson unter lvr.com/usb.htm , wenn Sie wirklich Details wollen
@Anubis ist ähnlich, dass beide seriell sind (USB 2.0 hat eine Datenleitung; RS-232 hat eine in jede Richtung), im Gegensatz zu parallel, z. B. Parallel ATA, das 16 Bit im selben Moment überträgt. Es ist in anderen Aspekten völlig anders (man kann nicht einfach eins in das andere stecken).
@exscape: USB hat ein differenzielles Paar für Daten, nicht nur ein einzelnes Kabel.
@Ben Ja, aber es hat eine "Datenleitung", zumindest so, wie ich "Datenleitung" definieren würde. Zwei Drähte, eine "Leitung" :)

Wie definieren Sie „Methode“? Meinst du Protokoll? Schnittstelle? Alles das oben Genannte?

USB steht für Universal Serial Bus. Die kanonische Definition von USB lautet:

Universal Serial Bus (USB) ist ein Industriestandard, der Mitte der 1990er Jahre entwickelt wurde und die Kabel, Anschlüsse und Kommunikationsprotokolle definiert, die in einem Bus für die Verbindung, Kommunikation und Stromversorgung zwischen Computern und elektronischen Geräten verwendet werden.

Es gibt zahlreiche mit USB verbundene Geräteklassen, wie Massenspeicher, HID, Audio, die alle etwas unterschiedliche Protokolle und Softwareanforderungen haben.

Ich würde argumentieren, dass USB viele Methoden der seriellen Kommunikation umfasst und ein zu weit gefasster Begriff ist, um als einzelne Methode „per se“ bezeichnet zu werden.