Wat is een seriële communicatie-interface? (met foto's)
De seriële communicatie-interface (SCI) is een manier waarop computeronderdelen met elkaar kunnen communiceren. Dit kan in een computer zelf zijn, zoals van een geïntegreerde microchip via de seriële bus van een printplaat of een uitbreidingskaart of via een kabel naar een extern apparaat zoals een toetsenbord of printer. Seriële interfaces worden ook gebruikt voor sommige computernetwerktechnologieën.
De details van de seriële communicatie-interface worden besproken in de aanbevolen standaard 232 (RS-232), die oorspronkelijk in 1962 werd bedacht door een normengroep die uiteindelijk bekend werd als de Electronic Industries Association (EIA). RS-232 beschrijft aan een uiteinde van een seriële communicatie de dataterminalapparatuur (DTE) en de datacircuit-eindapparatuur (DCE) aan het andere uiteinde. De standaard beschrijft verder spanningsniveaus en andere elektrische attributen voor het signaal, pin-identificaties voor de fysieke interface, circuitfuncties en meer.
Van de RS-232-standaard is een van de vroege ontwikkelde seriële communicatie-interfaces bekend als een universele asynchrone ontvanger en zender (UART). De eerste UART bood teletypemachines een manier om kleine, vijf-bits reeksen bekend als Baudot-codes over te dragen. Later, toen het gebruik van digitale computers toenam, beschreef de American Standard Code for Information Interchange (ASCII) standaard coderingskarakters in een acht-bit formaat, die rond 1971 serieel werden overgedragen tussen computers via geïntegreerde schakelingen en seriële interfaces. Motorola® bedacht vervolgens de seriële communicatie-interfacezin voor hun UART enkele jaren later.
De manier waarop een seriële communicatie-interface werkt, is door groepen gegevens, woorden genoemd, in deze vijf- of acht-bits reeksen over de draad of computerbus te verzenden. De bits worden één voor één in volgorde verzonden, met een startbit dat de communicatie initieert, gevolgd door de databits en een stopbit die de overdracht sluit. Afhankelijk van het gebruik kan ook een controlebit, een pariteit genoemd, in de reeks worden ingevoegd om ervoor te zorgen dat de gegevens intact zijn gebleven. Deze methode voor het framen van de gegevensoverdracht binnen een start- en stopbit maakt asynchrone communicatie mogelijk. De seriële interface is niet vereist om op tijd te blijven met een gesynchroniseerde klok, maar mag in plaats daarvan op elk willekeurig moment een frame verzenden dat het ontvangende apparaat kan herkennen.
Seriële communicatie-interfacetechnologie is op tal van gebieden gebruikt. Een zeer populaire methode is de universele seriële bus (USB) voor het aansluiten van randapparatuur op een computer. In computerbehuizingen gebruiken harde schijven soms een interface die bekend staat als serieel geavanceerde technologie-bijlage (Serial ATA) voor snelle communicatie met de computerprocessor. Veel uitbreidingskaarten gebruiken een ander type seriële interface, de perifere component interconnect express (PCI-E). Toch onthouden seriële communicatie-interfaces hun oorsprong en worden ze ook gebruikt in algemene Ethernet-netwerkomgevingen, evenals high-speed glasvezel.