Serielle porte slutte ydre enheder til computere uden at skulle installere ny hardware på systemet , såsom PCI-kort . Alle disse enheder bruger en seriel protokol til at transportere data til og fra din perifere til din computer. Der er mange forskellige serielle protokoller , som alle har deres fordele og ulemper . RS -232
RS - 232 seriel protokol er en asynkron form , hvilket betyder, at synkroniseringssignaler sendes inde i data i stedet for at blive adskilt . Denne protokol er fuld duplex , så beskeder kan sendes og modtages på samme tid . Den maks. hastighed er 20 Kbps , og kun to enheder kan bruge det. Den anbefalede maksimale afstand mellem de to enheder er 30 ft
RS-422
RS-422 seriel protokollen er en asynkron , multi -drop -protokollen. Multi- drop betyder, at der kun er én sender , og flere modtagere . Denne protokol er kun semidupleks så dataene transmitterer én måde på et tidspunkt . Den maksimale mængde af anordninger tilladt i henhold til denne protokol er 10 og den maksimale hastighed er 10.000 Kbps. Den maksimale afstand mellem de tilsluttede enheder kan være op til 4.000 ft
RS-485
RS- 485 seriel protokollen er en asynkron , multi- point Protocol . Multi-point giver mulighed for flere sendere og modtagere forbundet med hinanden . Det er halv dupleks så dataene transmitterer én måde på et tidspunkt . Den maksimale mængde af tilsluttede enheder kan være op til 32 , og den maksimale hastighed er op til 10.000 Kbps. Den maksimale afstand mellem de tilsluttede enheder kan være op til 4.000 ft
I2C
I2C serielle protokol er en synkron form , hvilket betyder, at der er en separat sync signal, der sendes til hver enhed til at betyde starten eller slutningen af en transmission. Det er en multi-master type, hvilket betyder, at det kan understøtte flere slaveenheder men skal have mindst en master . Det er kun halv duplex og har en max hastighed på op til 3.400 Kbps. Den anbefalede afstand mellem enhederne er mindre end 10 ft
SPI
SPI serielle protokol er en synkron , multi -master type protokol . Det er fuld duplex , så du kan sende og modtage beskeder på samme tid . Der er ingen fast grænse på mængden af enheder, du kan have tilsluttet. En enhed skal være en mester, og resten skal være slaver. Den maksimale hastighed mellem enhederne er mindre end 1.000 Kbps og den maksimale afstand mellem dem, bør ikke være mere end 10 ft
Microwire
Microwire er en synkron , master /slave type seriel protokol. Denne protokol kan understøtte flere slave enheder, men på grund af sin langsomme maksimal hastighed , almindeligvis det har kun én slave. Den maksimale hastighed er mindre end 625 Kbps , og det maksimalt anbefalede afstand mellem master og slave er mindre end 10 ft Denne protokol understøtter fuld duplex -tilstand.
1-Wire
1-Wire seriel protokol er asynkron og skal have en master og en slave. Det er halv duplex og har en maksimal hastighed på 16 Kbps. Den maksimale afstand mellem de to enheder er på 1.000 ft Denne protokol kan kun bruges mellem to enheder ad gangen.