02.06.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!