Behöver du en byte? (2 / 5 steg)
Steg 2: Gå runt
Eftersom jag har förmodligen kommer att sätta ihop ett antal av dessa kretsar för mina elever, jag ville ha en enkel lösning med så få komponenter som möjligt. För en gångs skull ville jag också undvika genom hela enheter för att minimera behovet av borrning. Med hjälp av ULN2803 skulle ha varit en overkill när det gäller produktionen anlagen, kontrollera tillgänglighet och med tanke på några ytterligare funktioner jag beslutade att använda 74xx573 (74HC573, 74AC573,...) 8-bitars genomskinlig spärren som buffert. Jämfört med den liknande 74xx373 har ' 573 fördelen av en bekvämare pinut.
Detta speciella chip kan också ickesparande, dvs låsning, det aktuella läget för den chip ingångar och gör displayen statisk. Detta kan vara används tillsammans med en extra signal för mer komplexa diagnostik och felsökning.
Funktionen av 573 som en transparent spärren kan beskrivas i några få ord. När spärren, aktivera stift 11 hålls på en logik 1 eller hög, följer de 8 utgångarna av chip direkt logik delstaten motsvarande ingångar. Faktiskt logiken inuti chipet tolkar spänningen på input stiften (2-9) enligt sin egen Matningsspänning och logik uppförandet av dess teknologi (AC, HC, HCT,...) och sätter motsvarande utgång till samma värde. När spärren, aktivera stift 11 är inställd på 0 eller låg, är det tidigare tillståndet utgångarna låst, nu ingångarna kan ändra utan att det påverkar resultaten. En logik 1 eller hög på output-aktivera pin inaktiverar utgångarna.
Kretsen är ganska enkel: 8 bit ingångarna av 573 ansluts till data signaler som skall övervakas, spärr-aktivera PIN-koden hålls på hög nivå av en 33kΩ pull-up resistor, men externt kan åsidosättas av en logik låg till spärren aktuella tillstånd. Eftersom jag vill ha en LED indikering (kom ihåg det är idén med projektet) jag ansluten utdata-aktivera indata direkt till GND.