Hoe parallelle poorten gegevens overbrachten vóór USB

6

Het voelt nu eeuwenoud. We sluiten USB-C, Thunderbolt of Wi-Fi aan, en het idee om gegevens via dikke bundels draden te verzenden voelt als een overblijfsel. Maar parallelle poorten vormden de ruggengraat van vroege pc-randapparatuur. Het was niet zomaar een eigenzinnig IBM-experiment. Ze vormden begin jaren tachtig een praktische oplossing voor een specifiek hardwareknelpunt.

IBM heeft de parallelle poort niet helemaal opnieuw ontworpen. Ze hadden een manier nodig om met printers te praten. De marktleider Centronics had al een dominante interface. IBM weigerde het rechtstreeks te kopiëren. In plaats daarvan creëerden ze een brug. Een 25-pins DB-25-connector aan de computerzijde. Een 36-pins Centronics-connector aan de printerzijde. Een aangepaste kabel verbond ze.

Deze hybride opstelling werd de de facto standaard. Andere fabrikanten hebben het overgenomen. Plots had elke pc een parallelle poort. Het was niet alleen voor drukkers. Het werd een generiek uitgangskanaal.

Het kernconcept zit in de naam. Parallel. Gegevens verplaatsen zich in bytes. Acht bits tegelijk. Vergelijk dat eens met seriële poorten, die bits één voor één verzenden. Serieel is langzamer. Parallel is sneller. Of dat was het tenminste. De standaard parallelle poort duwde 150 kilobytes per seconde. Voor 1981 was dat acceptabel.

De pin-out en logica begrijpen

Als je naar de binnenkant van een DB-25-connector kijkt, is deze niet willekeurig. Elke pin heeft een taak. Het is een eenvoudig spanningsspel. Hoogspanning betekent “1”. Lage spanning betekent “0”.

Hier ziet u hoe de handdruk werkt wanneer een computer met een printer praat.

Het gegevenspad
Pins 2 tot en met 9 zijn de snelweg. Ze bevatten de feitelijke gegevens. De computer stuurt 5 volt om een ​​”1″ weer te geven. Geen spanning betekent “0”. Het is ruw. Het is analoge hardware die digitale logica verwerkt. Maar het werkt in realtime.

De flitser en erkenning
De printer luistert niet alleen. Het signaleert terug.
Pin 1 is de flitser. De computer kan 2,8 tot 5 volt bevatten. Wanneer het klaar is om een ​​byte te verzenden, zakt het onder de 0,5 volt. Die daling is het ‘go’-signaal.
De printer ontvangt de gegevens. Het gebruikt Pin 10 voor het bevestigingssignaal. Het stuurt een lading naar de computer en zakt vervolgens onder de 0,5 volt. Dit vertelt de pc: “Ik heb het.”

Status en fouten
De verbinding is niet eenrichtingsverkeer. De printer biedt constante statusupdates.
* Bezet: Pin 11. De printer laadt deze pin op wanneer deze werkt. Het verlaagt de spanning wanneer het meer gegevens kan verwerken.
* Het papier is op: Pin 12. Een lading betekent hier dat de lade leeg is.
* Online: Pin 13. Zolang de computer een lading ziet, is de printer gereed.
* Automatische invoer: Pin 14. De computer gebruikt een lading van 5 volt om de automatische papierinvoer te activeren.
* Fout: Pin 15. Als er iets misgaat, zakt de printer op deze pin onder de 0,5 volt. Het is een hard stopsignaal.
* Initialiseren: Pin 16. Wanneer een nieuwe taak start, laat de computer de kosten hier vallen om de printerstatus te resetten.
* Offlinecontrole: Pin 17. De computer kan de printer offline dwingen door een lading te verzenden en vast te houden.
* Aarden: Pins 18 tot en met 25. Dit zijn referentiepunten. Ze completeren het circuit voor de laagspanningssignalen.

Waarom het er vandaag toe doet

Je zult deze poorten niet vinden op nieuwe machines. Ze verdwenen. Maar het begrijpen ervan verklaart waarom moderne verbindingen zo verschillend zijn.

Parallelle communicatie stuit op een muur. Naarmate de snelheden toenemen, komen de 8 bits niet tegelijkertijd aan. Scheef. Timingfouten. De limiet van 150 KB/sec was niet alleen een keuze. Het was een fysieke beperking.

USB heeft dit opgelost. Het is verplaatst naar serieel. Eén stroom. Minder kabelwarboel. Geen 36-pins brick-connectoren.

De parallelle poort vormde een brug tussen het mechanische tijdperk en het digitale tijdperk. Hierdoor konden personal computers fysieke output produceren. Het was niet elegant. De kabel was dik. De aansluiting was lastig. Maar het werkte.

We zijn verder gegaan. De technologie is verouderd. De logica blijft. Spanning hoog betekent “ja”. Lage spanning betekent “nee”. Het medium verandert. De binaire waarheid blijft hetzelfde.

Vorig artikelZoom installeren op Windows, Mac, Linux en mobiel