Wat zijn de verschillende soorten seriële protocollen?
Seriële communicatie-interfaces kunnen op verschillende manieren variëren, afhankelijk van het doel. Als gevolg hiervan kunnen de algemene methoden of typen seriële protocollen worden beperkt tot enkele algemene categorieën. Er zijn daarom vijf algemene typen serieel protocol, elk enigszins afhankelijk van het aantal hosts en ontvangers. Van daaruit heeft elke seriële bus, afhankelijk van het gebruikte communicatieprotocol, extra functies die verschillende functionaliteit bieden.
De meest voorkomende is het aanbevolen standaard 232 (RS-232) protocol. Dit valt in de peer, of point-to-point groep van seriële protocollen, en een aantal seriële interfaces zijn ontwikkeld op basis van zijn concepten. Hier communiceren twee apparaten, of peers, rechtstreeks met elkaar in wat full-duplex wordt genoemd, wat betekent dat communicatie tegelijkertijd beide kanten op kan. Ze kunnen optioneel hun communicatie via een klok synchroniseren, hoewel de peers meestal asynchroon communiceren. Het is beperkt in snelheid en afstand en wordt meestal gebruikt voor het aansluiten van seriële randapparatuur op computersystemen.
Een andere van de aanbevolen standaarden, nummer 422, die iets later kwam, beschrijft een ander protocoltype dat extra systemen kan ondersteunen. Met RS-422-gebaseerde seriële protocollen kunnen extra ontvangers worden ondersteund door een enkele zender. Dit wordt een multi-drop protocol genoemd. De snelheid wordt aanzienlijk verhoogd ten opzichte van wat beschikbaar is met RS-232, inclusief de toegestane lengte van de draad. De kosten zijn echter dat het slechts half-duplex werkt, waardoor communicatie via de draad slechts één manier tegelijk mogelijk is, tenzij er extra draden tussen de ontvangers en de zender worden gemaakt.
Vergelijkbaar met RS-422 is een andere aanbevolen standaard die een meerpuntsoptie beschrijft voor seriële protocollen. Bekend als RS-485, zorgt de multipunttechniek ervoor dat meerdere peers via de bus naar elkaar kunnen verzenden en ontvangen. Net als RS-422 zijn RS-485 seriële protocollen zeer snel en kunnen grote afstanden worden afgelegd. Net als RS-422 zijn er echter extra draden nodig om verder te gaan dan een half-duplex communicatie tussen de peers, die beperkend en duur kan zijn.
Naast de reeks aanbevolen normen hebben verschillende bedrijven ook een aantal verschillende soorten seriële protocollen ontwikkeld voor gebruik met bepaalde producten, maar die ook hebben bijgedragen aan andere ontwikkelingen. Bij deze typen wordt een master-apparaat gebruikt en een of meerdere slave-apparaten die op de seriële bus zijn aangesloten. Een dergelijk type staat bekend als Microwire ™ gecreëerd door National Semiconductor®. Het is een master- en slave-type, waarbij het masterapparaat een klok instelt voor gesynchroniseerde communicatie met een slave-apparaat. Vergelijkbaar met de master to slaves-techniek van Microwire ™, heeft het seriële perifere interface (SPI) type seriële protocollen, ontwikkeld door Motorola®, de mogelijkheid toegevoegd voor meerdere masters die kunnen communiceren met meerdere slaves in full-duplex.