Il 7490 è un classico circuito integrato progettato come contatore di decadi. La sua funzione primaria è semplice: conta da zero a nove in un ciclo continuo. Questo comportamento ciclico è il suo stato predefinito, che lo rende un punto fermo nei progetti di logica digitale in cui è richiesto un semplice conteggio in base 10.

A livello hardware, l’uscita è composta da quattro pin: QA, QB, QC e QD. Questi rappresentano un numero binario a 4 bit. Mentre il sistema binario in genere conta fino a 15 con quattro bit, il 7490 è cablato per fermarsi a 9 e reimpostarsi, creando di fatto un contatore decimale.

Come la piedinatura 7490 trasmette i dati

Per comprendere la sequenza di conteggio, è necessario osservare la rappresentazione binaria sui pin di uscita. I pin non contano nell’ordine decimale standard; contano in binario, ma visualizzano solo i valori per le cifre da 0 a 9.

Ecco l’esatta sequenza di stati che vedrai sui pin QA, QB, QC e QD man mano che il contatore aumenta:

Conteggio decimale QD Controllo di qualità QB Domanda di risposta
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

Noti lo schema? Rispecchia il conteggio binario standard per i primi dieci numeri. Una volta raggiunto 9 (1001 in binario), il successivo impulso di clock reimposta il contatore su 0, anziché procedere fino a 10 (1010 in binario).

Perché questo è importante per i progetti digitali

Potresti chiederti perché dovresti utilizzare un contatore decennale dedicato quando un microcontrollore può gestirlo facilmente. La risposta sta nella semplicità e nell’efficienza dell’hardware. Se stai costruendo un orologio digitale, un tabellone segnapunti o un semplice timer senza un processore complesso, il 7490 fa il lavoro pesante con componenti esterni minimi.

Comprendere questa piedinatura è essenziale per interfacciare il chip con display a sette segmenti. Ogni pin guida un bit specifico del codice binario necessario per decodificare il numero. Se il cablaggio è interrotto, non vedrai solo numeri sbagliati; vedrai anomalie o uscite completamente criptate perché i pesi binari (1, 2, 4, 8) assegnati a QA, QB, QC e QD non corrispondono alle aspettative del decodificatore.

Ad esempio, QA è il bit meno significativo (la posizione 1), mentre QD è il bit più significativo in questa sequenza specifica (la posizione 8). Ottenere queste connessioni giuste garantisce che quando

Il comportamento standard del contatore decennale non è una regola fissa. È possibile forzare il ripristino del chip in punti arbitrari. Non è magia. È solo un cablaggio.

Il meccanismo è semplice. Manipoli le linee R01, R02, R91 e R92. Pensa a questi come ai trigger di ripristino del chip.

Ecco la logica:
– Se R01 e R02 sono entrambi alti (5 volt).
– E R91 o R92 sono bassi (terra).
– Il chip riporta QA, QB, QC e QD a zero.

In alternativa, se sia R91 che R92 sono alti. Il contatore salta al binario 1001 (decimale 5). Questo crea un diverso tipo di loop. Non conta fino a nove. Si ferma alle cinque.

Costruire un contatore di divisione per 10

Probabilmente lo hai già configurato. Ma diamo un’occhiata ai perni per essere sicuri. Alimenta prima il chip. Pin 5 a +5V. Pin 10 a terra.

Ora passiamo alle linee di controllo. Collegare il pin 12 al pin 1. Questo collega la linea R01 a terra? No, aspetta. Cerchiamo di essere precisi.

Per ottenere un conteggio standard di dieci passaggi (da 0 a 9):
– Pin di terra 2 e 3. Corrispondono a R01 e R02.
– Lasciare stare R91 e R92? No. Il testo specifica la messa a terra di pin specifici.

Seguiamo esattamente le istruzioni.
1. Alimentazione: pin 5 (+5 V), pin 10 (terra).
2. Collegare il pin 12 al pin 1.
3. Pin di terra 2, 3, 6 e 7.
4. Ingresso orologio sul Pin 14.

Le uscite vanno da QA a QD. Li vedrai sui pin 3, 2, 1 e 11? No, QA è il pin 3, QB è il pin 2, QC è il pin 1, QD è il pin 11.

“Utilizza l’uscita sul pin 11 per connetterti allo stadio successivo.”

Questo è QD. Quando il contatore raggiunge lo stato 9 (1001), si attiva la condizione di ripristino? In realtà, se si mette a terra R01/R02, si ripristina al primo impulso dopo 9? No. Se R01 e R02 sono collegati a terra (basso), la condizione di ripristino (alto/alto su R01/R02) non viene mai soddisfatta.

Aspetta, rileggiamo la logica del sorgente.
“Se sia R01 che R02 sono 1 (5 volt) e R91 o R92 sono 0 (massa), il chip verrà ripristinato…”

Nell’esempio della divisione per 10:
– Il pin 12 (R01) è collegato al pin 1 (QD).
– Il pin 10 è a terra (Vss).
– Il pin 5 è Vdd.
– I pin 2 (R02), 3 (R92?), 6, 7 sono collegati a terra.

In realtà, la piedinatura per il 4017 è: