Hvad er de forskellige typer serielle protokoller?
Serielle kommunikationsgrænseflader kan variere på en række forskellige måder afhængigt af formålet. Som et resultat kan de generelle metoder eller typer serielle protokoller indsnævres til nogle generelle kategoriseringer. Der er derfor fem generelle serielle protokoller, som hver især afhænger af antallet af værter og modtagere. Derfra vil hver seriel bus, afhængigt af den anvendte kommunikationsprotokol, have yderligere funktioner, der tilbyder forskellige funktioner.
Den mest almindelige er den anbefalede standard 232 (RS-232) protokol. Dette falder ind i peer- eller point-to-point-gruppen af serielle protokoller, og der er udviklet et antal serielle grænseflader baseret på dens koncepter. Her kommunikerer to enheder eller peers direkte med hinanden i det, der kaldes full-duplex, hvilket betyder, at kommunikation kan gå begge veje samtidig. De kan eventuelt synkronisere deres kommunikation via et ur, skønt de mest almindeligt kommunikerer asynkront. Begrænset i hastighed og afstand bruges det ofte til at fastgøre serielle perifere enheder til computersystemer.
En anden af de anbefalede standarder, nummer 422, der kom lidt senere, beskriver en anden protokolletype, der kan understøtte yderligere systemer. Med RS-422-baserede serielle protokoller kan yderligere modtagere understøttes af en enkelt sender. Dette kaldes en multi-drop-protokol. Hastigheden øges dramatisk i forhold til hvad der er tilgængeligt med RS-232, inklusive den tilladte længde på ledningen. Prisen er imidlertid, at den kun fungerer ved halv dupleks, og derfor kun tillader kommunikation over ledningen en vej ad gangen, medmindre der etableres yderligere ledninger mellem modtagerne og senderen.
I lighed med RS-422 er en anden anbefalet standard, der beskriver en flerpunktsindstilling til serielle protokoller. Kendt som RS-485 giver multi-point teknikken flere peers mulighed for at sende og modtage til hinanden over bussen. Ligesom RS-422 er RS-485 serielle protokoller meget hurtige og i stand til store afstande. Ligesom RS-422 kræves der dog yderligere ledninger for at gå ud over en halv dupleks kommunikation mellem peers, hvilket kan være begrænsende og dyrt.
Ud over udvalget af anbefalede standarder har flere virksomheder også udviklet en række forskellige typer serielle protokoller til brug med bestemte produkter, men som også har bidraget til anden udvikling. Disse typer involverer brugen af en masterenhed og en eller mange slaveenheder, der er knyttet til serielbussen. En sådan type er kendt som Microwire ™ oprettet af National Semiconductor®. Det er en master- og slavetype, hvor masterenheden indstiller et ur til synkroniseret kommunikation med en slaveenhed. I lighed med master til slaver-teknikken, der leveres af Microwire ™, tilføjede serielle protokoller af typen seriel perifer interface (SPI), udviklet af Motorola®, muligheden for flere mestre, der kan kommunikere med flere slaver i fuld duplex.