Hva er de forskjellige typene serielle protokoller?
serielle kommunikasjonsgrensesnitt kan variere på en rekke forskjellige måter avhengig av formål. Som et resultat er de generelle metodene, eller typer serielle protokoller, i stand til å bli innsnevret til noen generelle kategoriseringer. Det er derfor fem generelle typer serielle protokoll, som hver er noe avhengig av antall verter og mottakere. Derfra vil hver seriell buss, avhengig av kommunikasjonsprotokollen som brukes, ha tilleggsfunksjoner som vil tilby varierende funksjonalitet.
Det vanligste er den anbefalte standard 232 (RS-232) -protokollen. Dette faller inn i jevnaldrende, eller punkt-til-punkt-gruppe av serielle protokoller, og en rekke serielle grensesnitt er utviklet 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 via en klokke, selv om de ofte. Begrenset i hastighet og avstand brukes det ofte til å feste 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 flere systemer. Med RS-422-baserte serielle protokoller kan ytterligere mottakere støttes av en enkelt sender. Dette blir referert til som en multi-drop-protokoll. Hastigheten økes dramatisk over det som er tilgjengelig med RS-232, inkludert den tillatte lengden på ledningen. Kostnaden er imidlertid at den fungerer på bare halvduplex, og derfor bare tillater kommunikasjon over ledningen en vei om gangen med mindre det er etablert ytterligere ledninger mellom mottakerne og senderen.
Ligner på RS-422 er en annen anbefalt standard som beskriver et flerpunktsalternativ for serielle protokoller. Kjent som RS-485, tillater multipoint-teknikken multiPle Peers å sende og motta hverandre over bussen. I likhet med RS-422 er serielle protokoller RS-485 veldig raske og i stand til store avstander. Også som RS-422, er det imidlertid pålagt ytterligere ledninger for å gå utover en halvduplex-kommunikasjon mellom jevnaldrende, som kan være begrensende og kostbart.
Utover utvalget av anbefalte standarder har flere selskaper også utviklet en rekke forskjellige typer serielle protokoller 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 knyttet til seriebussen. En slik type er kjent som Microwire ™ opprettet av National Semiconductor®. Det er en master- og slavetype, der hovedenheten setter en klokke for synkronisert kommunikasjon med en slaveenhet. I likhet med Master to Slaves -teknikken levert av Microwire ™, Serial Perifert grensesnitt (SPI) type serielle protokoller, utviklet av Motorola® FurtHennes la muligheten for flere mestere som kan kommunisere med flere slaver i full-dupleks.