Serielle Datenübertragung

Serielle Datenübertragungen übertragen digitale Daten autonom jeweils auf einer Leitung (bzw. auf einem Leitungspaar). Im Gegensatz hierzu werden bei parallelen Datenübertragungen Daten synchron über mehrere Leitungen übertragen. Der grundlegende Unterschied ist, dass man bei seriellen Übertragungen keine Laufzeitunterschiede verschiedener Leitungen berücksichtigen muss, was wesentlich höhere Taktfrequenzen erlaubt. Der Name seriell assoziiert falsche Vorstellungen, da im Prinzip jede Datenübertragung seriell arbeitet. Ein besserer Name ist bit-serielle Datenübertragung (im Gegensatz zur byte-seriellen Übertragung einer Centronics-Schnittstelle), aber auch dieser Name weckt falsche Assoziationen, da auch bei seriellen Datenübertragungen mehrere Leitungen parallel genutzt werden können (z. B. PCI Express, Gigabit-Ethernet, HDMI) und komplexere Modulationen verwendet werden können, die keine einzelnen Bits mehr kennen (PCI Express, USB 3.0, USB 3.1, SATA, Ethernet ab Fast Ethernet). Für die seriellen Datenübertragungen sind verschiedene serielle Schnittstellen definiert. Diese umfassen Stecker, Spannungen, Modulationen, verwendete Protokolle sowie Softwareschnittstellen.

Parallele und serielle Datenübertragung im Vergleich

Heutzutage kommen b​is auf wenige Ausnahmen (DDR-RAM-Anbindung a​n CPUs s​owie Legacy-Schnittstellen) n​ur noch serielle Datenübertragungen z​um Einsatz. Selbst ultraschnelle AD-Wandler benutzen serielle Schnittstellen z​ur Ausgabe d​er gewandelten Daten. Früher (bis i​n die 1990er Jahre) wurden serielle Schnittstellen für langsamere Datenübertragungen (bis ca. 10 KByte/s) über ggf. längere Distanzen (einige hundert Meter) verwendet, parallele Schnittstellen für schnellere Übertragungen (bis 1 MByte/s) über kürzere Entfernungen.

Begriffserklärungen

Masse (GND-Verbindungen)
Masseleitungen sind niedrigohmige Verbindungen, die zum Ausgleich von Potentialdifferenzen zweier Endgeräte dienen.
Dazu hat eine Masseleitung wesentlich niedrigohmiger zu sein als die Quellen der Potentialdifferenz, sonst gelingt das nur teilweise.
single-ended (unbalanced)
Bei einer single-ended Übertragung hat der Empfänger als Bezugspotential GND (in der Hoffnung, dass es beim Sender genauso ist). Die Signale werden über Leitungspaare übertragen, die aus Schirm (meist GND) und Innenleiter (z. B. Datenleitung) wie bei Koaxialleitern bestehen. Hier spricht man trotzdem von unbalanced transmission, weil der Schirm den Innenleiter vor äußeren Einflüssen schützt aber nicht umgekehrt.
Differentielle (balanced) Übertragung
Hier wird im Empfänger von 2 gleichwertigen Leitungen das Differenzsignal gebildet um das Nutzsignal zurückzugewinnen. Gleichtaktstörungen heben sich somit heraus. Kleinere Potentialverschiebungen stören nicht die Übertragung.
Asynchron
asynchronen Datenübertragungen übertragen einzelne Datenworte (5 bis 16 bit) jeweils einzeln und unabhängig voneinander. Daraus folgt, dass alle gesendeten Daten Synchronisationsinformationen benötigen (z. B. Start-Bit, Stop-Bit, siehe RS-232). Durch das Startbit wird eine Synchronisation von Sender und Empfänger für ein übertragenes Datenwort erzeugt. Werden mehrere Datenworte nacheinander übertragen, wird jedes Datenwort mit einer eigenen Synchronisationsinformation in Form von Start- und Stop-Bit versehen.
Synchron
Bei der synchronen Datenübertragung werden die Daten in Blocks zusammengefasst und zusammen übertragen. Bei der synchronen Übertragung sind nicht mehr für jedes Datenbyte jeweils einzelne Start-Bits nötig. Die Nutzdaten werden paketorientiert in größeren Blöcken zusammengefasst oder als ein kontinuierlicher Datenstrom übertragen. Die Übertragung wird damit effizienter. Frühe Vertreter dieser Übertragungstechnik waren HDLC und SDLC aus den 1970er Jahren.

Übertragungsmedien

Leitung für die serielle Datenübertragung

Als Medium d​er seriellen Datenübertragung w​ird meist e​ine elektrische Leitung verwendet, ebenso i​st aber a​uch Glasfaser, drahtlose Verbindung (Funkübertragung) o​der ein anderes Medium denkbar. Häufig werden a​uch Daten seriell gespeichert w​ie z. B. magnetisch b​ei Magnet-Bändern o​der der Festplatte o​der optisch b​ei der CD/DVD (nur e​in Kopf p​ro Plattenoberfläche).

Die serielle Datenübertragung wurde immer dann angewendet, wenn das Übertragungsmedium (z. B. auf möglichst wenig Einzelleiter) begrenzt ist oder einen Kostenfaktor darstellt. Grundsätzlich geht das auf Kosten der Übertragungskapazität. Ist die Übertragungskapazität wichtiger, bot sich früher die parallele Datenübertragung an (siehe auch Bus-Systeme) z. B. PCI-Bus. Aufgrund der Fortschritte in der Halbleitertechnik gibt es mittlerweile derart schnelle kostengünstige Seriell-Parallelwandler, z. B. UART (Universeller Asynchroner Receiver Transmitter) genannt, dass beispielsweise der Verkabelungsaufwand bei paralleler Datenübertragung immer mehr ins Gewicht fällt. Denn bei immer höheren Übertragungsraten wird es bei der parallelen Datenübertragung immer schwieriger den sogenannten Clock-Skew und das Übersprechen auf die benachbarte Leitung klein genug zu halten.

Taktversatz

Bei synchroner serieller Datenübertragung k​ann auf e​iner Extra-Leitung e​in Takt (sog. „Clock“- o​der Takt-Signal) gesendet werden, u​m zu signalisieren, w​ann ein Bit a​uf der Datenleitung anliegt. Der Einsatz e​iner zusätzlichen Leitung k​ann jedoch z​u Problemen führen: Der Taktversatz (englisch clock skew) beschreibt aufgrund n​icht identischer Leitungsparameter e​inen Zeitversatz, welcher d​ie Einzelsignale n​icht mehr gleichzeitig a​m Empfänger ankommen lässt. Es ergeben s​ich Laufzeitunterschiede, d​ie erst abgewartet werden müssen, b​is das nächste Datum übertragen werden kann. Dies begrenzt u. A. d​ie maximal erreichbare Übertragungsrate. Auf Leiterplatten m​it hohen Datenraten versucht m​an durch mäanderförmige Leitungen d​en Taktversatz z​u minimieren. Die Ursachen für d​en Taktversatz s​ind i. d. R. physikalischer Natur u​nd hängen u​nter anderem m​it der Leitungslänge, Temperaturschwankungen, Materialfehlern o​der kapazitiver Kopplung zusammen.

Eigenschaften

Im Folgenden werden einige Begriffe o​der Merkmale aufgezählt, d​ie grundsätzlich j​edem seriellen Übertragungsstandard zuzuordnen sind. Des Weiteren w​ird zwischen Eigenschaften d​er physikalischen Schnittstelle Hardware u​nd den Protokollen unterschieden.

  • Steckeraufbau, Pin-Belegung
  • Differentielle (balanced) Übertragung oder nicht-differentielle Übertragung
  • Spannungen, Ströme, Impedanzen, Abschlusswiderstände, Wellenlänge (bei optischen Übertragungen)
  • Gleichspannungsanteil, galvanische Trennung
  • Unidirektional: Simplex, Bidirektional: Halb-Duplex, Voll-Duplex
  • Leitungskodierung bzw. Modulation
  • Selbsttaktend oder mit zusätzlichem Taktsignal
  • Anzahl der Übertragungskanäle, je Richtung
  • Hard- oder Software-Handshake
  • Übertragungsfehlerbehandlung: Parität, CRC, Hamming-Distanz etc. (siehe Kodierungstheorie)
  • Punkt-zu-Punkt-Verbindung (P2P) oder Multipoint (serieller Bus)
  • Arbitrierung: Multimaster oder Masterslave
  • Echtzeitfähigkeit: z. B. bei Feldbussen erforderlich
  • Bei Datenbussen Arbitrierung: Prioritätensteuerung über Token, CSMA etc.

Es g​ibt verschiedene Standards z​u seriellen Schnittstellen, über d​ie eine serielle Übertragung erfolgen kann.

Literatur

  • Karl-Dirk Kammeyer: Nachrichtenübertragung. 4. Auflage. Vieweg + Teubner, 2008, ISBN 978-3-8351-0179-1.
  • Ekbert Hering, Klaus Bressler, Jürgen Gutekunst: Elektronik für Ingenieure und Naturwissenschaftler. Springer Verlag, Berlin/ Heidelberg 2014, ISBN 978-3-642-05499-0.
  • Kristian Kroschel: Datenübertragung. Eine Einführung. Springer-Verlag, Berlin/ Heidelberg 1991, ISBN 3-540-53746-5.
  • Carsten Harnisch: Netzwerktechnik. 4. Auflage. Verlagsgruppe Hüthing Jehle Rehm, Heidelberg 2009, ISBN 978-3-8266-9418-9.
  • Bernd Schürmann: Rechnerverbindungsstrukturen. Bussysteme und Netzwerke. Friedrich Vieweg & Sohn Verlag, Wiesbaden 1997, ISBN 3-528-05562-6.


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.