SN74LS169

Ciao, problema. Vorrei fare un contatore ad 8 bit usando 2 contatori da 4 bit (il 74169 appunto). Preistoria, lo so. La sequanza che devo generare è 0,1,2,3, ... 253,254,255,254,253, ... 3,2,1,0,1,2,3 etc).

Svolgimento: creo un segnale di clock con un ne555 e lo fornisco al primo contatore. Al secondo fornirò come clock il segnale -RCO del primo contatore. Il problema è commutare il segnale Up/-Down. Ho pensato quindi di mettere in una porta NAND i segnali -RCO di entrambi i contatori ed usarli come segnale di clock ad un flip flop di tipo T avente T sempre a livello logico alto. L' uscita mi da il segnale che pilota le porte Up/-Down dei contatori.

E' corretto?

Ma i FF di tipo T si trovano preconfezionati oppure si devono "costruire" con un JK?

vi ringrazio e vi auguro la buona notte Max

Reply to
Massimiliano Liva
Loading thread data ...

CORREGGO: porta logica OR

AGGIUNGO: trigger sul fronte negativo

Reply to
Massimiliano Liva

Il giorno Sun, 15 Jul 2012 01:09:57 +0200, Massimiliano Liva ha scritto:

Con uno schema elettrico (anche Fidocad) sarebbe più chiaro cosa hai in mente di fare e vedere se può funzionare, comunque i flip-flop T o Toggle si realizzano anche con un f-f tipo D collegando Q\ e D.

Purtroppo tutti i f-f tipo D (es. 7474, 4013) commutano sul fronte di salita.

-- ciao Stefano

Reply to
SB

di

Grazie, provvederò presto allora. dammi 24 ore Max

Reply to
Massimiliano Liva

di

[FIDOCAD] LI 50 60 55 60 RV 40 45 85 60 LI 55 60 55 70 LI 60 70 60 60 LI 65 70 65 60 LI 70 70 70 60 SA 55 70 SA 60 70 SA 65 70 SA 70 70 LI 75 70 75 60 SA 75 70 LI 80 70 80 60 SA 80 70 LI 50 40 50 45 LI 55 40 55 45 LI 60 40 60 45 LI 65 40 65 45 LI 70 40 70 45 LI 80 40 80 45 LI 95 70 95 40 LI 95 40 95 35 MC 90 50 1 0 170 LI 75 35 75 45 SA 75 35 LI 45 35 45 45 LI 95 35 75 35 MC 90 20 1 0 080 LI 90 30 90 50 LI 90 60 90 70 SA 90 70 SA 90 40 LI 90 40 80 40 LI 130 65 130 60 LI 130 60 135 60 RV 120 45 165 60 LI 135 60 135 70 LI 140 70 140 60 LI 145 70 145 60 LI 150 70 150 60 SA 135 70 SA 140 70 SA 145 70 SA 150 70 LI 155 70 155 60 SA 155 70 LI 160 70 160 60 SA 160 70 LI 130 40 130 45 LI 135 40 135 45 LI 140 40 140 45 LI 145 40 145 45 LI 150 40 150 45 LI 160 40 160 45 LI 175 70 175 40 LI 175 40 175 35 LI 130 65 130 85 MC 170 50 1 0 170 LI 155 35 155 45 SA 155 35 LI 175 35 155 35 MC 170 20 1 0 080 LI 170 30 170 50 LI 170 60 170 70 SA 170 70 SA 170 40 LI 170 40 160 40 LI 50 40 50 20 LI 50 20 35 20 LI 35 20 35 95 LI 35 95 130 95 LI 130 95 130 85 MC 170 70 0 0 045 LI 125 85 125 60 LI 45 85 45 60 SA 45 85 MC 200 20 0 0 710 LI 50 20 200 20 SA 50 20 LI 130 40 130 30 LI 130 30 200 30 LI 50 60 50 115 TY 55 110 5 3 0 0 0 * Clock da ne555 LI 90 10 90 20 LI 170 10 170 20 MC 45 10 3 0 010 LI 45 10 45 35 LI 125 10 125 45 SA 45 10 SA 90 10 SA 125 10 SA 170 10 LI 55 70 175 70 SA 95 70 SA 175 70 RV 225 15 250 35 TY 230 15 5 3 0 0 0 * J K LI 230 10 230 15 LI 240 10 240 15 LI 45 10 240 10 SA 230 10 SA 240 10 TY 225 25 5 3 0 0 0 * Ck LI 240 35 240 85 TY 240 30 5 3 0 0 0 * Q SA 125 85 SA 240 85 LI 45 85 240 85 TY 50 35 5 3 0 0 0 * QaQbQcQd TY 130 35 5 3 0 0 0 * QaQbQcQd TY 130 50 5 3 0 0 0 * 74169/2 TY 50 50 5 3 0 0 0 * 74169/1 TY 50 70 5 3 0 0 0 * A B C D TY 130 70 5 3 0 0 0 * A B C D TY 50 20 5 3 0 0 0 * -RCO TY 130 25 5 3 0 0 0 * -RCO TY 70 85 5 3 90 0 0 * -ENP TY 150 85 5 3 90 0 0 * -ENP TY 75 30 5 3 45 0 0 * -ENT TY 155 30 5 3 45 0 0 * -ENT TY 80 40 5 3 0 0 0 * -Load TY 160 40 5 3 0 0 0 * -Load TY 110 80 5 3 0 0 0 * U/-D
Reply to
Massimiliano Liva

Il giorno Mon, 16 Jul 2012 00:06:03 +0200, Massimiliano Liva ha scritto:

di

Dal momento che il contatore è sincrono con il fronte di salita, io metterei il clk del toggle sincronizzato con il fronte di disacesa del CLK, in modo che l'inversione avvenga in un momento in cui tutto è stabile.

Per fare questo puoi usare 1/2 f-f- tipo D, con l'altro mezzo fai il T, se ti serve un inversione del CLK allora meglio usare un un NOR al posto dell' OR per avere 3 inverter liberi e poi giocare con Q e Q\.

Per il resto dovrebbe funzionare.

-- ciao Stefano

Reply to
SB

Il 16/07/2012 09:26, SB ha scritto:

mente di

Ho realizzato il progetto mio e praticamente in basso conta fino a 15 (17,16,15,16,17...) e in alto fino a 240. Appena ho un po' di tempo rifletto sulla tua proposta. Nel frattempo portesti farmi la modifica su FidoCad? Grazie e ciao Max

Reply to
Massimiliano Liva

Il giorno Wed, 18 Jul 2012 09:09:04 +0200, Massimiliano Liva ha scritto:

mente di

il

per

Forse perchè ci vuole un AND invece che un OR...

Anch'io non ho molto tempo, comunque appena riesco ci guardo meglio

-- ciao Stefano

Reply to
SB

Il giorno Thu, 19 Jul 2012 10:15:47 +0200, SB ha scritto:

Ecco qui, non garantisco che sia ok anche perchè sono un po' arrugginito con le logiche cablate e oramai anche per cose così si tende ad usare un µC Però a una simulazione mentale è ok.

[FIDOCAD] LI 50 60 55 60 RV 40 45 85 60 LI 55 60 55 70 LI 60 70 60 60 LI 65 70 65 60 LI 70 70 70 60 SA 55 70 SA 60 70 SA 65 70 SA 70 70 LI 75 70 75 60 SA 75 70 LI 80 70 80 60 SA 80 70 LI 50 40 50 45 LI 55 40 55 45 LI 60 40 60 45 LI 65 40 65 45 LI 70 40 70 45 LI 80 40 80 45 LI 95 70 95 40 LI 95 40 95 35 MC 90 50 1 0 170 LI 75 35 75 45 SA 75 35 LI 45 35 45 45 LI 95 35 75 35 MC 90 20 1 0 080 LI 90 30 90 50 LI 90 60 90 70 SA 90 70 SA 90 40 LI 90 40 80 40 LI 130 65 130 60 LI 130 60 135 60 RV 120 45 165 60 LI 135 60 135 70 LI 140 70 140 60 LI 145 70 145 60 LI 150 70 150 60 SA 135 70 SA 140 70 SA 145 70 SA 150 70 LI 155 70 155 60 SA 155 70 LI 160 70 160 60 SA 160 70 LI 130 40 130 45 LI 135 40 135 45 LI 140 40 140 45 LI 145 40 145 45 LI 150 40 150 45 LI 160 40 160 45 LI 175 70 175 40 LI 175 40 175 35 LI 130 65 130 85 MC 170 50 1 0 170 LI 155 35 155 45 SA 155 35 LI 175 35 155 35 MC 170 20 1 0 080 LI 170 30 170 50 LI 170 60 170 70 SA 170 70 SA 170 40 LI 170 40 160 40 LI 50 40 50 20 LI 50 20 35 20 LI 35 20 35 95 LI 35 95 130 95 LI 130 95 130 85 MC 170 70 0 0 045 LI 125 85 125 60 SA 50 20 LI 130 40 130 30 LI 50 60 50 115 TY 55 110 5 3 0 0 0 * Clock da ne555 LI 55 70 175 70 SA 95 70 SA 175 70 SA 125 85 TY 50 35 5 3 0 0 0 * QaQbQcQd TY 130 35 5 3 0 0 0 * QaQbQcQd TY 130 50 5 3 0 0 0 * 74169/2 TY 50 50 5 3 0 0 0 * 74169/1 TY 50 70 5 3 0 0 0 * A B C D TY 130 70 5 3 0 0 0 * A B C D TY 50 20 5 3 0 0 0 * -RCO TY 130 25 5 3 0 0 0 * -RCO TY 70 85 5 3 90 0 0 * -ENP TY 150 85 5 3 90 0 0 * -ENP TY 75 30 5 3 45 0 0 * -ENT TY 155 30 5 3 45 0 0 * -ENT TY 80 40 5 3 0 0 0 * -Load TY 160 40 5 3 0 0 0 * -Load TY 110 80 5 3 0 0 0 * U/D\ LI 50 20 175 20 LI 130 30 175 30 MC 175 20 0 0 700 LI 280 0 240 0 LI 45 85 275 85 TY 245 20 5 3 0 0 0 * Ck^ TY 265 10 5 3 0 0 0 * Q RV 245 10 270 35 TY 245 10 5 3 0 0 0 * D LI 270 30 280 30 LI 270 15 275 15 TY 265 25 5 3 0 0 0 * Q\ LI 200 25 205 25 LI 275 15 275 85 LI 280 30 280 0 LI 220 15 220 20 TY 205 30 5 3 0 0 0 * Ck^ TY 225 20 5 3 0 0 0 * Q TY 205 20 5 3 0 0 0 * D TY 225 35 5 3 0 0 0 * Q\ RV 205 20 230 45 LI 240 25 245 25 LI 240 25 240 40 LI 230 25 235 25 LI 230 40 240 40 LI 240 15 245 15 LI 240 0 240 15 MC 215 95 0 0 700 MC 250 95 0 0 700 LI 260 5 260 10 LI 260 5 220 5 LI 45 5 220 5 LI 220 5 220 15 SA 220 5 LI 170 5 170 20 SA 170 5 LI 125 5 125 45 SA 125 5 LI 90 5 90 20 SA 90 5 MC 45 0 3 0 010 SA 45 5 LI 45 0 45 35 LI 45 85 45 60 SA 50 100 LI 180 40 170 40 LI 260 55 180 55 LI 260 35 260 55 LI 180 40 180 55 LI 195 35 195 100 LI 205 35 195 35 LI 140 100 50 100 MC 140 95 0 0 700 LI 140 95 140 105 SA 140 100 LI 195 100 165 100 LI 220 45 220 55 SA 220 55

-- ciao Stefano

Reply to
SB

Vedo solo ora perchè tornato da poco da piccole vacanze estive. Ti ringrazio tantissimo dell' interessamente intanto. Appena lo allestisco ti aggiorno. Per i microcontrollori, sto cercando di tenere botta un altro po', lavorando in analogico. X quello che devo fare mi diverto di più, ma è un mio interesse che vorrei affrontare prossimamente. Ciao Max

Reply to
Massimiliano Liva

Scusa, ma non ho mai usato i FF: devo usare un 7474? saluti Max

Reply to
Massimiliano Liva

Il 02/08/2012 12:34, Massimiliano Liva ha scritto:

E' una vecchia logica (TTL standard), credo che non la producano più da molti anni. Idem per i low-power Schottky (74LS74). Puoi provare con le logiche CMOS veloci, ad esempio 74HC74 oppure

74HCT74; il secondo ha i livelli logici compatibili TTL.
Reply to
Luigi C.

Il 02/08/2012 19:06, Luigi C. ha scritto:

ti ringrazio Max

Reply to
Massimiliano Liva

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.