MOSFET Nedir?
MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor), gerilimle kontrol edilen bir anahtarlama elemanıdır. Transistörle aynı işi yapar — küçük bir sinyalle büyük bir yükü kontrol eder — ama bunu çok daha verimli şekilde başarır.
Yüksek akımlı işlerde (motor sürme, LED şerit, ısıtıcı, elektronik hız kontrolü) bugün varsayılan tercih MOSFET’tir.
MOSFET’in Uçları
| Uç | Kısaltma | Görevi |
|---|---|---|
| Gate | G | Kontrol ucu — buraya uygulanan gerilim MOSFET’i açar |
| Drain | D | Yükün bağlandığı uç |
| Source | S | Akımın çıktığı uç |
TO-220 gövdeli MOSFET’lerde (IRF520, IRLZ44N) yazılı yüz size bakarken pinler soldan sağa G – D – S sırasındadır. Arkadaki metal sekme genellikle Drain ile elektriksel olarak bağlıdır; bu yüzden soğutucuya doğrudan vidalamak kısa devreye yol açabilir, izolasyon pulu kullanılmalıdır.
BJT ile Temel Farkı
| Özellik | BJT (transistör) | MOSFET |
|---|---|---|
| Kontrol şekli | Akım ile | Gerilim ile |
| Sürekli kontrol akımı | Var (beyz akımı) | Yok (sadece anahtarlama anında) |
| İletimdeki kayıp | ~0,2 – 1,2 V gerilim düşümü | Çok düşük direnç (RDS(on)) |
| Yüksek akımda ısınma | Fazla | Az |
| Anahtarlama hızı | Orta | Yüksek |
| Statik elektriğe hassasiyet | Düşük | Yüksek |
En önemli fark iletim kaybındadır. BJT’de üzerinde düşen gerilim akımdan bağımsız olarak sabit kalır; MOSFET ise bir direnç gibi davranır ve bu direnç çok küçüktür.
RDS(on) — En Önemli Parametre
MOSFET tam olarak açıldığında drain ile source arasında çok küçük bir direnç kalır. Buna RDS(on) denir ve MOSFET seçerken bakılacak ilk değerdir.
Harcanan güç şöyle hesaplanır:
P = I² × RDS(on)Örnek: 10 A akım geçen bir MOSFET’te RDS(on) = 0,022 Ω ise
- P = 10² × 0,022 = 2,2 W
Aynı akımı 1 V gerilim düşümüyle geçiren bir Darlington transistör ise 10 W harcardı. Fark burada ortaya çıkar.
RDS(on) ne kadar düşükse o kadar iyidir. Ancak bu değer veri sayfasında belirli bir gate gerilimi için verilir — bir sonraki bölüm tam da bu yüzden kritiktir.
Lojik Seviye MOSFET (Logic Level)
Bu, Arduino ile MOSFET kullanırken yapılan en yaygın hatanın kaynağıdır.
Standart MOSFET’ler (örneğin IRF520, IRF540N) tam olarak açılmak için gate’e 10 V civarında gerilim ister. Arduino’nun dijital pini yalnızca 5 V verir. Bu gerilimde MOSFET tam açılmaz; kısmen iletir, RDS(on) çok yükselir, aşırı ısınır ve yük düzgün çalışmaz.
Çözüm, lojik seviye (logic level) MOSFET kullanmaktır. Bu tipler 4,5 V gate gerilimiyle tam doyuma girecek şekilde tasarlanmıştır.
| Model | Tip | V_DS | I_D | Gate | Not |
|---|---|---|---|---|---|
| IRLZ44N | N-kanal | 55 V | 47 A | Lojik seviye ✔ | Arduino için ideal |
| IRLB8721 | N-kanal | 30 V | 62 A | Lojik seviye ✔ | Çok düşük RDS(on) |
| IRL540N | N-kanal | 100 V | 36 A | Lojik seviye ✔ | Yüksek gerilim |
| IRF520 | N-kanal | 100 V | 9,7 A | 10 V gerekir ✘ | 5V ile tam açılmaz |
| IRF540N | N-kanal | 100 V | 33 A | 10 V gerekir ✘ | 5V ile tam açılmaz |
Pratik kural: Model adında
IRLile başlayanlar genellikle lojik seviyedir,IRFile başlayanlar değildir. Yine de veri sayfasındakiV_GS(th)ve “RDS(on) @ VGS = 4,5V” satırını kontrol edin.
Elinizde yalnızca IRF520 varsa, gate’i 10–12 V ile süren bir MOSFET sürücü veya küçük bir NPN transistörle kurulmuş seviye yükseltici devre kullanmanız gerekir.
N-Kanal ve P-Kanal
N-kanal MOSFET. Gate, source’a göre pozitif olduğunda iletir. Yük drain ile artı besleme arasına konur, source GND’ye bağlanır (low-side). Daha verimlidir ve hobi projelerinde standarttır.
P-kanal MOSFET. Gate, source’a göre negatif olduğunda iletir. Yükün artı tarafını anahtarlamak (high-side) için kullanılır. Ters bağlantı korumasında da tercih edilir çünkü diyot gibi gerilim düşürmez.
Arduino ile MOSFET Devresi
Bir LED şeridi veya DC motoru sürmek için tipik bağlantı:
- Arduino D9 → 220 Ω direnç → MOSFET Gate
- MOSFET Gate ile GND arasına 10 kΩ pull-down direnci
- MOSFET Source → GND (Arduino GND ile ortak)
- Yükün eksi ucu → MOSFET Drain
- Yükün artı ucu → +besleme
- Endüktif yükte (motor) yüke ters paralel flyback diyot
İki direncin görevi
220 Ω gate direnci anahtarlama anında gate kapasitesini şarj ederken çekilen ani akım darbesini sınırlar. Bu darbe Arduino pinini yorabilir.
10 kΩ pull-down direnci kritik bir güvenlik önlemidir. Arduino açılırken pinler kısa süre yüksek empedanslı (floating) durumdadır. Bu sırada gate kapasitesi üzerinde biriken kaçak yük MOSFET’i istemsizce açabilir — yani sistem açılır açılmaz motor birden dönmeye başlayabilir. Pull-down direnci gate’i güvenli şekilde GND’ye çeker.
const int MOSFET_PIN = 9;
void setup() {
pinMode(MOSFET_PIN, OUTPUT);
digitalWrite(MOSFET_PIN, LOW);
}
void loop() {
// PWM ile kademeli parlaklik / hiz
for (int i = 0; i <= 255; i += 5) {
analogWrite(MOSFET_PIN, i);
delay(20);
}
for (int i = 255; i >= 0; i -= 5) {
analogWrite(MOSFET_PIN, i);
delay(20);
}
}Gövde Diyodu
Hemen her N-kanal MOSFET’in içinde drain ile source arasında ters yönlü bir gövde diyodu (body diode) bulunur. Bu diyot bazı devrelerde flyback görevi görür, ancak yavaştır. Motor gibi ağır endüktif yüklerde yine de harici bir hızlı diyot eklemek doğru olur.
Ayrıca bu diyot yüzünden N-kanal MOSFET ters bağlandığında akımı durduramaz — sürekli iletir.
Statik Elektrik Uyarısı
MOSFET’in gate ucu ince bir oksit tabakasıyla yalıtılmıştır. Vücudunuzdaki statik elektrik bu tabakayı delip MOSFET’i sessizce bozabilir; bileşen görünürde sağlamdır ama düzgün çalışmaz.
- MOSFET’i gate bacağından tutmayın.
- Mümkünse antistatik bileklik kullanın veya önce topraklanmış bir metale dokunun.
- Saklama sırasında bacakları iletken sünger veya folyoda tutun.
Özet
MOSFET, gerilimle kontrol edilen ve iletimde çok düşük direnç gösteren bir anahtarlama elemanıdır. Yüksek akımlı yükleri sürmek için transistörden daha verimlidir.
Bu derste şunları öğrendik:
- Gate, drain ve source uçlarının görevlerini
- MOSFET ile BJT arasındaki temel farkları
- RDS(on) kavramını ve güç hesabını
- Arduino için neden lojik seviye MOSFET gerektiğini
- Gate direnci ile pull-down direncinin görevlerini
- Gövde diyodunu ve statik elektrik riskini