Hvad er de forskellige typer serielle protokoller?
Seriel kommunikationsgrænseflader kan variere på en række forskellige måder afhængigt af formålet. Som et resultat er de generelle metoder eller typer serielle protokoller i stand til at indsnævres til nogle generelle kategoriseringer. Der er derfor fem generelle typer seriel protokol, der hver især er afhængige af antallet af værter og modtagere. Derfra vil hver seriel bus, afhængigt af den anvendte kommunikationsprotokol, have yderligere funktioner, der vil tilbyde varierende funktionalitet.
den mest almindelige er den anbefalede standard 232 (RS-232) -protokol. Dette falder i peer eller punkt-til-punkt-gruppen af serielle protokoller, og der er udviklet en række serielle grænseflader baseret på dens koncepter. Her kommunikerer to enheder eller kammerater direkte med hinanden i det, der kaldes fuld-duplex, hvilket betyder, at kommunikation kan gå begge veje samtidig. De kan eventuelt synkronisere deres kommunikation via et ur, selvom de oftest kommunikerer peers asynkront. Begrænset i hastighed og afstand, det bruges 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 protokoltype, 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 over, hvad der er tilgængeligt med RS-232, inklusive den tilladte længde på ledningen. Omkostningerne er imidlertid, at det kun fungerer på halvduplex, og derfor tillader kun kommunikation over ledningen en vej ad gangen, medmindre der etableres yderligere ledninger mellem modtagerne og senderen.
Ligner RS-422 er en anden anbefalet standard, der beskriver en multi-punkts mulighed for serielle protokoller. Kendt som RS-485, multi-punktteknikken giver mulighed for multiPle peers til 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 det imidlertid yderligere ledninger for at gå ud over en halv-duplex-kommunikation mellem peers, som kan være begrænsende og dyrt.
Ud over matrixen 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 andre udviklinger. Disse typer involverer brugen af en masterenhed og en eller mange slaveenheder, der er knyttet til den serielle bus. En sådan type er kendt som Microwire ™ oprettet af National Semiconductor®. Det er en mester og slavetype, hvor masterenheden sætter et ur til synkroniseret kommunikation med en slaveenhed. Ligesom Master to Slaves -teknikken leveret af Microwire ™, den serielle perifere interface (SPI) type serielle protokoller, udviklet af Motorola® FURTHendes tilføjede muligheden for flere mestre, der kan kommunikere med flere slaver i fuld-duplex.