Quando um MOSFET é mais apropriado como switch do que um BJT?

57

Na minha experiência, usei apenas BJTs como interruptores (para ligar e desligar coisas como LEDs e outros) nas minhas saídas MCU. Disseram-me repetidamente, no entanto, que os MOSFETs de modo de aprimoramento de canal N são uma opção melhor para comutadores (veja aqui e aqui , para exemplos), mas não sei ao certo por que. Eu sei que um MOSFET não gasta corrente no portão, onde a base de um BJT, mas isso não é um problema para mim, pois não estou usando baterias. Um MOSFET também não requer resistor em série com o gate, mas geralmente requer um resistor de pulldown para que o gate não flutue quando o MCU é reiniciado (certo?). Nenhuma redução na contagem de peças, então.

Parece não haver um grande excedente de MOSFETs no nível lógico que podem alternar a corrente que os BJTs baratos podem (~ 600-800mA para um 2N2222, por exemplo), e os que existem (TN0702, por exemplo) são difícil de encontrar e significativamente mais caro.

Quando um MOSFET é mais apropriado que um BJT? Por que me dizem continuamente que devo usar MOSFETs?

Marca
fonte
5
As limitações da bateria não são a única razão para economizar energia. E a dissipação de calor? E quanto ao custo para operar? E quanto à vida útil do produto (que pode ser limitada pelo calor)?
gallamine
Retrocedendo décadas, quando os MOSFETs ainda eram novos dispositivos, lembro-me de ver um artigo em que um fabricante de MOSFET apontou que eles haviam feito uma conquista real, para mostrar que as peças estavam realmente chegando: eles criaram e enviaram o VN10KM, que foi especificamente projetado e destinado a se encaixar no nicho ecológico habitual atualmente ocupado pelo venerável 2N2222.
John R. Strohm

Respostas:

11

Os BJTs são muito mais adequados que os MOSFETs para acionar LEDs de baixa potência e dispositivos similares das MCUs. Os MOSFETs são melhores para aplicativos de alta potência porque podem alternar mais rapidamente que os BJTs, permitindo que eles usem indutores menores em fontes de comutação, o que aumenta a eficiência.

Leon Heller
fonte
21
o que exatamente torna um BJT 'muito mais adequado' para a condução por LED? Existem muitos drivers de LED que usam comutadores MOSFET.
Mark
2
A comutação mais rápida não necessariamente tem nada a ver com aplicativos de alta potência. Os pares de Darlington (BJTs) etc. podem ser usados ​​para alternar alta potência. Sua resposta não chega ao cerne do problema.
gallamine
11
Os Darlingtons de potência são lentos em comparação com os MOSFETs! A troca rápida é desejável para minimizar o tamanho do indutor e aumentar a eficiência.
Leon Heller
2
@ Mark: Uma das principais limitações dos BJTs é que eles exigem corrente base proporcional à corrente máxima possível do coletor. Ao controlar algo cuja corrente máxima é muito maior do que o esperado atual (por exemplo, um motor) isto pode ser muito desperdício. Ao dirigir um LED, no entanto, a corrente pode ser muito bem previsto; desperdiçando 2,5% de seu poder na base não é um grande negócio.
supercat
5
@ Mark: Em algumas aplicações, 2,5% pode ser um grande problema, mas em muitas aplicações um ficará muito mais preocupado com os 10mA consumidos por um LED do que os 250uA consumidos na base do transistor que o controla. Eu mesmo não teria usado o termo "muito" mais adequado, mas os BJTs costumam ser um pouco mais baratos que os MOSFETs, e isso por si só os torna "mais adequados", sendo todos os demais iguais. Além disso, em algumas aplicações, pode ser mais fácil conectar BJTs para um circuito de corrente constante do que os MOSFETs.
supercat
22

O BJT gasta alguma corrente sempre que é ligado, independentemente de a carga estar consumindo alguma coisa. Em um dispositivo alimentado por bateria, usar um BJT para alimentar algo cuja carga é altamente variável, mas geralmente baixa, acabará desperdiçando muita energia. Se um BJT é usado para alimentar algo com um consumo de corrente previsível (como um LED), esse problema não é tão ruim; pode-se simplesmente definir a corrente do emissor base como uma pequena fração da corrente do LED.

supercat
fonte
18

Rds(on)Vce(sat)

Vce(sat)0.4V1V

Rds(on)1.25Ω

Você pode ver que o VN2222 se dissipa muito menos na fonte de drenagem.

Além disso, como explicado anteriormente, o MOSFET é um dispositivo de transcondutância - a tensão no portão permite corrente através do dispositivo. Como o gate é de alta impedância para a fonte, você não precisa de corrente constante no gate para influenciar o dispositivo - você só precisa superar a capacitância inerente para carregar o gate e, em seguida, o consumo do gate se torna minúsculo.

Adam Lawrence
fonte
11
Porém, é difícil dirigir um VN2222 a partir de um MCU de 3,3v e eles não estão exatamente disponíveis.
Mark
8
RDS(ON)7.5Ω1.25ΩRDS(ON)100mΩ
11
@Mark - Supertex pode não ser um Fairchild ou NXP, mas o VN2222 está prontamente disponível na DigiKey e na Mouser.
stevenvh
14

Os BJTs são mais adequados em algumas situações porque geralmente são mais baratos. Posso comprar BJTs TO92 por 0,8p cada, mas os MOSFET não começam até 2p cada - pode não parecer muito, mas pode fazer uma grande diferença se você estiver lidando com um produto sensível a custos com muitos deles.

Thomas O
fonte
2

Os dispositivos FET com quase nenhuma corrente de entrada (corrente de porta) são a melhor escolha para os LEDs acionados pelo microcontrolador, pois o microcontrolador não precisa fornecer muita corrente através de sua matriz, mantendo-se fresco (menos dissipação de calor no chip) enquanto a corrente do LED é quase toda acionada pelo canal FET externo. Sim, também é verdade que o Ron dos dispositivos FET típicos é muito baixo, mantendo uma queda de tensão baixa no FET, o que é vantajoso para aplicações de baixa potência.

No entanto, há alguma desvantagem quando se trata de imunidade a ruídos no portão do MOSFET, o que pode não ser o caso dos BJTs. Qualquer potencial (ruído) aplicado no portão do MOSFET fará com que o canal seja conduzido até certo ponto. Não é altamente (mas ainda adequado) usar o Mosfet para acionar as bobinas do relé com baixo Vt (limite). Nesse caso, se o seu microcontrolador estiver dirigindo o FET, convém obter um FET com Vt mais alto (limite).

dr3patel
fonte
1

Os MOSFETs são mais robustos para requisitos de alta corrente. Por exemplo, o Mosfet com classificação de 15A pode passar 60A (fe IRL530) de corrente por um curto período. O BJT com classificação de 15A pode passar apenas pulsos de 20A. Os Mosfets também têm uma melhor junção térmica para resistir ao caso, mesmo que tenham um dado menor.

Andrius Guitarmod
fonte
2
Você pode fornecer uma fonte de por que isso deve ser uma regra geral?
Jonas Stein