Koppla en MOS-FET direkt till AVR:en?

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
Glattnos
Inlägg: 3105
Blev medlem: 29 oktober 2009, 20:01:18

Koppla en MOS-FET direkt till AVR:en?

Inlägg av Glattnos »

Jag har:
AVR Attiny15
MOS-FET "IRF540N" alltså N-kanals

Kan jag koppla såhär:
Gate -- 12 k motstånd -- +5V
Gate -- Utgång på AVR:en

Jag driver en DC-fläkt via FET:en och hastigheten styrs med PWM från AVR:en.
Oftast ser man att man har en transistor som styr Gate på FET:ar. Jag hade också så men när jag testade att koppla AVR-utgången direkt till Gate så fungerar ju det också bra förutom att styrningen blir inverterad(bara att ändra programmet så blir det ju rätt).

Finns det risker med detta eller är det bara att köra på?

Har för mig att transistorn mest hjälper till att få full gate-spänning men om man har ett motstånd till +5 så får man väll full gate-spänning ändå?

Kanske jag yrar :doh:
Användarvisningsbild
E85
Inlägg: 1274
Blev medlem: 29 maj 2007, 16:24:19
Ort: Övik

Re: Koppla en MOS-FET direkt till AVR:en?

Inlägg av E85 »

Anledningen är att man ofta vill att omslaget ska ske så snabbt som möjligt för att minska förluster och då behöver man få in strömmen snabbt, dvs lågt motstånd mellan spänningskälla och gaten.
Glattnos
Inlägg: 3105
Blev medlem: 29 oktober 2009, 20:01:18

Re: Koppla en MOS-FET direkt till AVR:en?

Inlägg av Glattnos »

Aha, så då är det ingen fara att sätta Gate direkt på utgången om man bara ska PWM:a en fläkt med ca 50 Hz?
Användarvisningsbild
calmar
Inlägg: 540
Blev medlem: 23 november 2005, 13:14:41
Ort: Göteborg
Kontakt:

Re: Koppla en MOS-FET direkt till AVR:en?

Inlägg av calmar »

Kolla i databladet på output characteristics-grafen så ser du hur spänningen på gaten påverkar ledningsförmågan.
Fullt ös får man inte förrän man har ~10V på gaten men du kan ändå switcha ganska stora laster med bara 5V på gaten (15A-ish vid 12V Vds).
Användarvisningsbild
Electricguy
Inlägg: 12482
Blev medlem: 15 augusti 2007, 16:52:14
Ort: Kälmä' typ..

Re: Koppla en MOS-FET direkt till AVR:en?

Inlägg av Electricguy »

Det finns MOSFETar för styrning från TTL signaler. Dom kallas för SMART MOSFET eller OmniFET. Kan vara värt att kolla på. :)
Bara stoppa in 5V på en pinne så totalbottnar FETen
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Koppla en MOS-FET direkt till AVR:en?

Inlägg av sodjan »

> Kan jag koppla såhär:
> Gate -- 12 k motstånd -- +5V
> Gate -- Utgång på AVR:en

Det är lite oklart varför du vill görta så där.
Kanske hellre något i stil med :

> Gate -- 100 k motstånd -- GND
> Gate -- 560 ohm -- Utgång på AVR:en

100k för att se till att MOSFET'en är säkert avstängd när
AVR'en befinner sig i reset.

560 ohm för att begränsa gate strömmen vid omslag till något
som ligger inom spec för AVR'en.
Glattnos
Inlägg: 3105
Blev medlem: 29 oktober 2009, 20:01:18

Re: Koppla en MOS-FET direkt till AVR:en?

Inlägg av Glattnos »

Sodjan:
> Det är lite oklart varför du vill görta så där.

Alltså, jag VILL inte göra så. Jag HAR gjort så och det fungerar, men jag var osäker på om det egentligen var så smart. Ditt förslag är naturligtvis betydligt bättre :-) Jag ska koppla så istället. Tack Sodjan :-)

Är det okej med 12 k motstånd istället för 100 k?

När jag tänker efter så borde det ju bli en spännings-delare när man sätter AVR-pinnen hög. Det är förstås därför du föreslår 100 k, eller hur?

Skillnaden blir spänningen på Gate när AVR-pinnen är hög:
Med 12 k (5 / 12 560) * 12 000 = 4.78 V
Med 100 k (5 / 100 560) * 100 000 = 4.97 V

Så jag kan lika gärna testa med 12 k eftersom jag inte har något högre just nu :-)

En tanke: Eftersom jag har en Attiny15 med bara 8 pinnar, kommer inte MOSFET:en "hoppa till" lite när man ISP-programmerar? Den kommer troligtvis sitta på en pinne som ingår i ISP. Kanske inte något att fundera över :doh:
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Koppla en MOS-FET direkt till AVR:en?

Inlägg av sodjan »

12k eller 100k spelar kanske ingen större roll. Nivån på pinnen kommer
att skilja marginelt.

> Skillnaden blir spänningen på Gate när AVR-pinnen är hög:
> Med 12 k (5 / 12 560) * 12 000 = 4.78 V
> Med 100 k (5 / 100 560) * 100 000 = 4.97 V

OK, så där blir det om du sätter 12k *efter* 560 ohm, du kan sätta det
från AVR-pinnen direkt till GND.

> Kanske inte något att fundera över

Störningar vid ISP är absolut något man bör fundera på!
Det kan ställa till det ordentligt om ISP signalen går direkt
in på MOSFET'en...
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Koppla en MOS-FET direkt till AVR:en?

Inlägg av jesse »

Glattnos skrev:En tanke: Eftersom jag har en Attiny15 med bara 8 pinnar, kommer inte MOSFET:en "hoppa till" lite när man ISP-programmerar? Den kommer troligtvis sitta på en pinne som ingår i ISP. Kanske inte något att fundera över :doh:
Du kan t.ex. koppla en AND-grind till reset-pinnen och utgången från processorn och låta grinden driva transistorn. Då får du aldrig några pulser under programmering.

Om det blir katastrof eller inte beror ju på vad MOSFETen driver för något och hur / vilken ström men det är ju ändå inte lämpligt att ha den kopplad direkt. I och med att du har ett gate-motstånd så påverkar inte gatekapacitansen själva programmeringen, annars kan den förstöra signalen och programmeringen slutar fungera.
Skriv svar