Sida 1 av 1

driva mosfet från mikrokontroller

Postat: 26 april 2011, 09:22:05
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

Re: driva mosfet från microcontroller

Postat: 26 april 2011, 09:26:07
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 +

Re: driva mosfet från microcontroller

Postat: 26 april 2011, 09:28:56
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.

Re: driva mosfet från microcontroller

Postat: 26 april 2011, 10:12:16
av carlknut
Tack för svaren. :)
Det är av/på upp till ett par Hz.

Re: driva mosfet från microcontroller

Postat: 26 april 2011, 12:05:06
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?

Re: driva mosfet från microcontroller

Postat: 26 april 2011, 12:06:32
av AndersG
Bra point, såvida man inte avänder logiknivå-mosfettar

Re: driva mosfet från mikrokontroller

Postat: 26 april 2011, 12:53:00
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.

Re: driva mosfet från microcontroller

Postat: 26 april 2011, 19:03:48
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) :)

Re: driva mosfet från mikrokontroller

Postat: 26 april 2011, 19:21:12
av jesse
carlknut skrev:Jag har en logic level mosfet !!!

Re: driva mosfet från mikrokontroller

Postat: 26 april 2011, 23:18:02
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.