Stap 2: Het circuit
Aangezien ik waarschijnlijk hebben zal om samen te stellen een aantal van deze circuits voor mijn studenten, wilde ik een eenvoudige oplossing met zo weinig componenten mogelijk. Voor een keer wilde ik ook vermijden door-de-geheel apparaten om te minimaliseren van de noodzaak voor het boren. Met behulp van de ULN2803 zou zijn geweest een overkill als het gaat om de mogelijkheid van uitvoer, de beschikbaarheid controleren en overwegen enkele aanvullende functionaliteit heb ik besloten om het gebruik van de 74xx573 (74HC573, 74AC573,...) 8-bits transparante klink als buffer. In vergelijking met de soortgelijke 74xx373 heeft de ' 573 het voordeel van een handiger pinout.
Deze bijzondere chip maakt het ook mogelijk arrêtering, d.w.z. vergrendeling, de huidige stand van de chip ingangen en maak de statische weergave. Dit kan worden gebruikt samen met een extra signaal te voorzien in meer complexe diagnostiek en foutopsporing.
De functie van de ' 573 als een transparante klink kan worden omschreven in een paar woorden. Wanneer de vergrendeling in te schakelen voor pin 11 is gehouden op een logica 1 of hoog, volg de 8 uitgangen van de chip rechtstreeks de staat van de logica van de corresponderende ingangen. Eigenlijk is de logica binnen de chip interpreteert de spanning op de input pinnen (2-9) volgens zijn eigen voedingsspanning en het gedrag van de logica van de technologie (AC, HC, HCT,...) en ingesteld op dezelfde waarde met de bijbehorende output. Wanneer de vergrendeling in te schakelen voor pin 11 is ingesteld op 0 of laag, wordt de vorige status van de uitgangen vergrendeld, nu de ingangen wijzigen kunnen zonder de uitgangen. Een logica 1 of hoog op de uitvoer-inschakelen pin schakelt de uitgangen.
Het circuit is heel eenvoudig: de 8 bit ingangen van de ' 573 zijn aangesloten op de signalen van de gegevens worden gecontroleerd, de klink-inschakelen pin wordt gehouden op hoog niveau door een 33kΩ pull-up weerstand, maar extern kunnen worden overschreven door een logica laag om in te haken op de huidige status. Omdat ik wil te hebben een LED-indicatie (Onthoud dat is het idee van het project) ik aangesloten de uitgang-inschakelen input direct in GND.