Hva er de forskjellige typene av serieprotokoller?
Serielle kommunikasjonsgrensesnitt kan variere på en rekke forskjellige måter, avhengig av formålet. Som et resultat kan de generelle metodene eller typene serieprotokoller bli innsnevret til noen generelle kategoriseringer. Det er derfor fem generelle typer serieprotokoller, som hver er noe avhengig av antall verter og mottakere. Derfra vil hver seriebuss, avhengig av hvilken kommunikasjonsprotokoll som brukes, ha tilleggsfunksjoner som tilbyr forskjellige funksjoner.
Den vanligste er den anbefalte standard 232 (RS-232) protokollen. Dette faller inn i den jevnaldrende eller punkt-til-punkt-gruppen av serieprotokoller, og det er utviklet en rekke serielle grensesnitt basert på konseptene. Her kommuniserer to enheter, eller jevnaldrende, direkte med hverandre i det som kalles full-dupleks, noe som betyr at kommunikasjon kan gå begge veier samtidig. De kan eventuelt synkronisere kommunikasjonen sin via en klokke, selv om de fleste ofte kommuniserer asynkront. Begrenset i hastighet og avstand, brukes det ofte til å koble serielle perifere enheter til datasystemer.
En annen av de anbefalte standardene, nummer 422, som kom litt senere, beskriver en annen protokolltype som kan støtte ekstra systemer. Med RS-422-baserte serieprotokoller kan flere mottakere støttes av en enkelt sender. Dette omtales som en multi-drop-protokoll. Hastigheten økes dramatisk over hva som er tilgjengelig med RS-232, inkludert den tillatte lengden på ledningen. Kostnaden er imidlertid at den fungerer ved bare halvdupleks, og derfor bare tillater kommunikasjon over ledningen én vei av gangen, med mindre det er opprettet ytterligere ledninger mellom mottakerne og senderen.
I likhet med RS-422 er en annen anbefalt standard som beskriver et flerpunktsalternativ for serieprotokoller. Multipunktsteknikken, kjent som RS-485, gjør det mulig for flere jevnaldrende personer å sende og motta til hverandre over bussen. I likhet med RS-422 er RS-485 serielle protokoller veldig raske og i stand til store avstander. Også som RS-422, er det imidlertid nødvendig med ytterligere ledninger for å gå utover en halv dupleks kommunikasjon mellom jevnaldrende, noe som kan være begrensende og kostbart.
Utover rekken av anbefalte standarder, har flere selskaper også utviklet en rekke forskjellige typer serieprotokoller for bruk med bestemte produkter, men som også har bidratt til annen utvikling. Disse typene involverer bruk av en masterenhet og en eller mange slaveenheter festet til seriebussen. En slik type er kjent som Microwire ™ laget av National Semiconductor®. Det er en master- og slavetype, der masterenheten stiller en klokke for synkronisert kommunikasjon med en slave-enhet. I likhet med master til slaver-teknikken levert av Microwire ™, tilføyde seriell protokoller av typen seriell perifer grensesnitt (SPI), utviklet av Motorola®, muligheten for flere mestere som kan kommunisere med flere slaver i full dupleks.