NPN --> PNP

Oct 04, 2006 9 Replies

ciao!



in un pcb c'è un NPN (un bc337) che viene usato come invertitore logico (emettitore a massa, collettore a vcc con resistenza)



ora dovrei trasformare questo invertitore in un buffer (non posso togliere del tutto il bjt perchè poi non avrei corrente a sufficienza) per cui ho pensato di metterci un bc327 montandolo a rovescio... solo che non sapendo il valore (illeggibile) delle resistenze di collettore ed emettitore (e non potendole cambiare - smd) come faccio a sapere se il bc327 che ci metto lavora cmq in saturazione?



idee?


"ice" ha scritto nel messaggio news:45236428$1$25884$ snipped-for-privacy@reader1.news.tin.it...

non

..se è solo un invertitore non mi spiego la resistenza di emettitore, comunque se non ritardi troppo inserendo un altro invertitore, io lascerei tutto com'è e aggiungerei un altro inverter...

se metti un pnp al posto di un npn non credo riesca a saturare... ...a meno di non tirare la resistenza di base sotto la massa.

se metti la resistenza di basa a massa trascurando la corrente di base avrai in uscita dal tuo buffer 0.7V il livello logico basso potrebbe essere "troppo alto" se mi passi il gioco di parole.

inoltre per interdire il bjt dovrai salire fino alla tensione di alimentazione del ramo di collettore.

Ste

Feynman sarebbe riuscito a spiegare la meccanica quantistica a una gallina, ma non sarebbe stato superficiale. [cit. Boiler, i.h.e. 21.01.2006]

quando in base c'è un livello logico alto l'NPN conduce e sul collettore ho un livello logico basso (ok) quando in base c'è un livello logico basso l'NPN non conduce e il collettore si aggancia a VDD tramite la resistenza di collettore ho ragionato così, sbaglio?

sì, non ci avevo pensato... non ci sono problemi di tempistica

grazie!

-ice-

non satura... ma secondo te almeno mi fa da buffer (mi servono circa 100mA)?

non posso perchè il circuito non dispone di alimentazioni negative

perchè mi ritrovo la giunzione pn in diretta?

devo controllare il Vil-max ma temo di si

giusto!

una domanda ancora: dovendo "progettare" un NOT logico (Y=!X) a bjt ci metto un NPN e lo faccio lavorare in saturazione, ok? ma per fare un buffer (Y=X) a bjt che faccio? devo per forza scomodare uno stadio a collettore comune?

grazie!

-ice-

Perchè dici "scomodare"? Uno stadio a CC può essere un semplice transistor NPN con collettore a +vcc e resistenza tra emettitore e massa. Non mi sembra più complesso dell'invertitore a emettitore comune.

Se però vuoi un vero buffer è necessario mettere 2 transistor in push-pull. Questa configurazione è capace di fornire e assorbire la stessa corrente, cosa che non ottieni se usi un buffer/inverter con resistenza di pulldown/up.

Ciao

dipende dal bjt...non saturando devi tener ben conto del termine Vce*Ic

beh...un pnp con base tirata a massa da una Rb, collettore a massa e emettitorer verso la Vcc con Rc non può che avere la giunzione base emettitore polarizzata direttamente...

[...]

ok

concordo con Francesco..."scomodare" non mi sembra il termine adatto. Guarda qui sotto.

Ste

Feynman sarebbe riuscito a spiegare la meccanica quantistica a una gallina, ma non sarebbe stato superficiale. [cit. Boiler, i.h.e. 21.01.2006] [FIDOCAD ] MC 95 50 0 0 300 MC 110 70 0 0 115 MC 110 35 3 0 010 MC 110 85 0 0 040 MC 125 65 0 0 073 MC 75 50 0 0 073 LI 85 50 95 50 LI 110 60 110 70 LI 110 65 125 65 LI 110 80 110 85 LI 110 35 110 40 TY 115 30 5 3 0 0 0 * 5V TY 75 55 5 3 0 0 0 * IN SA 110 65 TY 140 60 5 3 0 0 0 * OUT

giusto... "scomodare un CC" era per dire "ci vuole per forza un CC" cmq lo schema in fidocad è la soluzione che userò!

grazie a tutti

-ice-

stai sempre ben attento alle correnti e alle dissipazioni

Ste

Feynman sarebbe riuscito a spiegare la meccanica quantistica a una gallina, ma non sarebbe stato superficiale. [cit. Boiler, i.h.e. 21.01.2006]

per misurare la corrente di emettitore ho messo un milli-amperometro poi ho calcolato la potenza da dissipare nel worst-case si potevano fare i conti ma non sapendo le resistenze ho preferito procedere con verifica diretta ;)

ciao!

-ice-

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required