Bus: Unterschied zwischen den Versionen
(→1-Wire) |
K (→Einführung) |
||
Zeile 11: | Zeile 11: | ||
Bei einer '''parallelen''' Übertragung (z.B. Speicherzugriff, PC-Parallelport) werden Bits gleichzeitig über '''mehrere''' Datenleitungen übertragen. Zusätzliche Steuerleitungen (''Strobe'') zeigen dem Empfänger an, wann ein neues Wort gelesen werden soll. | Bei einer '''parallelen''' Übertragung (z.B. Speicherzugriff, PC-Parallelport) werden Bits gleichzeitig über '''mehrere''' Datenleitungen übertragen. Zusätzliche Steuerleitungen (''Strobe'') zeigen dem Empfänger an, wann ein neues Wort gelesen werden soll. | ||
Prinzipiell bietet ein paralleler Bus durch das gleichzeitige Übertragen mehrerer Bits eine höhere Datenrate als eine serielle Übertragung mit gleicher Baudrate. Als nachteilig erweist sich jedoch der höhere Aufwand und Preis hinsichtlich | Prinzipiell bietet ein paralleler Bus durch das gleichzeitige Übertragen mehrerer Bits eine höhere Datenrate als eine serielle Übertragung mit gleicher Baudrate. Als nachteilig erweist sich jedoch der höhere Aufwand und Preis hinsichtlich IC-Pins, aufwändigerer PCB-Layouts, Platinenfläche und Kabeldicke. | ||
== Einzelne Vertreter == | == Einzelne Vertreter == |
Version vom 23. Oktober 2007, 13:55 Uhr
Einführung
Ein Bus ist eine elektrische Verbindung zwischen mehreren digitalen Komponenten eines Systems. Er wird benutzt, um Informationen zwischen den Buspartnern auszutauschen. Man kann grundsätzlich zwischen drei Busarten unterscheiden:
- Datenbus
- Adressbus
- Steuerbus
Ein weiteres Unterscheidungsmerkmal liefert die Art der Übertragung:
Bei einer seriellen Übertragung werden die einzelnen Bits nacheinander über eine Datenleitung übertragen. Über eine zusätzliche Taktleitung wird bei synchronem Betrieb angezeigt, wann ein neues Bit anliegt. Dies ist beispielsweise bei I2C und SPI der Fall. Um die Leitungsanzahl noch weiter zu reduzieren, kann eine asynchrone Übertragung wie z.B. RS-232 eingesetzt werden. Hierbei ist die Synchronisation im Datenstrom enthalten und somit keine Taktleitung notwendig.
Bei einer parallelen Übertragung (z.B. Speicherzugriff, PC-Parallelport) werden Bits gleichzeitig über mehrere Datenleitungen übertragen. Zusätzliche Steuerleitungen (Strobe) zeigen dem Empfänger an, wann ein neues Wort gelesen werden soll.
Prinzipiell bietet ein paralleler Bus durch das gleichzeitige Übertragen mehrerer Bits eine höhere Datenrate als eine serielle Übertragung mit gleicher Baudrate. Als nachteilig erweist sich jedoch der höhere Aufwand und Preis hinsichtlich IC-Pins, aufwändigerer PCB-Layouts, Platinenfläche und Kabeldicke.
Einzelne Vertreter
1-Wire
- Dallas/Maxim Technical Support
- Maxim Application Note 132: Quick Guide to 1-Wire net using PCs and Microcontrollers (PDF)
- Atmel Application Note 318: Dallas 1-Wire Master (PDF)
- C-Code für DS1820, DS18B20 am AVR (Leicht auf andere 1-Wire Anwendungen zu portieren)
Siehe auch
Weblinks
- APPLICATION NOTE 3438: Serial Digital Data Networks - Übersicht über einige serielle Bussysteme bei Dallas/Maxim (englisch, html)