De 7490 is een klassiek geïntegreerd circuit ontworpen als decenniumteller. De primaire functie is eenvoudig: hij telt van nul tot negen in een continue lus. Dit cyclische gedrag is de standaardstatus, waardoor het een belangrijk onderdeel wordt van digitale logicaprojecten waarbij eenvoudig tellen met grondtal 10 vereist is.

Op hardwareniveau bestaat de uitvoer uit vier pinnen: QA, QB, QC en QD. Deze vertegenwoordigen een binair getal van 4 bits. Terwijl binair normaal gesproken tot 15 telt met vier bits, is de 7490 zo bedraad dat hij stopt bij 9 en opnieuw wordt ingesteld, waardoor in feite een decimale teller ontstaat.

Hoe de pin-out van de 7490 gegevens uitvoert

Om de telvolgorde te begrijpen, moet je naar de binaire weergave op de uitgangspinnen kijken. De pinnen tellen niet mee in de standaard decimale volgorde; ze tellen binair, maar geven alleen de waarden weer voor de cijfers 0 tot en met 9.

Hier is de exacte reeks statussen die u op de QA-, QB-, QC- en QD-pinnen zult zien naarmate de teller toeneemt:

Decimale telling QD QC QB QA
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1

Merk je het patroon op? Het weerspiegelt het standaard binaire tellen voor de eerste tien getallen. Zodra deze 9 (1001 in binair getal) bereikt, zet de volgende klokpuls de teller terug op 0, in plaats van door te gaan naar 10 (1010 in binair getal).

Waarom dit belangrijk is voor digitale projecten

Je vraagt je misschien af waarom je een speciale decadeteller zou gebruiken als een microcontroller dit gemakkelijk aankan. Het antwoord ligt in eenvoud en hardware-efficiëntie. Als u een digitale klok, een scorebord of een eenvoudige timer bouwt zonder een complexe processor, doet de 7490 het zware werk met minimale externe componenten.

Het begrijpen van deze pinout is essentieel voor het koppelen van de chip aan zevensegmentdisplays. Elke pin stuurt een specifiek bit van de binaire code aan die nodig is om het nummer te decoderen. Als uw bedrading is uitgeschakeld, ziet u niet alleen verkeerde cijfers; je zult glitches of volledig vervormde uitvoer zien omdat de binaire gewichten (1, 2, 4, 8) die zijn toegewezen aan QA, QB, QC en QD niet overeenkomen met de verwachtingen van de decoder.

QA is bijvoorbeeld het minst significante bit (1s-plaats), terwijl QD het meest significante bit is in deze specifieke reeks (de 8s-plaats). Door deze verbindingen goed te maken, weet u zeker dat wanneer

Het standaard decenniumtellergedrag is geen harde regel. Je kunt de chip op willekeurige punten dwingen te resetten. Het is geen magie. Het is gewoon bedrading.

Het mechanisme is eenvoudig. Je manipuleert de R01-, R02-, R91- en R92-lijnen. Beschouw deze als de reset-triggers van de chip.

Hier is de logica:
– Als R01 en R02 beide hoog zijn (5 volt).
– En R91 of R92 is laag (massa).
– De chip slaat QA, QB, QC en QD terug naar nul.

Als alternatief, als zowel R91 als R92 hoog zijn. De teller springt naar binair 1001 (decimaal 5). Hierdoor ontstaat een ander soort lus. Het telt niet tot negen. Het stopt bij vijf.

Een deel-door-10-teller bouwen

Waarschijnlijk heb je deze al geconfigureerd. Maar laten we voor de zekerheid eens naar de pinnen kijken. Zet eerst de chip aan. Pen 5 tot +5V. Pin 10 op aarde.

Nu de controlelijnen. Verbind pin 12 met pin 1. Verbindt dit de R01-lijn met aarde? Nee, wacht. Laten we precies zijn.

Om een standaardtelling van tien stappen te krijgen (0 tot en met 9):
– Aardpennen 2 en 3. Deze komen overeen met R01 en R02.
– R91 en R92 met rust laten? Nee. De tekst specificeert het aarden van specifieke pinnen.

Laten we de instructies nauwkeurig volgen.
1. Voeding: Pin 5 (+5V), Pin 10 (aarde).
2. Sluit pin 12 aan op pin 1.
3. Aardpennen 2, 3, 6 en 7.
4. Voer de klok in op pin 14.

De uitgangen staan op QA tot en met QD. Zie je ze op pinnen 3, 2, 1 en 11? Nee, QA is pin 3, QB is pin 2, QC is pin 1, QD is pin 11.

“Gebruik de uitgang op pin 11 om verbinding te maken met de volgende trap.”

Dat is QD. Wanneer de teller status 9 (1001) bereikt, wordt de resetvoorwaarde geactiveerd? Als u R01/R02 aardt, wordt deze eigenlijk gereset bij de eerste puls na 9? Nee. Als R01 en R02 geaard zijn (laag), wordt nooit aan de resetvoorwaarde (hoog/hoog op R01/R02) voldaan.

Wacht, laten we de bronlogica opnieuw lezen.
“Als zowel R01 als R02 1 (5 volt) zijn en R91 of R92 0 (aarde), dan wordt de chip gereset…”

In het voorbeeld van delen door 10:
– Pin 12 (R01) is verbonden met pin 1 (QD).
– Pin 10 is massa (Vss).
– Pen 5 is Vdd.
– Pins 2 (R02), 3 (R92?), 6, 7 zijn geaard.

Eigenlijk is de pinout voor de 4017: