Uso de Mosfet e canal P vs N


25

Estou tentando usar um Arduino para ativar / desativar um solenóide de 12V. Usei uma ponte H e consegui que funcionasse bem. Decidi simplificar as coisas e obter um único mosfet em vez de uma ponte H multicanal e fiquei muito confuso. Estou tentando entender a maneira correta de usar um mosfet de canal P (ou canal N) nessa configuração e me deparei com este circuito de amostra no google:

circuito de amostra

Por que há outro transistor envolvido (o 2N3904) e por que existe um diodo na carga?

Eu entendo que um canal P é ativado quando é elevado (acima de + ), daí o pull-up, mas por que o transistor extra? O MCU (nesse caso, o PIC) não deveria estar fazendo a mesma coisa?VgateVsourceVdrain

Além disso - no cenário em que tudo o que estou fazendo é ativar ou desativar uma carga (como meu solenóide), existe um motivo para usar um canal N versus um canal P?


11
Eu sou novo nisso - qual é o software que você está usando para gerar essas fotos?
Andrew Mao

estava apenas pesquisando mosfets
kolosy

11
O software usado é provavelmente o Proteus.
Rrz0

Respostas:


29

Compare as ações de um MOSFET de canal P e N em seu circuito.

(Deixei o transistor de junção para ajudar na comparação.)

insira a descrição da imagem aqui

A saída PIC não gosta de ser conectada a 12V, portanto o transistor atua como um buffer ou comutador de nível. Qualquer saída do PIC superior a 0,6V (ish) ligará o transistor.

P CANAL MOSFET . (Carga conectada entre Dreno e Terra)

Quando a saída PIC está BAIXA, o transistor está DESLIGADO e a porta do P MOSFET é ALTA (12V). Isso significa que o P MOSFET está desligado.

Quando a saída do PIC é ALTA, o transistor é LIGADO e puxa a porta do MOSFET LOW. Isso ativa o MOSFET e a corrente flui através da carga.

N CANAL MOSFET . (Carga conectada entre Dreno e + 12V)

Quando a saída PIC está BAIXA, o transistor está DESLIGADO e a porta do P MOSFET é ALTA (12V). Isso significa que o N MOSFET está LIGADO e a corrente fluirá através da carga.

Quando a saída do PIC é ALTA, o transistor é LIGADO e puxa a porta do MOSFET LOW. Isso desliga o MOSFET.

O circuito MOSFET 'aprimorado' .

Poderíamos eliminar o transistor usando um tipo N MOSFET digital - ele precisa apenas do sinal 0-5V da saída PIC para operar e isola o pino de saída PIC da fonte de 12V.

insira a descrição da imagem aqui

Quando a saída PIC é ALTA, o MOSFET é LIGADO, quando é BAIXO, o MOSFET é DESLIGADO. É exatamente o mesmo que o circuito P MOSFET original. O resistor em série foi reduzido para ajudar na hora de ligar, desligar, carregando ou descarregando a capacitância do portão mais rapidamente.

A escolha do dispositivo se resume basicamente às suas necessidades de design, embora, neste caso, o MOSFET digital do tipo N seja fácil em termos de simplicidade.


No circuito 'aprimorado', não deveria haver um resistor entre o portão e o terra para garantir que o FET diminua novamente depois que o microcontrolador retornar a tensão a 0?
Captcha

11
@captcha O pino de saída da foto efetivamente aterra a porta através do resistor 100R e desliga o MOSFET. Adicionar um resistor extra não teria efeito.
precisa

Uau, isso é uma ótima notícia, pois sempre incluí esse resistor nos meus projetos de mcu. Quando o espaço é escasso, tudo ajuda. Obrigado!
Captcha

Fets de canal P têm maior resistência ON devido à menor mobilidade do furo
Autistic

2
@diegoreymendez Não. A fonte de porta é efetivamente um 'capacitor', de modo que um resistor de pequena série (neste caso 100 Ohm) limita a corrente inicial de carga / descarga de / para a saída de imagem. Também evita qualquer oscilação possível devido à indutância na pista de circuito impresso / fio de conexão. Ignorando a resistência de E / S (o que aumentaria o valor do resistor), a corrente de pico é um cálculo simples da lei de Ohm. 5/100 = 50mA. Após 5 constantes de tempo, isso é praticamente zero. Se a capacitância de entrada for 2000pF, constante de tempo = (CR) = 0,2uS. Como a maioria dos cálculos de projeto, é uma simplificação e um compromisso.
JIm Dearden

5

O transistor bipolar está presente como um driver para o MOSFET. Embora para DC, os MOSFETS tenham uma resistência muito alta e pareçam circuitos abertos, eles são realmente capacitivos. Para ligar, a carga precisa ser transferida para eles, e fazer isso rápido requer direção atual.

O BJT (e o design geral do circuito) também traz a seguinte vantagem: uma voltagem pequena e previsível da tensão. Você pode substituir BJTs diferentes, e o comportamento será semelhante.

Mais uma vantagem do transistor extra é que o estágio do transistor extra tem ganho de tensão, o que ajuda a criar uma transição mais nítida de desligado para ligado, da perspectiva da entrada observada.

Para usar um sinal pequeno e positivo para ligar o circuito, é necessário usar um transistor NPN. Mas a saída disso é invertida, com uma carga lateral alta e, portanto, um MOSFET de canal P é usado. Isso tem outro recurso interessante: a carga é controlada pelo lado positivo e permanece aterrada quando o transistor é desligado.

O símbolo esquemático do MOSFET parece um dispositivo de esgotamento (já que o canal é desenhado sólido, e não como três seções). Provavelmente isso é apenas um erro. O circuito parece uma configuração do modo de aprimoramento de fábrica.

O MOSFET do canal P é ativado quando o portão é desativado. É desenhado "de cabeça para baixo". Pense nisso como análogo a um PNP BJT.

O diodo "volante" completa o circuito da carga indutiva quando o transistor / chave é aberto. Um indutor tenta manter a mesma corrente fluindo na mesma direção. Normalmente, essa corrente flui através do loop do transistor. Quando isso é cortado abruptamente, ele flui através do loop do diodo, de modo que sua direção através da carga seja a mesma, e isso significa fluir na direção oposta através do diodo. Para que essa continuação de corrente ocorra, o indutor precisa gerar "EMF de volta": uma voltagem cuja direção é oposta à que foi aplicada anteriormente a ela.


2

Você deve adicionar um 4k7 do portão ao terra para evitar que o seu FET seja conduzido quando o seu pino io estiver com alta impedância ou não estiver conectado. Nesse caso, uma simples carga da sua mão pode ativar o mosfet e existe a chance de ele continuar acionando seu circuito mesmo quando não há energia no pino do portão.


2
Quando você diz "você", a quem você está se referindo: Kolosy (OP) ou Jim? Observe que o esquema no OP possui um MOSFET de canal P (um canal oposto ao N) e uma pull-up de 10k no portão. Esse pull-up faz exatamente o que você está descrevendo.
Nick Alexeev

2
  1. Por que há outro transistor envolvido (o 2N3904)? - para que o driver do portão não veja menos que 10k de impedância (resistência). O resistor de 10k e o BJT são realmente opcionais, mas elegantes se adicionados. Edit: Opa, é essencial que o PWM funcione corretamente. inverte um sinal digital, necessário para que um PNP funcione da maneira que você deseja. você ainda pode omitir o BJT se puder inverter o sinal de controle antes da saída.

  2. E por que existe um diodo na carga? - porque cargas indutivas (solenóides, motores, etc.) fazem com que as correntes fluam na outra direção, uma vez desligadas. Como você está usando o PWM para controlar algo, ele basicamente liga e desliga rapidamente. Você liga o motor, o rotor começa a girar, você o desliga, o rotor ainda gira e depois atua como um gerador, fazendo com que a corrente flua na outra direção. Essa polaridade reversa pode danificar os componentes, mas é instantaneamente negada quando o diodo é adicionado.


Como um relé ou solenóide produz essa tensão reversa então? Esse é um diodo "flyback" e existe para limitar o "KICK" indutivo que um transistor (BJT ou FET) veria quando a energia fosse cortada. Uma simples reversão não faria muita coisa, no entanto, quando a corrente é cortada, um indutor (dos quais motores, relés e solenóides são um tipo) produzirá uma tensão negativa muito maior à medida que descarrega a corrente. Esse chute pode ser MUITO maior que a tensão da fonte, e é isso que é prejudicial. Veja en.wikipedia.org/wiki/Flyback_diode
PT - AE7OO

1

Isso vai diretamente para a teoria dos MOSFETs. O diagrama mostra um MOSFET DE DEPLEÇÃO que funciona com a equação de Shockley: ID = IDSS (1-VGS / VP) ^ 2. É óbvio que o microcontrolador trabalha com saída de 5 volts e, se você o usar diretamente como tensão de porta, não poderá obter a corrente máxima da fonte de alimentação (12 volts acima). O segundo transistor funciona como um buffer e também isolador para essa finalidade. E sobre o diodo: esse diodo é quase sempre usado para cargas que contêm bobinas (como um motor ou um relé). O objetivo é suprimir a corrente reversa produzida pela bobina como indutor. Essa corrente reversa pode danificar seu MOSFET.

Deixe-me explicar a parte do diodo: vamos assumir que temos um interruptor conectado a um resistor e depois a um indutor (SW-RL-> Terra). o problema surge quando a chave é aberta muito rapidamente, o que significa corrente zero repentina no circuito, mas sabemos que os indutores não deixam corrente zero repentina (VL = L di / dt). Isso significa que o indutor procura uma maneira curta de esvaziar sua corrente e a única maneira de fazer uma "faísca" entre as cabeças do comutador. Podemos ver esse fenômeno conectando uma energia CC a um pequeno motor CC. Podemos ver que, embora o motor não esteja funcionando com alta tensão, mas ao tocar seus fios com o cabo de alimentação, "faíscas muito óbvias" são vistas. Ao substituir o comutador por um transistor, o mesmo cenário ocorre e essas faíscas contínuas levam a o dano ao transistor.


Os indutores não produzem uma "corrente reversa". Muito pelo contrário: eles tentam manter a mesma corrente fluindo na mesma direção.
Kaz

11
O símbolo de esgotamento é quase certamente apenas um erro de escolha de símbolo. O circuito não é polarizado para operação no modo de depleção.
Kaz

você pode elaborar sobre "o segundo transistor funciona como um buffer e também como isolador?" mais especificamente - por que não posso simplesmente usar esse transistor como meu "switch", por que preciso de uma sequência de dois deles?
kolosy

-1: Acho que nunca vi uma resposta tão detalhada, mas errada em quase todos os detalhes importantes.
Dave Tweed

2
@ Kaz: Vamos supor que você queira usar apenas um transistor (o que significa que deve ser N-Mosfet). Vamos fazer um exemplo do mundo real com o aprimoramento de canal N do IRFxxx. Eu uso esse exemplo, pois esses Mosfets podem trazer até 15 Amperes para a carga. vamos pegar um com VGS-Threshold = 4 volts e ID (on) = 14A a 10 volts.por ID = k (VGS-VGSth) ^ 2, se você quiser dirigi-lo a 5 volts do micro, você terá apenas ID = 1,2 A de corrente, mas usando o segundo transistor, você está dirigindo de 0 a 12 volts com faixa de corrente de escala completa.
Aug
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.