Newsgroup: it.hobby.elettronica.digitale
Titolo: Toggle flip flop

Ho necessita' di un segnale che cambi di stato ogni volta che un livello 
logico va a uno.
 
Volevo quindi usare un toggle flip flop ma non mi e' chiaro il 
funzionamento.
Ogni schema di clock che trovo sul web e' diverso dall'altro.
 
In alcuni avviene il toggle sul fronte negativo del clock, in altri avviene 
il toggle dopo 2 cicli di clock... non ci sto capendo piu' niente.
 
Chi mi aiuta a capirci di piu'?
Inoltre: vorrei ottenere tutto cio' con un 4001 (4x NOR) o un 4093 (4x 
NAND). 
 
 

 NAND).
 
Siccome me ne servono 2, forse e' meglio usare il CD4027?
Almeno e' tutto pronto e non impazzisco. 
 
 

NAND). 
 
Puoi partire da qui:
 
http://commons.wikimedia.org/wiki/File:D-FlipFlop_%284-NAND,_1-NOT%29.PNG
 
 
 
ma prima devi avere chiaro come funziona un FF tipo D
 
http://it.wikipedia.org/wiki/Flip-flop#Flip-flop_D_.28data.29
 
 
 
--
ciao
  Stefano

 Chi mi aiuta a capirci di piu'?
 
Ringrazio mmm e SB.
 
Ho trovato il CD4027 che mi ha permesso di realizzare cio' che cerco.
Non sapevo di poter realizzare un FF-T con un FF-D.
 
Ora ho un quesito di natura non digitale, ma magari potreste aiutarmi lo 
stesso :)
 
Con i due FF-T devo alimentare due piccoli carichi: un microrele con 
assorbimento di circa 40mA e un apparecchio che assorbe circa 120mA.
 
Per il rele' non e' un problema: ho messo un BC547, una 1k in base, il 
collettore al positivo (+12) e la bobina inserita fra l'emettitore e la 
massa, con diodo in antiparallelo per protezione del transistor.
 
Per l'apparecchio invece ho dei problemi.
Questo apparecchio si alimenta a +5V (tensione comune coi FF).
All'emettitore, rispetto a massa, ottengo circa 4.6V a vuoto e 3V a carico 
(pochini).
 
L'apparecchio funziona uguale, ma volevo capire il perche' della elevata 
caduta di tensione.
 
Ho provato, per stare larghi, a usare un BD135 (NPN) ed e' la stessa cosa, 
decimo piu' decimo meno.
Ho provato ad abbassare la R in base, e cambia nulla.
 
Devo polarizzare diversamente?
 
Questo e' lo schema che uso:
 
[FIDOCAD ]
MC 75 55 0 0 280
RV 85 65 95 75
LI 90 75 90 80
MC 90 80 0 0 045
MC 90 45 3 0 010
MC 65 55 0 0 080
TY 65 45 5 3 0 0 0 * 1k
LI 65 55 60 55
MC 60 55 2 0 000
TY 35 60 5 3 0 0 0 * uscita FF
TY 85 30 5 3 0 0 0 * +5Vcc
TY 100 65 5 3 0 0 0 * carico 120mA
TY 95 55 5 3 0 0 0 * (BC547-BD135)
TY 105 50 5 3 0 0 0 * NPN
 
 

 collettore al positivo
 
Mi sorge il dubbio che io debba usare un PNP se devo commutare il positivo.
 
Purtroppo non posso commutare la massa di alimentazione, perche' la massa 
resterebbe collegata comunque tramite altri ingressi, etc.
Per accendere e spegnere l'apparecchio devo quindi per forza staccare il 
positivo.
 
Ora vedo se mi trovo un PNP in casa e provo. 
 
 

 Ora vedo se mi trovo un PNP in casa e provo.
 
Bingo. Funziona.
Cade da 4.97V a 4.83V.
 
Ora ho un'ultima domanda: lo stato iniziale del flip flop non e' mai certo.
Una volta dato alimentazione Q si puo' trovare alto o basso.
 
C'e' modo da ottenere uno stato finito all'accensione, magari con una 
resistenza di pullup o down in ingresso al flip flop?
 
Attualmente ho collegato J e K a livello alto e PRESET e CLEAR a massa.
L'integrato e' il CD4027 ma ho in casa anche il 74LS76.
 
 

 un impulso, di polarita' opportuna , su preset o clear
 
Grazie mille.