Een seriële poort op een computer is een asynchrone poort die een serieel apparaat met de computer verbindt en ervoor zorgt dat de computer bit voor bit gegevens kan overbrengen of ontvangen. Het is een type verbinding op pc's, een van de oudste typen interfaces. Het wordt vaak gebruikt om randapparatuur zoals gamecontrollers en muizen op een computer aan te sluiten, en het werd ooit gebruikt om printers en externe modems aan te sluiten. Een modem kan bijvoorbeeld verbinding maken met communicatiepoort 1 en een muis met communicatiepoort 2. Moderne seriële poorten worden gebruikt in industriële machinesystemen en wetenschappelijke instrumenten en zijn meestal te vinden op IBM-compatibele computers als COM-poorten (communicatie). De onderstaande afbeelding is een voorbeeld van een DB9 seriële connector op een kabel.
Soms wordt deze poort ook wel RS-232-poort of COM-poort genoemd en is de gegevensoverdrachtsnelheid langzamer in vergelijking met een parallelle poort. Er zijn twee soorten seriële poorten: DB25 en DB9, waarbij DB25 een 25-pins verbinding is en DB9 een 9-pins verbinding. Een seriële poort is een mannelijke poort die slechts één bit aan gegevens tegelijk kan verzenden, terwijl een parallelle poort een vrouwelijke poort is die meerdere bits tegelijkertijd kan verzenden.
Seriële poorten zijn in de nieuwere computer vervangen door veel snellere en beter compatibele USB-poorten. Systeembronconfiguraties worden geïdentificeerd door COM1, COM2, COM3, COM4 en meer; elke COM-positie karakteriseert een IRQ-adres (interrupt request) als verkoop als input/output (I/O). De RS-232, een seriële poortstandaard, wordt gebruikt voor het verzenden van seriële communicatie tussen apparaten, gewoonlijk DTE (dataterminalapparatuur) en DCE (dataterminalapparatuur) genoemd. De standaard gebruikte 25 pinnen omdat veel van de connectoren groot en onderbenut waren, en de kleinere DE-9-connector populair werd.
Voor seriële communicatie was snellere communicatie nodig, zoals externe gegevensopslageenheden. De snellere interfaces werden geïntroduceerd door FireWire en de Universal Serial Bus (USB). Deze nieuwe technologie, bekend als de serieschakeling, zou de mogelijkheid kunnen hebben om gegevens tegen hoge snelheden op dezelfde bus over te dragen. Tegenwoordig is het gebruik van een seriële poort zelfs nog minder gebruikelijk. Het wordt zelden gebruikt, maar wordt wel gebruikt in flatscreen-monitoren, LCD-schermen, GPS-ontvangers, LED-schermen en streepjescodescanners als communicatieapparaat.
Een seriële poort identificeren
U kunt de seriële DB9-poort in de bovenstaande afbeelding zien, die onmiddellijk herkenbaar is. De aansluiting heeft de vorm van de letter D en heeft 9 pinnen en een mannelijke connector.
Gebruik van seriële poort
Hieronder vindt u een lijst met talrijke hardwarecomponenten. U kunt deze aanschaffen en gebruiken met een seriële poort.
df.loc
Pin-informatie van de seriële poort
Hieronder vindt u een lijst met alle pinnen op de DB9-connector, inclusief hun doel en signaalnaam. De seriële poort wordt bij verschillende computers aangeduid als '10101'; deze getallen staan in nullen en enen die binair vertegenwoordigen. Het cijfer '1' kan door de gebruiker ook worden geïnterpreteerd als de letter 'I' en de nullen als de letter 'O', die bekend staat als de 'IOIOI'-poort.
PIN | SIGNAALNAAM | DOEL |
---|---|---|
1 | DCD | Datadragerdetectie |
2 | Rxgegevens | Ontvangen gegevens |
3 | TxData | Verzonden gegevens |
4 | DTR | Dataterminal gereed |
5 | Gnd | Signaalaarde |
6 | DSR | Dataset gereed |
7 | RTS | Verzoek om te verzenden |
8 | CTS | Wissen om te verzenden |
9 | RI | Ringindicator |
Seriële poorten zijn verouderd
Begin jaren 2000, toen het gebruik van USB en draadloze verbindingen begon, werd het gebruik van seriële poorten uitgefaseerd. In vergelijking met serieel was USB minder ingewikkeld, gemakkelijker te gebruiken en veel sneller. In moderne tijden kan het moeilijk zijn om een computersysteem te vinden dat over de oudere seriële poorten beschikt, die nodig zijn voor de invoer of andere randapparatuur.
Normen voor seriële poorten
Historisch gezien is de RS-232 de populaire standaard geweest voor traditionele seriële poortcommunicatie. PC-toetsenborden en andere computerrandapparatuur gebruikten deze seriële poorten en kabels voor hetzelfde doel. Over het algemeen hebben seriële poorten en kabels 9-pins DE-9-connectoren voor RS-232-pc's. Er bestaan echter 25-pins DB-25 en andere variaties op gespecialiseerde hardware. Veel Macintosh-computers bevatten een andere standaard RS-422. Ten gunste van USB- of FireWire-communicatie zijn de RS-422 en RS-232 nu achterhaald.
Hoe seriële poorten werken
De seriële poort, die al meer dan twintig jaar een intrinsiek kenmerk van de meeste computers is en wordt beschouwd als de meest fundamentele externe verbinding met een computer, is een interface die wordt gebruikt om een serieel apparaat op de computer aan te sluiten. De seriële poort wordt nog steeds gebruikt door de meeste moderne computers die verbinding maken met printers, PDA's en digitale camera's; Niettemin raakt de seriële poort in veel nieuwere systemen verouderd. En op sommige computers zijn meer dan twee seriële poorten beschikbaar.
De seriële poort verzendt de 8 bits in de byte één voor één, en serialiseert de gegevens; vandaar dat de naam 'serieel' van dit feit komt. Het heeft als voordeel dat er slechts één draad nodig is om de 8 bits te verzenden. Het heeft ook het nadeel dat het 8 keer langer duurt om gegevens te verzenden als het 8 draden heeft. Bovendien maken seriële poorten kabels kleiner en verlagen ze de kabelkosten. Vóór elke byte aan gegevens verzendt een seriële poort een startbit, wat een enkele bit is met de waarde 0. De seriële poort verzendt een stopbit na elke byte aan gegevens om aan te geven dat de byte voltooid is.
Seriële poorten zijn bidirectionele communicatie waarmee elk apparaat gegevens kan verzenden en ontvangen. Het wordt ook wel communicatiepoorten (COM-poorten) genoemd. Als de apparaten dezelfde pinnen gebruiken, kunnen ze de informatie slechts in één richting tegelijk doorgeven, omdat de communicatie hierdoor tot half-duplex zou worden beperkt. Daarom gebruiken seriële apparaten verschillende pinnen om elk apparaat in staat te stellen gegevens te verzenden en te ontvangen, omdat het gebruik van verschillende pinnen de communicatie full-duplex maakt, waardoor informatie in beide richtingen tegelijk kan worden verzonden.
De Universal Asynchronous Receiver/Transmitter (UART) is een controllerchip waarvan de seriële poorten afhankelijk zijn van een goede werking. De UART-chip zet de parallelle uitvoer van de systeembus van de computer om in een seriële vorm voor verzending met behulp van een seriële poort. Om snel te kunnen functioneren, beschikken de meeste UART-chips over een ingebouwde buffer van 16 tot 64 kilobytes. Hoewel deze bufferverwerkingsgegevens naar de seriële poort gaan, kan de chip gegevens die afkomstig zijn van de systeembus in het cachegeheugen opslaan. De Enhanced Serial Port en de Super Enhanced Serial Port zijn twee geavanceerde seriële poorten die gegevens kunnen transporteren met een snelheid van 460 kilobit per seconde. De meeste typische seriële poorten hebben daarentegen een gegevensoverdrachtsnelheid van 115 Kbps.