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.