Due contatori in cascata per realizzare un contatore sequenziale a ...
Due contatori in cascata per realizzare un contatore sequenziale a ...
Due contatori in cascata per realizzare un contatore sequenziale a ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Idee di progetto<br />
<strong>Due</strong> <strong>contatori</strong><br />
<strong>in</strong> <strong>cascata</strong><br />
<strong>per</strong> <strong>realizzare</strong><br />
<strong>un</strong> <strong>contatore</strong><br />
<strong>sequenziale</strong><br />
a 19 livelli<br />
Jeff Tregre, Dallas, TX<br />
Un pratico approccio <strong>per</strong> mettere <strong>in</strong> <strong>cascata</strong> due o più <strong>contatori</strong><br />
Johnson con pochi componenti ausiliari di supporto.<br />
Invero, il <strong>contatore</strong> decimale Johnson trova ampio uso <strong>in</strong> svariate<br />
applicazioni, dai circuiti di conteggio ai circuiti di comando<br />
<strong>per</strong> effetti sonori o di pilotaggio <strong>per</strong> pannelli LCD.<br />
Generalmente le uscite di questi <strong>contatori</strong> sono basse e diventano<br />
alte solo durante gli <strong>in</strong>tervalli di tempo nei quali sono<br />
appositamente accese, ciasc<strong>un</strong>o corrispondente a <strong>un</strong> <strong>in</strong>tero<br />
s<strong>in</strong>golo ciclo di clock. Nella maggior parte delle applicazioni di<br />
questo tipo l’alimentazione varia fra 3 e 18 V dc, mentre la corrente<br />
sui rispettivi p<strong>in</strong> di uscita (segnati dal Q0 al Q9) è fissata<br />
a 10 mA. Il circuito considerato <strong>in</strong> quest’esempio è alimentato<br />
a 12 Vdc e f<strong>un</strong>ziona agevolmente fra 0 e 150 °F.<br />
Il circuito visibile nella figura 1 usa solo quattro <strong>in</strong>tegrati (IC)<br />
e può fornire <strong>un</strong> buon conteggio f<strong>in</strong>o a 19 livelli giacché offre<br />
ben 20 p<strong>in</strong> d’uscita e non costr<strong>in</strong>ge a configurazioni hardware<br />
tradizionalmente molto più <strong>in</strong>gombranti. Infatti, con<br />
<strong>un</strong>’adeguata polarizzazione l’uscita Q0 dei <strong>contatori</strong> CD4017<br />
può opport<strong>un</strong>amente sovrapporsi <strong>in</strong> <strong>cascata</strong> e, d<strong>un</strong>que, sacrificando<br />
l’uscita Q0 dell’IC 3 restano disponibili <strong>per</strong> la visualizzazione<br />
dei valori di conteggio solo 19 dei 20 p<strong>in</strong> d’uscita. Il<br />
primo pensiero potrebbe essere quello di fare la connessione<br />
<strong>in</strong> <strong>cascata</strong> diretta fra i due <strong>contatori</strong> collegando il p<strong>in</strong> 12, di<br />
“carry-out”, del primo con il p<strong>in</strong> 14, di “clock-<strong>in</strong>put”, del secondo.<br />
Tuttavia, con questa configurazione non si otterrebbe il<br />
conteggio <strong>sequenziale</strong> da 1 a 20 <strong>per</strong>ché, <strong>in</strong> pratica, il primo<br />
<strong>contatore</strong> cont<strong>in</strong>uerebbe automaticamente a contare f<strong>in</strong>o a 10<br />
ogni volta che sul secondo si aggi<strong>un</strong>ge <strong>un</strong> conteggio <strong>in</strong> più e,<br />
Parole chiave:<br />
- Contatori<br />
- Circuiti <strong>in</strong>tegrati<br />
- Led<br />
1- ELETTRONICA OGGI WEB - marzo 2008<br />
di fatto, ciò significa contare da 0 f<strong>in</strong>o a 99. È solo concatenando<br />
<strong>in</strong>sieme i due <strong>contatori</strong> che si può ottenere <strong>un</strong> conteggio<br />
<strong>sequenziale</strong> da 1 a 19 e <strong>per</strong> far ciò occorre aggi<strong>un</strong>gere<br />
l’<strong>in</strong>tegrato IC 4 , <strong>un</strong> <strong>in</strong>vertitore CD4069 che f<strong>un</strong>ziona come circuito<br />
di ritardo capace, app<strong>un</strong>to, di ritardare il reset del secondo<br />
<strong>contatore</strong> di qualche millisecondo. In pratica, serve a guadagnare<br />
il tempo necessario e sufficiente a <strong>per</strong>mettere, prima<br />
che ricom<strong>in</strong>ci ciasc<strong>un</strong> conteggio, di resettare il <strong>contatore</strong> al<br />
valore zero applicando <strong>un</strong> apposito segnale alto al p<strong>in</strong> 15.<br />
Senza questo piccolo circuito di ritardo il <strong>contatore</strong> si riaccende<br />
<strong>in</strong> pratica a ogni conteggio e qu<strong>in</strong>di impedisce di accumulare<br />
i valori sui LED. Il circuito <strong>in</strong> esame utilizza l’<strong>in</strong>tegrato IC 1<br />
e <strong>un</strong> timer 555 come clock <strong>per</strong> generare <strong>un</strong>’onda quadra con<br />
<strong>per</strong>iodo di 1,5 Hz e questa configurazione <strong>per</strong>mette di calibrare<br />
la costante di tempo RC composta da R 1 , R 2 e C 1 .<br />
Va, com<strong>un</strong>que, ricordato che <strong>per</strong> ottenere <strong>un</strong> duty cycle del<br />
50% occorre avere la R 2 molto più grande della R 1 . Inoltre, il<br />
p<strong>in</strong> 14 dell’IC 2 ha la regolazione sul trigger a grad<strong>in</strong>o positivo<br />
(cioè sul fronte di salita), mentre il p<strong>in</strong> 13 dell’IC 3 ha il trigger<br />
a grad<strong>in</strong>o negativo (fronte di discesa). Perciò, è ogni volta che<br />
il clock diventa alto che l’IC 2 produce <strong>un</strong> conteggio <strong>in</strong> uscita,<br />
mentre quando il clock diventa basso è l’IC 3 che genera il conteggio<br />
<strong>in</strong> uscita. Sovrapponendo le uscite si può ottenere il<br />
conteggio <strong>sequenziale</strong> da 1 a 19.<br />
Poiché ogni ciclo di clock ha sempre entrambi i livelli alto e<br />
basso, ecco che dopo il primo impulso di clock ad ogni colpo<br />
si accendono due LED ovvero il LED1 e LED2, poi il LED2 e<br />
LED3, poi il LED3 e LED4 e così via.
Idee di progetto<br />
2- ELETTRONICA OGGI WEB - marzo 2008<br />
<strong>Due</strong> <strong>contatori</strong> <strong>in</strong> <strong>cascata</strong><br />
<strong>per</strong> <strong>realizzare</strong> <strong>un</strong> <strong>contatore</strong><br />
<strong>sequenziale</strong> a 19 livelli<br />
Fig. 1 – Sovrapponendo le uscite di due <strong>contatori</strong> Johnson <strong>in</strong> <strong>cascata</strong> si ottiene facilmente <strong>un</strong> affidabile <strong>contatore</strong> <strong>sequenziale</strong><br />
a 19 livelli