Perché questo transistor PNP non si innesca?


9

Il circuito seguente dovrebbe ricevere un segnale 3.3V da un MCU su MCU_LS12 e emettere un segnale high-side da 12V.

L'uscita è sempre a 12V. Nel mirare la base al transistor di uscita non viene tirato a terra "abbastanza" - andando solo a 12V quindi a 11,5 V.

Cosa mi sto perdendo? Il segnale di ingresso su LS12 è 3,3 V da un MCU, che invia un'onda quadrata del 50% per il test. Perché Q6 non sta gettando a terra la base Q8? Cosa posso cambiare? È il divisore?

inserisci qui la descrizione dell'immagine


2
Hai disegnato Q8 con il collettore e l'emettitore invertiti o è preciso del tuo circuito?
Colin,

2
È necessario un resistore di base per polarizzare Q6. Altrimenti funziona come seguace dell'emettitore.
Mitu Raj,

Modificato come richiesto - Non posso credere di aver messo il Q8 sottosopra!
MattyT2017,

2
Hai qualche carico attaccato all'output?
Il fotone

Sì con carico di 200ohm e Q8 cablato correttamente stesso problema - se rimuovo la connessione di base da Q8 posso vedere che viene inviata un'onda quadra (anche se la sua tensione è bassa di
2,6 V

Risposte:


5

Disegniamo lo schema usando l'editor EESE (come avresti dovuto fare):

schematico

simula questo circuito - Schema creato usando CircuitLab

Ho capito che hai sbagliato . Come sottolinea Andy, un normale PNP può comunque fungere da transistor PNP se lo si inverte. Ma di solito con β molto peggio (a causa del modo in cui le cose vengono drogate e costruite fisicamente in un BJT.)Q8β

Tuttavia, ciò che Andy potrebbe aver perso [supponendo che io possa prenderti sul serio che stai usando un MJD127G (foglio dati )], allora questo è un Darlington !! Non li inverti e ti aspetti molto. Devi sistemarli correttamente!

Dal momento che hai detto che hai usato , ci andrò con quello. Questo significa un semplice I C 8 = 60RLOAD=200Ω . Ecco un grafico importante dal foglio dati:IC8=60mA

inserisci qui la descrizione dell'immagine

Il a questa corrente. Quindi non puoi aspettarti seriamente di meglio di circa 11VCESAT800mV attraverso R L O A D . Mai. Devi pianificare su questo. E meno, se la corrente del tuo collezionista aumenta in modo significativo.11VRLOAD

Nota che usano un per la saturazione! Abbastanza significativo. Ma questo è un Darlington. Quindi è prevedibile. Se la corrente di carico è veramente solo 60β=250 allora la tua corrente di base deve essere solo 25060mA .250μA

Ora, è abbastanza chiaro che stai usando anche un Darlington per ! Che cosa?? Oh bene. Quella cosa ha un minimo β = 5000 ad un I C = 10Q6 β=5000 ! Sei sano di mente? La corrente di base richiesta per Q 6 qui, in questa configurazione follower emettitore è 50IC=10mAQ6 (supponendo che a queste basse correnti che il β trattiene (probabilmente no.) In ogni caso, non hai alcuna corrente di base di cui parlare su Q 6 .50nAβQ6

Quindi qual è il valore di ? È R 22 = 3.3R22 . Tuttavia, rappresentando, diciamo, 50R22=3.3V1V250μA=9200Ω per R 25 , userei un 7.250μAR25 lì. Il valore di R 25 dovrebbe essere al massimo 507.2kΩR25 , quindi incollerei qualcosa a 2250μA lì. (Avevo molto tentato di renderlo molto più grande. Ma che diamine. Attenersi a questo.) Quindi, ancora una volta,.22kΩR22=3.3V1V250μA+50μA7.2kΩ

schematico

simula questo circuito

Se si aumenta il carico, basta seguire i calcoli.


Perché stai usando Darlingtons ?? Ah. Ora dici che potresti avere un carico che sale di . Quindi ha senso.3A

Ripetiamo le cose per quel tipo di carico:

schematico

simula questo circuito

Che Darlington lascerà cadere più tensione e ora dissiperà una discreta quantità di energia. In effetti, dissiperà più di quanto osi applicare !! Dai un'occhiata alla resistenza termica e anche alle massime temperature di esercizio! Supponendo che non si faccia qualcosa di molto speciale sulla scheda stessa per dissipare meglio, non è possibile dissipare più di circa su quel dispositivo.1.5W

Quindi, mentre tutti i numeri funzionano "semi-ok", hai diversi problemi.

  1. La dissipazione sul tuo Darlington è semplicemente parecchie volte troppo alta.
  2. Perderai circa 1.5V10.5V

A parte questo, sembra a posto.

Devi affrontare la dissipazione. Questo è uno di quei casi in cui un MOSFET inizia a sembrare piuttosto buono.


Grazie per la risposta molto dettagliata. Darlingtons usato dalla mia ingenuità concentrandosi sull'imballaggio nel mio software cad in contrapposizione alle specifiche (pigramente e all'ultimo minuto che si affrettano a girare i proto PCB) @jonk - il carico è in realtà più simile a 2 o 3 A (quindi circa 4-6 ohm) Senza cambiare "troppo" cosa posso fare qui - penso in primo luogo cambiare il Q6 in modo che sia come il mio proto funzionante - un dispositivo SMT equivalente 2n3904, e poi ovviamente capovolgere il Q8 posizionato in modo errato / cablato - che mi riporterebbe alle specifiche, e far funzionare almeno il proto- perfezionando il design nella fase successiva?
MattyT2017,

@ MattyT2017 Eeeek !!! Quindi diversi amplificatori? Va bene. Ora un Darlington ha un senso. Semplifica l'uso di un normale bjt per l'altro transistor. Sono lontano da casa, ma risponderò meglio al tuo commento dopo il mio ritorno e avrò un momento. Presto.
Jon

Jonk - sì, il problema della potenza è solo un semplice spreco - quale sarebbe il conteggio dei componenti più basso che tu possa pensare come un "black box" requisito di un trigger 3v3, a bassa corrente -> uscita in grado di supportare + 12v / 3A - ci sono appena riuscito completamente sbagliato Usiamo continuamente i feti per i piloti low-side, quindi in realtà qual è la soluzione high-side più pulita che puoi immaginare?
MattyT2017,

100mΩVGS∣=10V

7

VBE0.7V3.3V0.7V=2.6VVCE

VCE(sat)

ICIE=VB0.7VR22=3.3V0.7V220Ω12mA

Il problema è che quel circuito funziona come una sorgente di corrente fintanto che ha un headroom di tensione verso la guida a 12V. Nel tuo circuito forza quei 12mA in R25 (2.2kΩ) in parallelo con la giunzione BE di Q8 (supponendo che tu colleghi correttamente Q8, cioè scambia C ed E nel tuo circuito).

0.7V2.2kΩ0.31mA<<12mA

Una corrente di 12 mA nella sua base è più che sufficiente per saturare il transistor di uscita e farlo funzionare come interruttore acceso (che è quello che ti serve). Tuttavia, non otterrai la sua base messa a terra, come ti aspetteresti, perché il transistor "driver" Q6 non funziona come uno switch, ma come una sorgente di corrente (commutabile).


Credo che l'errore di scuola sia - Q8 sottosopra! Doh
MattyT2017,

Il Q8 al rialzo sarebbe più un colpevole? O mi manca ancora l'ovvio?
MattyT2017,

@ MattyT2017 Hai disegnato solo Q8 al contrario o lo hai cablato in quel modo nel tuo circuito?
Lorenzo Donati - Codidact.org

cablato in questo modo anche sul PCB
MattyT2017,

6

Suppongo che il transistor PNP (Q8) sia intenzionalmente collegato all'emettitore e al collettore scambiati al fine di ottenere un Vce leggermente inferiore quando saturo. Questa tecnica viene utilizzata di tanto in tanto, ma presenta potenziali problemi con l'interruzione della tensione della base dell'emettitore inverso, quindi fare i calcoli se questo è intenzionale. In caso contrario, continua a leggere.

L'uscita è sempre a 12V.

Senza carico e utilizzando un misuratore di impedenza elevata E data una piccola corrente di dispersione attraverso Q8, l'uscita tenderà ad essere tirata leggermente fino a 12 volt e questo potrebbe essere quello che vedi.

Nel mirare la base al transistor di uscita non viene tirato a terra "abbastanza" - andando solo a 12V quindi a 11,5 V.

La giunzione tra 12 volt e la base è un diodo conduttore diretto ed è probabile che scenda tra 0,4 volt e 0,7 volt per una corrente di base moderata. Questo non è un problema. La corrente di base è impostata da 3,3 volt sulla base di Q6 - "metterà" circa 2,7 volt all'emettitore di Q6 e forzerà una corrente di circa 12 mA a fluire attraverso R22 - questa corrente sarà in gran parte fatta passare attraverso la base di Q8 ( circa 10 mA) per accenderlo.

Cosa mi sto perdendo?

A parte un carico di uscita e forse un cablaggio errato del collettore e dell'emettitore, niente di molto.


Ok, quindi ho provato a spostare R22 alla base e a collegare l'emittre a terra, in modo che ora abbia un segnale abbastanza stabile da 4,5 v / 0,7 v in arrivo alla base di Q8, e ho aggiunto un carico di 200ohm a Q8, e scambiato in modo errato C / E cablato - ancora nessuna gioia - Sono davvero confuso (devo essere in ritardo nel giorno!) di quello che dovrebbe essere un circuito laterale abbastanza discreto - nato per pilotare un paio di amplificatori da un segnale 3v3 - quanto può essere difficile ? :)
MattyT2017

β

1
@ MattyT2017 se vuoi un paio di amplificatori forse la beta del transistor (Q8) è davvero scarsa a questo livello. Userei un MOSFET a canale P come driver di uscita per un amplificatore o superiore.
Andy alias il

@Andyaka ho appena letto il tuo commento! Darn. Hai detto quello che ho appena aggiunto alla mia risposta. :)
Jon

@ MattyT2017 Ho appena aggiunto alcune cose extra a cui pensare. Penso che Andy abbia ragione riguardo al mosfet, comunque. E ora puoi vedere parte del perché.
Jon

3

Commento 1) Quando si utilizza un transistor BJT come interruttore (non un amplificatore), collegare l'emettitore direttamente alla fonte di alimentazione, senza elementi di circuito tra l'emettitore e la fonte di alimentazione. Per i transistor NPN collegare l'emettitore direttamente alla barra di alimentazione NEGATIVA (ad es. GROUND) e per i transistor PNP collegare l'emettitore direttamente alla barra di alimentazione POSITIVA (ad es. 12V_IGN_ON, che presumo sia la fonte di alimentazione). Collegare il collettore al carico che viene attivato / disattivato. [Analogamente, per gli switch MOSFET, collegare il pin SOURCE del MOSFET direttamente alla fonte di alimentazione: SOURCE di N-MOS alla fonte di alimentazione NEGATIVA; SORGENTE di P-MOS alla fonte di energia POSITIVA. Collegare DRAIN al carico.]

Commento 2) Il transistor di uscita in una coppia Darlington non si saturerà (accendendolo completamente su ON); si avvicinerà alla saturazione ma non raggiungerà mai la saturazione. Con questo in mente, i transistor Darlington che stai utilizzando dissiperanno (sprecheranno) più potenza e diventeranno molto più caldi di un transistor BJT "standard" che funziona in saturazione; pertanto, sarà disponibile meno energia per la consegna al carico quando si utilizza una coppia Darlington come viene fatto qui. TL; DR: non utilizzare mai transistor Darlington per commutare circuiti che devono commutare tra cutoff (OFF) e saturazione (ON).

Commento 3) IMO, è più semplice lavorare con i calcoli attuali durante la progettazione di circuiti di commutazione BJT. Supponiamo che il carico di uscita assorba una corrente massima di 100 mA. Supponiamo che sostituiate il transistor Q8 Darlington con un BJT PNP a piccolo segnale (ad es. 2N3906) la cui beta di saturazione è 10 (vedere la scheda tecnica). Per un primo calcolo di approssimazione usiamo,

Q8_IC_sat = Q8_Beta_sat * Q8_IB_sat

Perciò,

=> IB_sat = IC_sat / Beta_sat
= (-100 mA) / (10)
=> IB_sat = -10 mA

Quindi l'attuale base di Q8 in uscita deve essere di almeno 10 mA. Questa corrente di base viene "programmata" tramite un resistore di limitazione di corrente R_X opportunamente valutato collegato in serie tra il collettore di Q6 e la base di Q8. (nb Elimina le resistenze R22 e R25.)

R_X = ((12V_IGN_ON) - (Q8_VBE(SAT) @ Q8_IC=100mA) - (Q6_VCE(SAT) @ Q6_IC=10mA)) / 10mA

Sostituire Q6 con un NPN BJT, ad esempio un segnale piccolo 2N2222A. L'obiettivo ora è saturare Q6 quando il pin di uscita digitale del microcontrollore è programmato per produrre un'uscita logica ALTA. Ancora una volta, guardando la scheda tecnica del 2N2222A vediamo che la saturazione beta è 10. Quindi la corrente richiesta che fluisce dal pin di uscita digitale del microcontrollore e nella base di Q6 è

Q6_IB_sat = Q6_IC_sat / Q6_Beta_sat
= (10 mA) / (10)
=> IB_sat(Q6) = 1 mA

Questa corrente da 1 mA può essere programmata tramite un resistore R_Y con limitazione di corrente opportunamente valutato collegato in serie tra il pin di uscita digitale del microcontrollore e la base di Q6:

R_Y = ( (microcontroller VOH) - (Q6_VBE(Sat) @ Q6_IC(sat)=10mA) ) / 1 mA

dove "VOH" è la tensione minima per un segnale di uscita HIGH logico sul pin di uscita digitale del microcontrollore (consultare la scheda tecnica del microcontrollore per trovare VOH).

VOH <= uC digital output pin logic HIGH voltage < 3.3V

2

È necessario polarizzare correttamente il Q6, con un resistore di base. Attualmente è un seguace emettitore. Quindi l'emettitore è a 3,3 V - Vbe = 2,6 V


-2

Il secondo bjt è in qualche modo in saturazione


1
Quindi spiegare cosa potrebbe aver causato questo e come risolverlo.
Finbarr,

Nella figura dell'OP, il transistor Q8 è una coppia di Darlington. Il transistor di ingresso su una coppia Darlington può essere guidato in saturazione, ma il transistor di uscita non può saturare, supponendo che si usi la definizione abituale di "saturazione" per un transistor NPN: VE <VB> VC.
Jim Fischer,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.