Funziona? ;-)

Feb 09, 2009 5 Replies

Prima di fare il PCB, mi date un'occhiata al circuito seguente e mi dite se può funzionare?



Problema: ho un segnale (logic level) normalmente a 1.



Ad un certo punto va a 0 e ci resta per un periodo di tempo che non conosco (nell'ordine di grandezza delle decine-centinaia di us).



Al momento in cui torna positivo, devo tirare a zero un'uscita tenuta alta da una resistenza di pull-up. La tensione, indicata nello schema con 400 V, raggiungerà al massimo tale valore, ma potrebbe essere anche di soli 3 V. La resistenza sarà in ogni caso dimensionata in modo che col il transistor in conduzione scorrano 1.5 mA. L'uscita deve restare a zero per un tempo ancora da determinare (un paio di ms, probabilmente).



La sorgente del segnale è un NE555, quindi può fungere sia da sorgente che da lavandino (sink ;-)) di corrente.



In sostanza, al fronte negativo --> positivo di un segnale logico, devo mandare in conduzione per la durata di un paio di ms un transistor NPN.



Ecco lo schema:


[FIDOCAD] MC 105 70 1 0 170 LI 105 80 105 85 MC 105 60 3 0 290 MC 105 60 0 0 115 LI 60 45 95 45 MC 115 45 0 0 280 LI 130 55 130 60 LI 130 60 130 85 MC 95 70 2 0 200 LI 80 70 80 45 LI 95 70 105 70 LI 10 35 30 35 LI 30 35 30 50 LI 30 50 40 50 LI 40 50 40 35 LI 40 35 60 35 TY 10 30 5 3 0 0 0 * A TY 30 30 5 3 0 0 0 * B TY 40 30 5 3 0 0 0 * C TY 55 30 5 3 0 0 0 * D TY 160 35 5 3 0 0 0 * A: C carico, I sul PNP = 0, NPN non conduce LI 60 85 150 85 TY 160 40 5 3 0 0 0 * B: C si scarica attraverso il diodo TY 160 45 5 3 0 0 0 * C: C si carica attraverso il PNP, NPN conduce TY 160 50 5 3 0 0 0 * D: C carico, I sul PNP = 0, NPN non conduce MC 135 35 0 0 073 MC 50 45 0 0 073 LI 130 35 135 35 LI 130 25 130 15 MC 130 15 3 0 074 TY 130 5 5 3 0 0 0 * 400 V MC 130 25 0 0 115


Grazie e ciao Boiler



P.S.: lo so che un 555 e una porta NOT farebbero al caso mio, ma lo spazio è limitato.


Ad un certo punto va a 0 e ci resta per un periodo di tempo che non conosco (nell'ordine di grandezza delle decine-centinaia di us). Al momento in cui torna positivo, devo tirare a zero un'uscita tenuta alta da una resistenza di pull-up. La tensione, indicata nello schema con 400 V, raggiungerà al massimo tale valore, ma potrebbe essere anche di soli 3 V. La resistenza sarà in ogni caso dimensionata in modo che col il transistor in conduzione scorrano 1.5 mA. L'uscita deve restare a zero per un tempo ancora da determinare (un paio di ms, probabilmente).

Così dovrebbe (potrebbe?...) funzionare. Sia il transistor che i diodi devono essere veloci. Per i diodi puoi usare dei classici 1N4148 (non gli

1N4007); per il transistor uno per alimentatori switching.

Ciao Gianluca

[FIDOCAD ] MC 115 45 0 0 280 LI 130 55 130 60 LI 130 60 130 85 LI 10 35 30 35 LI 30 35 30 50 LI 30 50 40 50 LI 40 50 40 35 LI 40 35 60 35 TY 10 30 5 3 0 0 0 * A TY 30 30 5 3 0 0 0 * B TY 40 30 5 3 0 0 0 * C TY 55 30 5 3 0 0 0 * D TY 160 35 5 3 0 0 0 * A: C carico, I sul PNP = 0, NPN non conduce LI 60 85 150 85 TY 160 40 5 3 0 0 0 * B: C si scarica attraverso il diodo TY 160 45 5 3 0 0 0 * C: C si carica attraverso il PNP, NPN conduce TY 160 50 5 3 0 0 0 * D: C carico, I sul PNP = 0, NPN non conduce MC 135 35 0 0 073 MC 50 45 0 0 073 LI 130 35 135 35 MC 130 15 3 0 074 TY 130 5 5 3 0 0 0 * 400 V MC 110 45 2 0 170 LI 115 45 110 45 MC 115 70 2 0 115 LI 115 60 115 45 LI 115 70 115 85 SA 115 45 SA 115 85 SA 130 35 MC 130 20 0 0 115 LI 130 15 130 20 LI 130 30 130 35 LI 90 45 100 45 MC 90 35 1 0 115 LI 95 35 95 45 LI 95 35 90 35 SA 95 45 LI 75 35 75 45 LI 75 35 80 35 SA 75 45 LI 65 45 100 45 MC 95 45 2 0 200 LI 65 45 60 45 SA 130 85 MC 105 70 3 0 200 LI 105 55 115 55 LI 105 70 105 75 LI 105 75 110 75 LI 110 75 115 75 SA 115 55 SA 115 75

Grazie. Lo schema mi è chiaro, solo una domanda: la resistenza in parallelo al diodo verticale serve solo per non lasciare la base flottante o ha un altro scopo?

Boiler

La resistenza tra base ed emettitore serve per bloccare il transistor alla fine del tempo di conduzione.

No, non funziona. Schemi di questo genere, con condensatori e transisto di solito non vanno mai bene. La ragione principale e` che la commutazione del transistore di uscita non e` rapida (cose stile esponenziale date da un condensatore sulla base che si carica), il tempo per cui rimane "basso" e` instabile... Mi pare poi che nel tuo circuito mandi in valanga la giunzione BE del primo transistore, ma non ho fatto una analisi attenta.

Usa un monostabile doppio, smd, edge triggered, e risolvi i problemi. Una sezione al posto del 555 e l'altro che comanda il transistore.

In generale, se vuoi impulsi puliti (logici) e di durata che non vada troppo a spasso, devi usare un circuito con retroazione positiva, altrimenti tipicamente escono delle cose brutte :(

(anche usare i monostabili non e` troppo bello, ma in qualche caso si puo` fare)

Franco Wovon man nicht sprechen kann, darüber muß man schweigen. (L. Wittgenstein)

Il CD4538 fa quello che mi serve con pochi componenti, in modo semplice e pulito... bellissimo! Non sapevo dell'esistenza di monostabili integrati.

Grazie mille! Boiler

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required