Quando un MOSFET è più appropriato come interruttore rispetto a un BJT?


57

Nella mia sperimentazione, ho usato solo BJT come interruttori (per accendere e spegnere cose come LED e simili) per le mie uscite MCU. Mi è stato ripetutamente detto, tuttavia, che i MOSFET in modalità di miglioramento del canale N sono una scelta migliore per gli switch (vedere qui e qui , per esempi), ma non sono sicuro di capire il perché. So che un MOSFET non spreca corrente sul gate, dove fa la base di un BJT, ma questo non è un problema per me, poiché non sto funzionando con le batterie. Un MOSFET inoltre non richiede alcun resistore in serie con il gate, ma generalmente richiede un resistore di pulldown in modo che il gate non galleggi quando viene riavviato l'MCU (giusto?). Nessuna riduzione, quindi, conta.

Non sembra esserci un grande surplus di MOSFET a livello logico che possono cambiare la corrente che i BJT economici possono (ad esempio ~ 600-800mA per un 2N2222), e quelli che esistono (TN0702, ad esempio) sono difficile da trovare e significativamente più costoso.

Quando un MOSFET è più appropriato di un BJT? Perché mi viene continuamente detto che dovrei usare i MOSFET?


5
Le limitazioni della batteria non sono l'unico motivo per risparmiare energia. Che dire della dissipazione del calore? Che dire dei costi per operare? Che dire della durata del prodotto (che può essere limitata dal calore)?
Gallamina,

A distanza di decenni, quando i MOSFET erano ancora nuovi dispositivi, ricordo di aver visto un articolo in cui un produttore MOSFET ha sottolineato che avevano realizzato un vero risultato, per mostrare che le parti stavano davvero arrivando: avevano costruito e spedito il VN10KM, che è stato specificamente progettato e progettato per adattarsi alla solita nicchia ecologica attualmente occupata dal venerabile 2N2222.
John R. Strohm,

Risposte:


11

I BJT sono molto più adatti dei MOSFET per pilotare LED a bassa potenza e dispositivi simili dalle MCU. I MOSFET sono migliori per applicazioni ad alta potenza perché possono passare più velocemente dei BJT, consentendo loro di utilizzare induttori più piccoli negli alimentatori a commutazione, aumentando l'efficienza.


21
cosa rende esattamente un BJT "molto più adatto" per la guida a LED? Esistono tonnellate di driver LED che utilizzano switch MOSFET.
Segna il

2
Una commutazione più rapida non ha necessariamente nulla a che fare con le applicazioni ad alta potenza. Le coppie Darlington (BJT), ecc. Possono essere utilizzate per commutare alte potenze. La tua risposta non arriva al nocciolo del problema.
Gallamina,

1
I Power Darlington sono lenti rispetto ai MOSFET! La commutazione rapida è desiderabile per ridurre al minimo le dimensioni dell'induttore e aumentare l'efficienza.
Leon Heller,

2
@Mark: una delle maggiori limitazioni di BJT è che richiedono una corrente di base proporzionale alla massima corrente possibile del collettore. Quando si controlla qualcosa la cui corrente massima è molto maggiore della corrente prevista (ad esempio un motore), ciò può essere molto dispendioso. Quando si guida un LED, tuttavia, la corrente può essere prevista piuttosto bene; sprecare il 2,5% del proprio potere nella base non è un grosso problema.
supercat

5
@Mark: in alcune applicazioni, il 2,5% potrebbe essere un grosso problema, ma in molte applicazioni uno sarà molto più preoccupato per i 10mA consumati da un LED rispetto ai 250uA consumati nella base del transistor che lo controlla. Io stesso non avrei usato il termine "molto" più adatto, ma i BJT sono spesso un po 'più economici dei MOSFET, e questo di per sé li rende "più adatti", essendo tutti uguali. Inoltre, in alcune applicazioni, potrebbe essere più semplice cablare i BJT per un circuito a corrente costante rispetto ai MOSFET.
supercat

22

BJT spreca corrente ogni volta che viene acceso, indipendentemente dal fatto che il carico stia assorbendo qualcosa. In un dispositivo alimentato a batteria, l'uso di un BJT per alimentare qualcosa il cui carico è molto variabile ma spesso basso finirà per sprecare molta energia. Se un BJT viene utilizzato per alimentare qualcosa con un assorbimento di corrente prevedibile, tuttavia (come un LED), questo problema non è così grave; si può semplicemente impostare la corrente dell'emettitore di base su una piccola frazione della corrente del LED.


18

Rds(on)Vce(sat)

Vce(sat)0.4V1V

Rds(on)1.25Ω

Si può vedere che VN2222 si dissiperà molto meno attraverso la sorgente di drain.

Inoltre, come precedentemente spiegato, il MOSFET è un dispositivo di transconduttanza - la tensione sul gate consente la corrente attraverso il dispositivo. Poiché il gate è ad alta impedenza rispetto alla sorgente, non è necessaria una corrente di gate costante per polarizzare il dispositivo - è sufficiente superare la capacità intrinseca per caricare il gate, quindi il consumo del gate diventa minuscolo.


1
Difficile guidare un VN2222 da una MCU 3.3v, tuttavia, e non sono esattamente disponibili.
Segna il

8
RDS(ON)7.5Ω1.25ΩRDS(ON)100mΩ

1
@Mark - Supertex potrebbe non essere Fairchild o NXP, ma VN2222 è prontamente disponibile da DigiKey e Mouser.
Stevenvh,

14

I BJT sono più adatti in alcune situazioni perché sono spesso più economici. Posso acquistare TO92 BJT per 0,8p ciascuno, ma i MOSFET non iniziano fino a 2p ciascuno - potrebbe non sembrare molto ma può fare una grande differenza se hai a che fare con un prodotto sensibile ai costi con molti di questi.


2

I dispositivi FET che non hanno quasi corrente di ingresso (corrente di gate) sono la scelta migliore per i LED pilotati dal micro-controller poiché il micro-controller non ha bisogno di fornire molta corrente attraverso la sua matrice, mantenendosi fresco (minore dissipazione del calore sul chip) mentre la corrente del LED è quasi interamente pilotata attraverso il canale FET esterno. Sì, è anche vero che i Ron dei tipici dispositivi FET sono molto bassi mantenendo una caduta di tensione bassa attraverso il FET, il che è vantaggioso per applicazioni a bassa potenza.

Tuttavia, ci sono alcuni svantaggi quando si tratta dell'immunità al rumore al gate del MOSFET, il che potrebbe non essere il caso dei BJT. Qualsiasi potenziale (rumore) applicato al gate del MOSFET renderà il canale condotto in una certa misura. Non è altamente (ma comunque adeguato) utilizzare il Mosfet per pilotare le bobine dei relè con bassa Vt (soglia). In tal caso, se il tuo microcontrollore sta guidando il FET, potresti voler ottenere un FET con Vt (soglia) più alta.


1

I MOSFET sono più robusti per i requisiti di corrente elevata. Ad esempio il Mosfet 15A può passare 60A (fe IRL530) di corrente per un breve periodo. Il BJT classificato 15A può trasmettere solo impulsi 20A. Inoltre i mosfet hanno una migliore giunzione termica per resistere alla custodia anche se ha una matrice più piccola.


2
Potete fornire una fonte perché questa dovrebbe essere una regola generale?
Jonas Stein,
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.