Theorie
 
 
 
 
 
Schnittstellen
 
 
 
 
 
seriell
 
 
RS232 / RS485 Schnittstelle
 
 

 
 
 
 
 
 
UART -Bausteine in PCs
 
 
8250
Der "Ur"-UART-Chip. Er hat mehrere Bugs, die jedoch alle bekannt sind und von den meisten Programmierern auch beachtet wurden und somit keine weiteren Probleme verursachen. Nachfolgende (umgeschriebene) PC/XT-BIOS-Versionen kennen die Bugs und benötigen sie zum Teil sogar zum korrekten Arbeiten.
Max. Übertragungsgeschwindigkeit: 4800bps
 
 
8250A
Dieser UART-Baustein sollte der Nachfolger des 8250 werden, erwies sich aber im Nachhinein als eine totale "Fehlkonstruktion". In ihm wurden die meisten Bugs des 8250 korrigiert, wobei jedoch der von den neueren PC/XT-BIOS-Versionen erwartete Bug ebenfalls mit korrigiert wurde. Dies hatte zur Folge, das dieser Chip zu diesen BIOS-Versionen inkompatibel ist und in PC/XTs nicht eingesetzt werden sollte ("Hänger").
Max. Übertragungsgeschwindigkeit: 9600bps
 
 
8250B
Diese Version dieser Serie ist vollkommen fehlerbereinigt gegenüber den Vorgängermodellen, enthält aber wieder den erwarteten Bug. Dieser Chip sollte zumindest auf einer Schnittstellenkarte zum Einsatz kommen (PC/XT und AT).
Max. Übertragungsgeschwindigkeit: 9600bps
 
 
16450
Dies ist die schnellere AT-Version der 8250er-Serie. Alle Fehler der 8250er-Serie sind beseitigt (auch der oben erwähnte 8250/8250B-Bug), so das dieser Chip zu den meisten PC/XT-ROMs inkompatibel ist. OS/2 erwartet diesen Chip unbedingt, sonst arbeitet es nicht stabil.
Max. Übertragungsggeschwindigkeit: 115200bps (bei direkter Registeradressierung; bei Initialisierung über INT 14h nur 19200bps)
 
 
16550
Dieser Nachfolger des 16450 arbeitet durch DMA-Zugriffe schneller als dieser, sollte jedoch durch den fehlenden funktionierenden FIFO-Speicher in modernen (Multitasking-)Betriebssystemen nicht mehr eingesetzt werden, da es hier zu Datenverlusten aus der seriellen Schnittstelle kommen kann (bei höheren Übertragungsgeschwindigkeiten). Auf COM1, wo meist noch die Maus angeschlossen ist, macht er jedoch kaum Schwierigkeiten, da hier die Übertragungsgeschwindigkeit bei max 9600bps liegt.
Max. Übertragungsggeschwindigkeit: 115200bps (bei direkter Registeradressierung; bei Initialisierung über INT 14h nur 19200bps)
 
 
16550A
Dieser mit einem funktionierenden 16stufigen FIFO-Speicher sollte in modernen Schnittstellenkarten eingebaut sein und ist auch in den meisten modernen Motherboards im ChipSet integriert. Für eine hohe Übertragungsgeschwindigkeit ohne Datenverluste ist dieser Chip zumindest an der mit dem Modem verbundenen Anschluß (unter einem Multitasking-Betriebssystem) unabdingbar.
Max. Übertragungsggeschwindigkeit: 115200bps (bei direkter Registeradressierung; bei Initialisierung über INT 14h nur 19200bps)
 
 
 
Quelle: http://www.hardware-bastelkiste.de/rs232c.html
 
 
 
 
 
www..de