driva mosfet från mikrokontroller

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
carlknut
Inlägg: 82
Blev medlem: 16 februari 2010, 14:53:58

driva mosfet från mikrokontroller

Inlägg av carlknut »

Jag har en logic level mosfet som ska switchas från en microcontroller, Jag har förstått att ett motstånd mellan gate och gnd är bra ifall att gate signalen skulle flyta.
Men bör jag sätta ett motstånd i serie med gaten? Isåfall hur stort?
mosfet.png
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9256
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: driva mosfet från microcontroller

Inlägg av AndersG »

Du behöver endast ett seriemostånd på gaten om du vill sänka stigtiderna för att minska EMI. R11 kan bra ha ett högre värde, säg 10-100k. Om utgången är open collector/drain behöver du i stället ett motstånd till +
Användarvisningsbild
Icecap
Inlägg: 26791
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: driva mosfet från microcontroller

Inlägg av Icecap »

Mellan µC och gate bör det vara ett litet motstånd. Dock finns det begränsningar!

Om du ska switcha snabbt (PWM-styrning eller liknande) ska du istället har en drivkrets mellan men är det "lampa på/av" som gäller är ett motstånd på kanske 150-180 ohm mycket lagom.

Motståndet mellan gate och source bör vara 10k - 100k, 2k är för lågt helt enkelt.
Användarvisningsbild
carlknut
Inlägg: 82
Blev medlem: 16 februari 2010, 14:53:58

Re: driva mosfet från microcontroller

Inlägg av carlknut »

Tack för svaren. :)
Det är av/på upp till ett par Hz.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: driva mosfet från microcontroller

Inlägg av blueint »

Det största problemet är väl att MOSFET vill ha iaf 10-15 volt för att gå i säker mättnad?
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9256
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: driva mosfet från microcontroller

Inlägg av AndersG »

Bra point, såvida man inte avänder logiknivå-mosfettar
Användarvisningsbild
jesse
Inlägg: 9241
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: driva mosfet från mikrokontroller

Inlägg av jesse »

Jag skulle rekommendera att du har ett motstånd till GND. Det kan vara på 100k, bara det finns där.
Jag har precis gjort ett projekt där jag struntade i det motståndet och om CPU hamnar i reset-tillstånd en längre tid kommer gaten att få ett obestämt värde, vilket i värsta fall kan bränna transistorn om det går en ström där. Så jag ångrar mig att jag inte satte dit det, men et var lite trångt på kretskortet :vissla:

Vill man att MOSFETEN ska leda under reset kan man kanske ha motstånd till VCC istället, men med risken att om VCC går ner så får man precis samma problem där - gaten får halv spänning = grilldöden.

Långsamma flanker är bra, om det inte ska PWM:as i hög hastighet - jag har satt 1k motstånd i serie mellan µC-utgång och gate.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: driva mosfet från microcontroller

Inlägg av Korken »

blueint skrev:Det största problemet är väl att MOSFET vill ha iaf 10-15 volt för att gå i säker mättnad?
Ska man göra det enkelt så är det bara å ta tex en BC807 och en BC817 som spänningsföljare i push-pull konfiguration och en till transistor för att "switcha" en spänningsdelare så har man en enkel och billig drivare. (2kr kanske) :)
Användarvisningsbild
jesse
Inlägg: 9241
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: driva mosfet från mikrokontroller

Inlägg av jesse »

carlknut skrev:Jag har en logic level mosfet !!!
sodjan
EF Sponsor
Inlägg: 43288
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: driva mosfet från mikrokontroller

Inlägg av sodjan »

> ...som gäller är ett motstånd på kanske 150-180 ohm mycket lagom.

Eller, för att ge ett mer generellt giltigt svar, ett motstånd lika med
matningsspänningen / AVR-pinnens max-ström. Om vi antar 5V och
20 mA så blir det alltså 5/0.02 = 250 ohm. Ett av motståndets viktigare
syften är att inte överskrida AVR-pinnens max strömgräns enligt databladet.

Om man inte klarar switchtiderma med det, så behöver man en
"MOSFET-driver" mellan AVR och MOSFET. De klarar normalt att
leverera typiskt 1-2 *A* in på gaten.
Skriv svar