C'è qualche motivo per usare i transistor junction o Darlington per applicazioni di potenza?


11

In alcuni esempi di Arduino, vedi persone che usano transistor di giunzione per alimentare un motore. In questo caso, ad esempio, sta usando un transistor Darlington: http://www.instructables.com/id/Use-Arduino-with-TIP120-transistor-to-control-moto/

C'è qualche motivo per usare qualcosa di diverso da un MOSFET (a meno che tu non ne abbia semplicemente uno e ne abbia un altro tipo?) C'è qualche vantaggio sui transistor di giunzione o Darlington per questa applicazione?

Risposte:


15

Un transistor Darlington ti dà due dispositivi collegati in cascata, il che ti dà una maggiore gestione della potenza. Assolutamente parlando, il vantaggio di una struttura BJT su un MOSFET è che non si dispone di un cancello con isolamento di ossido, e quindi non è necessario preoccuparsi di un latch-up dal fly-back induttivo. Qualsiasi induttore, come nei motori e nei relè, memorizzerà un flusso attraverso la bobina e un cambiamento nel funzionamento causerà un elevato ritorno di tensione. Tale tensione di ritorno può invertire la giunzione sul MOSFET o eventualmente danneggiare il gate.

Se stai solo giocando, il vantaggio del BJT è la robustezza. Se sei preoccupato per la corrente, il vantaggio del MOSFET è che l'ingresso capacitivo non assorbe corrente dopo la ricarica.

Questa è la risposta breve, breve.


3
Perché il BJT non richiede protezione quando si guida un carico induttivo?
Peter Mortensen,

2
Il MOSFET è particolarmente suscettibile ai danni dovuti all'ossido di gate; tuttavia, i BJT possono essere danneggiati da un picco di tensione, ma ne è necessario uno relativamente grande e l'errore è l'interfaccia metallica che collega il conduttore alla regione drogata. È buona norma disporre di un diodo flyback su un carico induttivo per evitare che l'alimentazione elettrica rimbalzi, ma a rigore, i BJT falliscono a causa di una corrente eccessiva che danneggia la regione di esaurimento. Un piccolo sovrapprezzo sul dispositivo accelererà la ricombinazione, ma è più probabile che tu rovini la "colla" SnN che trattiene i fili.
b degnan,

15

1) Power FET e Darlingtons sono due animali diversi. Un BJT funziona meglio come un dispositivo lineare che è precisamente controllato CORRENTE. I BJT hanno intrinsecamente larghezze di banda superiori rispetto alle FET e sono generalmente più economici per un identico trasporto di corrente. Inoltre, i BJT possono produrre sorgenti di corrente costante eccellenti ed economiche, creando una sorgente di corrente costante semplice ma precisa per dispositivi sensibili a corrente controllata come i LED. BJT e in particolare le configurazioni Darlington consentono di controllare con precisione una corrente di uscita nell'intervallo 0-10A + con in genere inferiore a 2mA da un MCU con un semplice resistore impostato alla base collegato a un pin del microcontrollore.

2) Per precisione usando un Darlington PNP, la corrente di base è riferita a terra, è ancora possibile utilizzare un pin del microcontrollore, l'uscita è appena abbassata per mettere a terra il resistore di base. Se la tensione di alimentazione principale varia, è necessario utilizzare un resistore di rilevamento corrente per compensare il feedback. Le correnti dei pin del microcontrollore variano a seconda della capacità di approvvigionamento / affondamento e diverse famiglie MCU avranno capacità diverse. Un tipico AVR a 5 V può generare / affondare fino a 20-30 mA / pin essendo TTL e gli arduino basati su SAM come il DUE hanno due tipi di pin pin a bassa e alta corrente, pin ad alta corrente che possono generare solo 15 mA / sink 9mA ( CMOS a bassa potenza) quindi tienilo a mente se non stai usando un amplificatore operazionale come buffer.

3) Mentre i BJT sono grandi nell'amplificare piccoli segnali con bassa distorsione e nel controllare con precisione le correnti elevate, i BJT producono interruttori scadenti tuttavia perché anche se saturi, hanno ancora cadute di tensione Vce oltre i 2 V, ciò significa una significativa dissipazione di potenza ad alte correnti, che significa una significativa produzione di calore. Anche se hai un Darlington in grado di gestire 20A prima del guadagno, con un minimo di 0,96 A e una temperatura ambiente di 30 ° C, avrai una temperatura di giunzione di 150 ° C senza dissipatore di calore.

4) I MOSFET di potenza sono quasi l'opposto di quelli di BJT in funzione, sono ottimi per essere interruttori, ma se non progettati con cura, riducono il controllo della corrente lineare e amplificano i dispositivi. Ciò ha a che fare con le capacità del gate relativamente grandi che limitano la capacità del FET di potenza di avere larghezze di banda elevate. I circuiti integrati speciali del gate driver possono gestire le grandi correnti di carica / scarica quando si eccita la capacità del gate di un mosfet ad alte frequenze ma aumentano anche il costo / la complessità del progetto.

5) I mosfet hanno tipicamente regioni "lineari" molto più piccole rispetto a quelle di BJT e resistono praticamente a zero "fintanto che sono soddisfatte le condizioni Vgs per portare il MOSFET in saturazione. Con "on" cadute di tensione Vds nella regione mV, l'unica potenza considerevole che viene dissipata è quando il MOSFET è in transizione da spento a acceso e viceversa. Un MOSFET di potenza tipico può avere un ID continuo di 40 A o più e non è necessario un dissipatore di calore fino a quando non si raggiunge quasi la metà di quella valutazione perché la resistenza del MOSFET quando acceso è di solito nella regione dei milliohm. Con una temperatura ambiente di 30 ° C, un caso Mosfet TO-220 con 0,01 Ohm RDSon (10 milliohm), sarebbe in grado di dissipare gli stessi 2,4 W di un BJT basato su TO-220 senza dissipatore di calore ma passerebbe a 15,49 A senza un dissipatore di calore alla stessa temperatura di giunzione 150C!

6) L'uso di un Darlington in una custodia TO-220 con un dissipatore di dimensioni adeguate può controllare linearmente grandi correnti con precisione con pochi mA che vanno / vengono (NPN / PNP) verso / dalle loro basi. Un Darlington può anche essere usato per amplificare accuratamente piccole correnti / segnali con distorsione molto bassa a causa delle loro regioni "lineari" più grandi (ottimo per applicazioni di potenza di precisione DC-RF). I Darlington sono particolarmente adatti come fonte di corrente costante in cui l'ondulazione di uscita da un alimentatore a commutazione sarebbe una preoccupazione per il tuo progetto. Tuttavia, questo ha un prezzo con grandi cadute di tensione di 2 V o più attraverso il collettore e l'emettitore, portando a dissipazioni di potenza elevate. I BJT sono anche soggetti a fuga termica senza che il design attento sia dispositivi a coefficienti di temperatura positivi.

7) Con un'attenta progettazione, un mosfet può essere fatto funzionare nella sua regione "lineare" più piccola, ma dissiperà simili perdite di potenza di un BJT mentre opera all'interno di questa regione "lineare". Tuttavia, i MOSFET sono generalmente dispositivi a coefficiente di temperatura negativo (sono in qualche modo protetti da sovracorrente). Sono dispositivi abbastanza statici (come tutti i CMOS), quindi è necessario prendere precauzioni e le apparecchiature ESD devono essere messe in atto quando si maneggiano i FET.

BJT PRO :

  • relativamente semplice nell'uso, facile da controllare
  • economico
  • richiedono pochi circuiti di supporto
  • Funzionamento da DC a radiofrequenza
  • non sensibile alle ESD, non è necessaria alcuna attrezzatura precauzionale ESD con cui lavorare

BJT CONT :

  • Inefficiente
  • hanno dissipazioni di potenza relativamente elevate (i dissipatori di calore sono quasi necessari)
  • Un tempco positivo potrebbe provocare una fuga termica e distruggere il transistor
  • Necessita di resistori "ballast" di basso valore ad alta potenza per poter essere in parallelo


PRO MOSFET di potenza :

  • RDSon molto basso consente progetti di dissipazione a bassa potenza ad alta corrente
  • la corrente di gate si verifica solo durante la carica / scarica della capacità del gate
  • Adatto a progetti di commutazione ad alta densità di corrente con dissipatori di calore piccoli / assenti
  • può essere parallelo senza resistori "ballast" (solo per commutazione)
  • MOSFET di potenza a gate logico a livello logico con driver integrati per pompa di carica gate
  • La maggior parte sono dispositivi temco negativi

MOSFET di potenza CONTRO :

  • La capacità del gate relativamente grande limita la frequenza da CC a ~ 10 MHz
  • Richiedono circuiti integrati speciali per gate drive per FET ad alta frequenza / alta potenza
  • Dispositivi altamente sensibili alle ESD, che richiedono l'acquisto di attrezzature precauzionali ESD
  • I MOSFET a gate di livello logico hanno tempi di transizione abbastanza lenti Ton + Toff = avg ~ 44nS (22.7MHz vicino al limite superiore) - non proprio un truffatore a meno che la frequenza MCU> ~ 44MHz

Speriamo che questo possa chiarire meglio l'idoneità della scelta BJT vs MOSFET per un determinato compito.


2
+1 per una risposta eccellente. Tuttavia ho suddiviso i tuoi enormi paragrafi in paragrafi numerati più piccoli che sono molto più facili da leggere e commentare. Ho lasciato le tue partizioni esistenti e ne ho aggiunte alcune in cui hai avuto un leggero cambio di contesto.
Sparky256,

5

No, un darlington non ti dà più "gestione della potenza" di un singolo BJT (transistor a giunzione bipolare, questi sono quelli che vengono nei tipi NPN e PNP). In effetti, un darlington è dannoso per la gestione dell'alimentazione a causa della sua grande caduta di tensione quando è acceso. Ciò provoca molta più dissipazione alla stessa corrente di un singolo BJT.

L'unico vantaggio di un darlington è che il suo guadagno attuale è molto più alto di un singolo BJT. È effettivamente il guadagno dei due BJT che compongono il darlington moltiplicato insieme. Ciò può essere utile quando si commutano correnti basse controllate da segnali ad alta impedenza e non è necessaria una velocità elevata.

Esistono altri modi per iniziare con un segnale ad alta impedenza e fornire abbastanza corrente per pilotare un singolo elemento di commutazione BJT.

Per quanto riguarda la distinzione tra MOSFET e BJT, ognuno ha i suoi vantaggi e svantaggi. I BJT sono controllati con corrente a bassa tensione. Qualsiasi BJT può essere pilotato con tensioni di livello logico. I FET sono controllati in tensione e tutti tranne alcuni FET in tensione relativamente bassa (fino a 30 V circa), richiedono un gate drive da 10-12 V. Ciò richiede uno speciale chip o circuito del driver FET per controllare il FET da un tipico segnale di livello logico.

Sia i BJT che i FET possono gestire una potenza significativa nei casi giusti. I BJT sembrano più una fonte di tensione quando sono accesi e i FET più come una resistenza. Quale dissipa meno energia dipende dalla corrente e dalla Rdson del FET. A pochi ampere e 10 s di volt, i FET sono più efficienti poiché i tempi attuali il Rdson è inferiore ai 200 mV o giù di lì anche di un BJT ben saturo. La caduta di tensione FET aumenta linearmente con la corrente. La caduta di tensione di un BJT inizia più in alto ma sale meno che linearmente con la corrente. A correnti elevate un BJT può ridurre la tensione. Inoltre, i FET che devono resistere a tensioni più elevate hanno un Rdson più elevato, quindi i BJT sembrano un affare migliore a correnti e tensioni più elevate. Quando la dissipazione e qualche calo di 100 mV non è un grosso problema, si riduce al prezzo,


3

I FET sono anche (in generale) più difficili da guidare per un circuito a bassa tensione rispetto ai BJT (in generale).

Non è atipico avere bisogno di 5 o 10 volt Vgs per raggiungere una tensione di "accensione" specifica per un FET - che richiede un po 'di fazzoletto se lo stai guidando da un dispositivo da 3,3 V. Oppure, alcuni FET richiedono che Vgs sia tirato in negativo per disattivarlo.

Un BJT ha bisogno di corrente, a ~ 0,7 V o ~ 1,4 V per un Darlington - e nessun circuito driver aggiuntivo per generare tensioni di controllo al di fuori del campo operativo del micro.

Questo non si applica a tutti i casi, ma si applica a casi sufficienti per essere la risposta qualche volta.


2
Questo è stato più un problema storicamente di quanto lo sia attualmente, quando sono ampiamente disponibili FET di livello logico abbastanza robusti con un basso RDSon alla tensione di uscita tipica della MCU. Soprattutto nel caso dei progetti Arduino, vedi molte cose basate su "L'ho visto da qualche parte e l'ho preso in prestito" piuttosto che sull'effettiva considerazione del design. Praticamente qualsiasi cosa su Instructables dovrebbe essere vista con scetticismo in quanto probabilmente rappresenta poco più dell'esperienza casuale di una persona.
Chris Stratton,

2
Difficilmente limitato ai progetti Arduino, a giudicare dal numero di 741 amplificatori operazionali in questione ...
Ecnerwal

2

Oltre ai punti di b degnan, se sia una FET che una BJT sono distorte nella saturazione per guidare carichi a corrente molto elevata, una BJT potrebbe essere più efficiente. Ricordiamo che la perdita di potenza da drain a source in un FET saturo è data da I ^ 2 * Rdson, dove la perdita di potenza in un BJT saturo da collettore a emettitore è data da I * Vjunction; il secondo si ridimensiona linearmente con la corrente, dove il primo si ridimensiona in modo quadratico . Quando le correnti sono basse, il FET è in genere più efficiente, in particolare poiché Rdson è in genere inferiore a Vjunction a basse correnti, ma a seconda dei singoli dispositivi in ​​questione e delle condizioni di polarizzazione, che possono cambiare con l'aumentare della corrente di carico.

È anche possibile che il motivo non riguardi ciò che è meglio per questo circuito, ma ciò che è meglio per tutti i circuiti che l'ingegnere si aspetta di avere bisogno. I BJT consentono un po 'più di flessibilità e riutilizzo; se trovi un caso in cui desideri un amplificatore di classe A anziché una classe D, un BJT probabilmente funzionerà meglio di un FET. Questo potrebbe non importare molto se non stai progettando molti circuiti, o se la concorrenza per il tuo prodotto è così accanita che qualsiasi piccolo vantaggio nelle specifiche o nei costi è fondamentale, ma per il resto, essere in grado di riutilizzare le parti e quindi avere un numero minore di parti per le quali è necessario immagazzinare / reperire / conservare i fogli dati, può risparmiare tempo, fatica e denaro rispetto ad avere parti migliori uniche per ciascun caso.


2

In alcuni esempi di Arduino, vedi persone che usano transistor di giunzione per alimentare un motore. In questo caso, ad esempio, sta usando un transistor Darlington ... C'è qualche motivo per usare qualcosa di diverso da un MOSFET (a meno che tu non ne abbia uno e ne abbia un altro?)

Probabilmente non conosce altro. I transistor Darlington sono una vecchia tecnologia che è stata ampiamente sostituita. Hanno una caduta di tensione elevata (in genere almeno 1,1 V) , mentre un buon FET dovrebbe scendere a meno di ), scarsa capacità di carico di corrente e bassa velocità di commutazione. A differenza dei MOSFET, i transistor bipolari non hanno diodi corporei incorporati, quindi in un circuito a ponte sono necessari diodi flyback esterni per gestire il back-emf induttivo. Non riesco a pensare a nessuna buona ragione per usarne uno con un Arduino.

Ma gli hobbisti li usano ancora perché stanno solo copiando vecchi circuiti e non sanno che sono disponibili alternative migliori. Allo stesso modo vedrai persone che provano a utilizzare un ULN2003 o L298 per pilotare motori a diversi amplificatori o FET antichi come l'IRF540 che necessitano di un drive 10V Gate. Quindi usano un raddrizzatore 1N4004 a recupero lento come diodo flyback!

In breve, non dare per scontato che alcuni progetti amatoriali che trovi su Internet siano stati progettati correttamente, non importa quanto sia liscia la pagina web ...


1

Bene, i MOSFET sono migliori rispetto ai BJT (puoi cercare pro e contro te stesso).

Nel tuo caso specifico, no, non era necessario un IC a coppia Darlington. Le dimensioni del motore erano piuttosto ridotte, quindi non assorbiranno mai più di 100 mA. Un singolo BJT (BC547) avrebbe prodotto lo stesso effetto.

Per rispondere alla tua domanda, è in realtà una decisione di progettazione, trovare l'equilibrio tra costo ed efficienza.

I BJT sono sempre molto più economici rispetto ai MOSFET. Quindi nelle piccole applicazioni e nei piccoli progetti come nel collegamento menzionato, il carico non assorbirebbe mai più di 100 mA, quindi un BC547 economico sarebbe un'opzione migliore di un MOSFET in grado di gestire più di un paio di ampere (caso generale), ma è più costoso.


4
"I MOSFET sono sempre la scelta migliore se confrontati con quelli di BJT" e "quindi un BC547 economico sarebbe l'opzione migliore di un MOSFET" (le tue parole, la mia enfasi) - È totalmente contraddittorio - Per favore, chiarisci la tua risposta.
JIm Dearden,

Posso comprare un MOSFET 2n7000 per 0,07 che può gestire .2A, e il BC547C l'ho trovato per 0,01 ma gestisce 0.1A. Non esattamente le mele alle mele, ma sembra più economico. Nel qtà 1 che potevo effettivamente comprare la differenza si restringe, forse 0,027, ma comunque sostanziale. Il MOSFET è più efficiente? Non riesco a trovare la massima resistenza e sto cercando di capirlo dalle altre specifiche.
Dov,

1
Generalmente non troverai un "massimo sulla resistenza" - troverai RDSon per condizioni specifiche, poiché il "massimo RDSon" diventa un "dove definisci acceso e spento per essere" esercizio (e si estende anche in "modo dissipante molta potenza nel MOSFET per la sua salute "gamma di operazioni, che si desidera evitare.) Fairchild dice il tipico 1,2, max 5 ohm per Vgs 10V e Id 500 ma, 1,9 e 9 ohm per la temperatura di giunzione a 125C. 1.8 e 5.3 per Vgs 4.5V a 75mA Id
Ecnerwal

Aspetta, mi stai dicendo che la resistenza è di 1,2 ohm? Questa potenza enorme e significativa sarebbe dissipata come calore. La resistenza di un MOSFET di potenza è più simile a 0,04 ohm. Come potrebbero essere opportuni 1,2 ohm per un circuito con una batteria da 12V che alimenta un motore?
Dov,

1
@Dov Il 2n7000 è valutato solo per 200 mA, che a 1,2 Ω provoca una caduta di 0,24 V o una dissipazione di 0,05 W nel transistor. Sono d'accordo che 1.2Ω è tutt'altro che ideale, ma non è irragionevole. Se vuoi un Rdson inferiore, dovrai pagare di più.
marcelm,
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.