Seriële invoer is een methode voor het bit voor bit verzenden van gegevens via één enkel communicatiekanaal. Dit staat in contrast met parallelle invoer, waarbij meerdere bits tegelijkertijd over meerdere kanalen worden verzonden.
Zie het als volgt:
* Serie: Stel je een weg met één rijstrook voor waar auto's (stukjes data) achter elkaar rijden.
* Parallel: Stel je een snelweg met meerdere rijstroken voor waar veel auto's (stukjes data) tegelijkertijd rijden.
Belangrijkste kenmerken van seriële invoer:
* Enkele regel: Er is slechts één draad (of ander communicatiepad) nodig om gegevens te verzenden. Dit maakt hem efficiënt voor langeafstandscommunicatie of situaties met beperkte bedrading.
* sequentiële verzending: Bits worden na elkaar verzonden, in een specifieke volgorde (meestal het minst significante bit eerst of het meest significante bit eerst).
* Vereist synchronisatie: Zowel de zender als de ontvanger moeten het eens worden over de datasnelheid (baudrate) en een kloksignaal (of een ander timingmechanisme) om de binnenkomende bits correct te kunnen interpreteren. Anders worden de gegevens verkeerd geïnterpreteerd.
* Langzamer dan parallel (meestal): Hoewel de efficiëntie van één lijn een pluspunt is, is het tegelijkertijd verzenden van meerdere bits inherent sneller. De vooruitgang op het gebied van seriële communicatiesnelheden heeft deze kloof echter aanzienlijk verkleind.
Veelgebruikt gebruik van seriële invoer:
* Communicatie tussen computers en randapparatuur: Toetsenborden, muizen, printers en andere apparaten op computers aansluiten.
* Communicatie over lange afstand: Gebruikt in toepassingen zoals modems, satellietcommunicatie en netwerken (bijv. RS-232, USB).
* Microcontrollerprogrammering: Veel microcontrollers gebruiken seriële communicatie voor programmeren en debuggen.
* Gegevensverzameling: Gegevens verzamelen van sensoren en andere apparaten.
Seriële invoer is beschikbaar in verschillende protocollen zoals UART, SPI, I2C en USB, elk met zijn eigen specificaties voor dataframing, synchronisatie en foutdetectie. |