driva mosfet från mikrokontroller
driva mosfet från mikrokontroller
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?
Men bör jag sätta ett motstånd i serie med gaten? Isåfall hur stort?
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: driva mosfet från microcontroller
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
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.
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
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 mikrokontroller
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
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.
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
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
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)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?
Re: driva mosfet från mikrokontroller
> ...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.
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.
