Étape 2: Le circuit
Étant donné que je vais probablement devoir mettre sur pied un certain nombre de ces circuits pour mes élèves, je voulais une solution simple avec aussi peu de composants possible. Pour une fois, je voulais aussi éviter à travers l’ensemble des dispositifs afin de minimiser la nécessité pour le perçage. En utilisant le ULN2803 aurait été une overdose quand il s’agit de la capacité de production, vérification de la disponibilité et compte tenu des fonctionnalités supplémentaires, j’ai décidé d’utiliser le 74xx573 (74HC573, 74AC573,...) 8-bit loquet transparent comme tampon. Par rapport à la 74xx373 similaires les 573 a l’avantage d’une plus commode brochage.
Cette puce particulière permet également de verrouillage, c'est-à-dire le verrouillage, l’état actuel des entrées de la puce et faire l’affichage statique. Cela pourrait être utilisé conjointement avec un signal supplémentaire afin de permettre des diagnostics plus complexes et débogage.
La fonction de la 573 comme un verrou transparent peut être décrit en quelques mots. La goupille de verrouillage-enable 11 étant maintenue à une logique 1 ou haute, les 8 sorties de la puce suivent directement l’état logique des entrées correspondantes. En fait, la logique à l’intérieur de la puce interprète la tension sur les broches d’entrée (2-9) selon sa propre tension d’alimentation et le comportement de la logique de sa technologie (AC, SC, HCT,...) et définit le correspondant sortie la même valeur. Quand la goupille de verrouillage-enable 11 est définie sur 0 ou faible, l’état précédent des sorties est verrouillé, maintenant les entrées peuvent changer sans affecter les sorties. Une logique 1 ou haut sur la broche de sortie-enable Désactive les sorties.
Le circuit est assez simple : les entrées de 8 bits de la 573 sont connectées à des signaux de données à surveiller, le doigt de verrou-enable est maintenu à haut niveau par une résistance de pull-up de 33kΩ, mais peut être extérieurement écrasée par une logique bas pour verrouiller l’état actuel. Car je veux avoir une indication LED (Rappelez-vous que c’est l’idée du projet) j’ai branché l’entrée activer la sortie directement à GND.