Comportamento de tensão MOSFET de canal N acionado por microcontrolador


10

Como visto neste modelo LTSpice, estou tentando controlar um LED branco (3,6 Vf a 20 mA) conectado a uma fonte de tensão 7,5 com um MOSFET de canal N 2N7002 e um sinal de controle de 5V de um Arduino.

insira a descrição da imagem aqui

Dado que a tensão do meu portão é de 5V de um microcontrolador, eu esperava que o MOSFET atuasse basicamente como um comutador. Olhando para o gráfico do 2N7002, considerando que a corrente desejada é 20mA e o Vgs é 5V, eu esperava uma queda de tensão no transistor próxima de zero, de modo que a tensão da fonte fosse ~ 7,5V.

No entanto, como visto no gráfico de simulação, a tensão no transistor é de fato bastante grande, de modo que a tensão da fonte é de apenas ~ 3V (em oposição à esperada ~ 7,5V).

insira a descrição da imagem aqui

Quando embarquei neste circuito, obtive o mesmo resultado, uma tensão de fonte de ~ 3V.

Alguém pode explicar por que a tensão da fonte do MOSFET é muito menor que o esperado? E alguém pode, por favor, recomendar um transistor que efetivamente me permita nessa situação criar um interruptor para acionar o LED branco com o uso de um sinal de 5V e uma fonte de alimentação de 7,5V?


Vgsth é de cerca de 2,1 a 2,5V @ Id = 0,25mA; se assumir que quando o LED é polarizado para a frente, 3,5V aparecerá através dele e através do resistor de 200Ohms 20mA * 200 = 4V (a tensão real em uma determinada corrente direta será obtida das características do LED) . Há algum problema com o circuito. Conecte a fonte ao GND e projete de acordo.
User19579

Respostas:


10

Coloque a carga entre a fonte de 7,5 Volts e o dreno MOSFET, e você terá um comportamento de comutação.

esquemático

simular este circuito - esquemático criado usando o CircuitLab

No seu layout atual, a fonte está flutuando dependendo da corrente através do LED e do resistor. Portanto, Vgs não é de 0 a 5 Volts, como você supôs, mas é muito menor, dependendo de onde a origem é flutuada em um ponto no tempo.

O que é necessário é que o "switch" conduza quando recebe um sinal positivo do Arduino, puxando seu nó de Drenagem para o terra (ou próximo a ele), expressando assim os ~ 7 Volts desejados no LED + R3.


11
O ponto importante aqui é que o FET é controlado pela tensão entre a porta e a fonte, e não a tensão entre a porta e a terra.
22613 Peter Bennett

1

Apenas para adicionar ao comentário anterior, você pode controlar seu led com o arranjo que forneceu, mas precisará usar um mosfet de canal P.


Sim, mas o OP deve perceber que precisaria usar lógica negativa nesse caso, ou seja, se o GPIO for 0, o LED acenderá e vice-versa. Ou ele pode controlar um NPN BJT ou NMOS que controla o PMOS para manter a lógica positiva. Mas agora estamos adicionando muitos circuitos para um simples interruptor de LED.
Jim
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.