Seriell kommunikation

Inom telekommunikation och datavetenskap förstås seriell dataöverföring som processen att överföra data en bit i taget, sekventiellt en efter en över en kommunikationskanal eller datorbuss , i motsats till parallell dataöverföring , där flera bitar skickas samtidigt över en kommunikationslinje från flera parallella kanaler. Seriell överföring används alltid i långdistanskommunikation och i de flesta datornätverk, eftersom kostnaden för kabel och synkroniseringssvårigheter gör parallell överföring ineffektiv. Seriella datorbussar blir allt vanligare även över korta avstånd, eftersom signalintegriteten och dataöverföringshastigheterna förbättras i nya seriella teknologier, börjar det uppväga enkelheten hos en parallell buss (inget behov av en parallell-till-seriell/seriell-till- parallellkonverteringskrets, även känd som SerDes ) och täckbrister ( klockskevning , sammankopplingstäthet). Samtidigt uppstår andra problem, såsom kvaliteten på informationsöverföring och mottagning - korrektheten i dessa processer är omvänt proportionell mot hastigheten (ett välkänt exempel: överklockning). Ett lämpligt exempel är övergången från PCI till PCI Express .

Seriebussar

Integrerade kretsar blir dyrare när antalet stift ökar. För att minska antalet stift i systemet använder många IC:er seriebussen för dataöverföring när hastigheten inte är så viktig. Exempel på sådana billiga seriebussar inkluderar SPI , I²C , UNI/O och 1-Wire .

Jämförelse av serie- och parallellkopplingar

Kommunikationsanslutningarna genom vilka datorer – eller delar av datorer – kommunicerar med varandra kan vara antingen seriella eller parallella. En parallell anslutning bär flera dataströmmar (som förmodligen är specifika bitar av en byteström) över flera kanaler (kablar, kretskortspår, fiberoptik, etc.); en seriell anslutning bär endast en dataström.

Vid första anblicken verkar det som att en seriell anslutning borde överträffas av en parallellkoppling, eftersom den kan överföra mindre data per klocka. Seriella anslutningar kan dock ofta fungera mycket snabbare än parallella anslutningar och därmed uppnå högre dataöverföringshastigheter. Bland faktorerna som gör att en seriell anslutning fungerar snabbare än parallellt finns det:

Definitionen av hastighet för seriella och parallella anslutningar är inte identisk. I seriella anslutningar är högre hastighet en kompenserande parameter för att uppnå önskad genomströmning jämfört med relativt "långsamma" parallella anslutningar. I många fall är en seriell anslutning det bästa valet eftersom det är billigare att implementera. Många IC :er har seriella gränssnitt, som till skillnad från parallella gränssnitt har färre stift och därför är billigare.

Applikationsexempel för seriell kommunikation

Se även

Länkar