condensatore sull'uscita del gate

Jan 23, 2012 8 Replies

ciao



=E8 possibile metere un condensatore tra l'uscita di una porta logica e massa per allungare il tempo che impiega questa uscita per raggiungere il livello logico alto? ovvio che si pu=F2... intendo dire se si pu=F2 fare senza brinare l'uscita :)



vorrei far si che la porta logica successiva (che ha il trigger di schmitt sull'ingresso) commuti dopo circa 1 secondo; pensavo anche di mettere un resistore in parallelo al condensatore per scaricarlo quando l'uscita della porta logica che lo carica torna a zero



nb: l'uscita della porta logica che carica il condensatore passa da zero ad uno saltuariamente... non =E8 il clock di un micro, per intenderci!


-ice-


Il 23/01/2012 17:00, ice ha scritto:

Il condensatore verrebbe caricato istantaneamente. Ti serve una rete RC, con la R in serie subito all'uscita della porta logica.

Se va a zero vuol dire che l'uscita è di tipo push-pull: il condensatore si scarica tramite l'uscita stessa. Con la stessa costante di tempo.

Marco

ice ha scritto:

E' una cosa che si fa da sempre, beh, diciamo dagli anni 60 in poi :)

Normalmente si usa una rete RC. Cosi' com'e' ritarda entrambi fronti, se invece metti un diodo in parallelo alla R puoi ritardare o la salita o la discesa (a seconda di come lo giri).

Il 23/01/2012 17:00, ice ha scritto:

a e

devi usare una resistenza in serie all'uscita della porta logica

|\ |\ | \ | \ | O---WWW---+----|# O--->

| / | | / |/ =3D=3D=3D |/ | -+-

per 1 sec. + o - 10M=CE=A9 e 100 nF (o qualunque altra combinazione di R*= C=3D1)

in parallelo alla resistenza del disegno mettine una di qualche K=CE=A9 c= on=20 in serie un diodo

--+--|

perfetto, tutto molto chairo; grazie anche a Marco e Claudio

ciao!!!

-ice-

Il giorno luned=C3=AC 23 gennaio 2012 19:24:50 UTC+1, not1xor1 ha scritto:

C=3D1)

se metto un condensatore grosso tipo 100uF, quando disalimento il circuito = cosa succede? l'uscita della prima porta logica (driver) va in alta impedenza quindi il d= iodo di ricircolo non lavora e mi rimane una tensione sull'ingresso della s= econda porta logica che non essendo alimentata potrebbe danneggiarsi

=C3=A8 opportuno aggiungere (oltre al diodo di ricircolo con in serie il re= sistore) anche un secondo diodo tra l'ingresso della seconda porta logica e= il rail positivo?

-ice-

Il 20/03/2012 22:21, ice ha scritto:

sarebbe meglio usare bassa capacit=C3=A0 e alta resistenza, ma se proprio= =20 vuoi usare un condensatore di elevata capacit=C3=A0 potresti alimentare=20 l'IC della porta logica con un diodo e un condensatore di capacit=C3=A0=20 tale che l'alimentazione duri pi=C3=B9 a lungo della scarica del=20 condensatore oppure usare un transistor PNP per scaricare il=20 condensatore appena viene a mancare la tensione di alimentazione

ripensandoci forse la soluzione pi=C3=B9 semplice =C3=A8 collegare il=20 condensatore tramite un diodo polarizzato inversamente ai +VS...

l

eri gi=C3=A0 arrivato anche tu alla soluzione pi=C3=B9 semplice :-)

comunque con una capacit=C3=A0 elevata se vuoi una scarica rapida del=20 condensatore conviene usare un transistor pi=C3=B9 che la porta logica e a questo punto potrebbe convenire usare il classico ne555 o il suo=20 equivalente cmos

se la tensione di alimentazione =C3=A8 inferiore a 6V forse questo potreb= be=20 funzionare (spero di non aver fatto qualche cazzata stanotte non ho=20 dormito quasi per niente e sono un po' fuso - ok il secondo PNP in=20 pratica =C3=A8 come il diodo per=C3=B2 graficamente =C3=A8 pi=C3=B9 fico = :-) ):

[FIDOCAD] MC 45 60 0 0 745 MC 80 80 0 0 310 MC 145 80 0 1 310 MC 110 70 0 0 180 MC 75 60 0 0 080 MC 70 80 0 0 080 MC 145 80 0 0 080 MC 170 60 0 0 745 LI 75 60 65 60 0 LI 65 60 65 60 0 LI 65 60 65 80 0 LI 65 80 70 80 0 LI 85 60 170 60 0 LI 95 60 95 70 0 LI 110 60 110 70 0 LI 110 80 110 90 0 LI 130 60 130 70 0 LI 145 80 145 40 0 MC 145 40 3 0 010 SA 145 80 0 SA 130 60 0 SA 95 60 0 SA 110 60 0 SA 65 60 0 MC 95 90 0 0 045 MC 110 90 0 0 045 MC 130 90 0 0 045 MC 160 90 0 0 045 LI 155 80 160 80 0 LI 160 80 160 90 0

--=20 bye !(!1|1)

Il giorno mercoled=EC 21 marzo 2012 07:57:35 UTC+1, not1xor1 ha scritto:

ok il secondo PNP in=20

ad occhio mi sembra una buona soluzione; non sono sicuro del primo bjt perc= h=E8 mi sa che resta sempre in lineare... lo simulo un attimo poi al limite= chiedo di nuovo

grazie

-ice-

Il 21/03/2012 16:57, ice ha scritto:

se partiamo con uno 0 come uscita dal primo inverter (o buffer) e il=20 condensatore scarico il transistor sar=E0 in interdizione

quando l'uscita dell'inverter va ad 1 il condensatore si caricher=E0=20 lentamente ma il transistor rester=E0 comunque sempre in interdizione=20 visto che la base sar=E0 pi=F9 o meno a +VS mentre l'emettitore sar=E0 a =

0=20 per poi salire dopo 5*R*C quasi alla stessa tensione presente sulla base

quando l'uscita dell'inverter torna allo 0 il transistor avr=E0=20 sull'emettitore la tensione del condensatore carico mentre la base=20 viene collegata alla massa con in serie la resistenza Rdson (del=20 mosfet dell'inverter) e la resistenza discreta per cui entrer=E0 in=20 conduzione scaricando rapidamente il condensatore fino a Vbe

l'unico problema =E8 che la giunzione be polarizzata inversamente=20 (quando l'uscita dell'inverter =E8 a +VS e il condensatore =E8 ancora=20 scarico) si comporta come uno zener da circa 6-7V

usando un mosfet invece del bjt si evita questo problema (e il=20 condensatore viene scaricato quasi completamente)

--=20 bye !(!1|1)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required