Mosfet kullanımı ve P- vs N-kanalı


25

12V solenoidi etkinleştirmek / devre dışı bırakmak için bir Arduino kullanmaya çalışıyorum. H köprüsünü kullandım ve iyi çalıştım. Sonra işleri çok basitleştirmeye ve çok kanallı H köprüsü yerine tek bir mosfet almaya karar verdim ve kafam çok karıştı. Bu ayarda bir P-kanalı (veya N-kanalı) mosfet kullanmanın doğru yolunu anlamaya çalışıyorum ve google'da bu örnek devre ile karşılaştım:

örnek devre

Neden bir başka transistör var (2N3904) ve neden yük boyunca bir diyot var?

Bir P-kanalının yüksek getirildiğinde ( + ) yukarı , dolayısıyla etkinleştirildiğini anlıyorum , fakat neden ekstra transistör? MCU (bu durumda PIC) aynı şeyi yapmıyor mu?VgateVsourceVdrain

Ayrıca - tek yaptığım senaryoda bir yükü açmak veya kapatmak (solenoidim gibi), P-kanalına karşı bir N-kanalı kullanmak için bir neden var mı?


1
Bu konuda yeniyim - bu fotoğrafları oluşturmak için kullandığınız yazılım nedir?
Andrew Mao

sadece googling
mosfets

1
Kullanılan yazılım muhtemelen Proteus'tur.
Rrz0

Yanıtlar:


29

Devrenizdeki bir P ve N kanal MOSFET'in hareketlerini karşılaştırın.

(Karşılaştırmalara yardımcı olmak için bağlantı transistörünü bıraktım.)

görüntü tanımını buraya girin

PIC çıkışı 12V'a bağlanmayı sevmediğinden transistör bir tampon veya seviye şalteri görevi görür. PIC'den 0,6V (ish) değerinden daha yüksek herhangi bir çıktı transistörü AÇIK konuma getirecektir.

P KANAL MOSFET . (Drenaj ve Toprak arasına bağlı yük)

PIC çıkışı LOW olduğunda, transistör KAPALI ve P MOSFET'in kapısı YÜKSEK (12V) olur. Bu, P MOSFET'in KAPALI olduğu anlamına gelir.

PIC'in çıkışı YÜKSEK olduğunda, transistör AÇIK konuma getirilir ve MOSFET LOW'un kapısını çeker. Bu MOSFET'i AÇIK konuma getirir ve akım yük boyunca akar.

N KANALLI MOSFET . (Tahliye ve + 12V arasına bağlı yük)

PIC çıkışı LOW olduğunda, transistör KAPALI ve P MOSFET'in kapısı YÜKSEK (12V) olur. Bu, N MOSFET'in AÇIK olduğu ve akımın yük üzerinden akacağı anlamına gelir.

PIC'in çıkışı YÜKSEK olduğunda, transistör AÇIK konuma getirilir ve MOSFET LOW'un kapısını çeker. Bu MOSFET'i KAPALI konuma getirir.

'Geliştirilmiş' MOSFET devresi .

Dijital bir N MOSFET tipi kullanarak transistörü elimine edebiliriz - sadece PIC çıkış pini çalıştırmak ve PIC çıkış pimini 12V kaynağından izole etmek için sadece 0-5V sinyale ihtiyaç duyar.

görüntü tanımını buraya girin

PIC çıkışı YÜKSEK olduğunda, MOSFET AÇIK, KÜÇÜK olduğunda MOSFET KAPALI olur. Bu tam olarak orijinal P MOSFET devresiyle aynıdır. Seri direnç, AÇMA, kapı kapasitansını daha hızlı bir şekilde şarj ederek veya boşaltarak KAPATMA zamanlarını azaltmak için daha küçük hale getirildi.

Cihaz seçimi temelde tasarım gereksinimlerinize bağlıdır, ancak bu durumda N tipi MOSFET dijitalliği basitlik açısından kazanır.


'Geliştirilmiş' devrede, mikrodenetleyici gerilimi 0'a geri getirdikten sonra FET'in tekrar düşmesini sağlamak için kapı ile toprak arasında bir direnç olmamalıdır mı?
captcha 22

1
@captcha Pic'in çıkış pini 100R rezistansından geçidi etkin bir şekilde topraklar ve MOSFET'i kapatır. Fazladan bir direnç eklemek etkisizdir.
Jem Dearden

Vay canına, bu direnci her zaman mcu tasarımlarıma dahil ettiğim için harika bir haber. Alan premium olduğunda her bit yardımcı olur. Teşekkürler!
captcha

P kanal fetleri düşük delik hareketliliği nedeniyle daha yüksek ON direncine sahiptir
Otistik

2
@diegoreymendez Hayır. Kapı kaynağı etkili bir 'kapasitör' olduğundan küçük bir seri direnç (bu durumda 100 Ohm) ilk şarj / deşarj akımını pic çıkışından / çıkışına sınırlar. Ayrıca, pcb iz / bağlantı telindeki endüktans nedeniyle oluşabilecek salınımları da önler. G / Ç direncini dikkate almamak (direnç değerini artıracaktır), tepe akımı basit bir Ohm kanunu hesaplamasıdır. 5/100 = 50mA. 5 zaman sabitinden sonra bu neredeyse sıfırdır. Giriş kapasitansı 2000pF ise, zaman sabiti = (CR) = 0.2uS. Çoğu tasarım hesaplamalarında olduğu gibi bu bir basitleştirme ve bir uzlaşmadır.
Jem Dearden

5

Bipolar transistör MOSFET için bir sürücü olarak mevcuttur. DC'ye rağmen, MOSFETS çok yüksek bir dirence sahiptir ve açık devrelere benzemektedir, aslında kapasitifdirler. Çalıştırmak için şarjın bunlara aktarılması gerekir ve bu kadar hızlı yapmak mevcut sürüşü gerektirir.

BJT (ve genel devre tasarımı) da aşağıdaki avantajları sağlar: küçük ve tahmin edilebilir bir açma voltajı. İçinde farklı BJT'lerin yerini alabilirsin ve davranış benzer olacak.

Ekstra transistörün bir başka avantajı, ekstra transistör aşamasının, içeri giren bakış açısına göre kapalıdan açık bir netliğe geçişe yardımcı olan voltaj kazancına sahip olmasıdır.

Devreyi açmak için küçük, pozitif bir sinyal kullanmak için bir NPN transistörü kullanılmalıdır. Ancak bunun çıktısı, yüksek kenar yüküyle ters çevrilir ve böylece bir P-kanalı MOSFET kullanılır. Bu, yükün pozitif taraftan kontrol edildiği ve transistör kapatıldığında topraklanmaya devam ettiği bir başka güzel özelliğe sahiptir.

MOSFET'in şematik sembolü, bir boşalma cihazına benzemektedir (çünkü kanal üç bölümden ziyade katı bir şekilde çizilmiştir). Bu muhtemelen sadece bir hatadır. Devre, bir değirmen çalıştırma geliştirme modu kurulumu gibi gözüküyor.

P-kanalı MOSFET, kapı alçak konuma getirildiğinde etkinleşir. "Baş aşağı" çizilir. PNP BJT'ye benzer olarak düşünün.

"Volan" diyotu, transistör / anahtar açıldığında endüktif yük devresini tamamlar. Bir indüktör aynı akımı aynı yönde akmaya devam eder. Normalde, bu akım transistör döngüsü boyunca akar. Bu aniden kesildiğinde, diyot döngüsünden akar, öyle ki yük boyunca yönü aynıdır ve bu, diyot boyunca zıt yoldan akar demektir. Bu akımın devam etmesi için, indüktör "geri EMF" üretmelidir: yönü, daha önce kendisine uygulananın tersi olan bir voltaj.


2

İo pininiz yüksek empedanslı olduğunda veya bağlı olmadığında FET'inizin iletmesini önlemek için kapıdan toprağa bir 4k7 eklemelisiniz. Bu durumda elinizdeki basit bir şarj mosfet'i aktive edebilir ve kapı piminde güç olmasa bile devrenizi sürdürebilme şansı vardır.


2
"Siz" derken kime kastettiniz: Kolosy (OP) veya Jim? OP'deki şemanın bir P-kanalı MOSFET (N-kanala zıt) ve geçide 10k çekme olduğuna dikkat edin. Bu çekiliş tam olarak tanımladığın şeyi yapıyor.
Nick Alexeev

2
  1. Neden başka bir transistör var (2N3904)? - böylece geçit sürücüsü 10k empedanstan (direnç) daha az görmez. 10k direnç ve BJT isteğe bağlı, ancak eklendiğinde zarif. Düzenleme: Hata! PWM'nin düzgün çalışması esastır. PNP'nin istediğiniz şekilde çalışması için gerekli olan dijital sinyali ters çevirir. Çıkıştan önce kontrol sinyalini tersine çevirirseniz, BJT'yi atlayabilirsiniz.

  2. Ve neden yük boyunca bir diyot var? - çünkü endüktif yükler (solenoidler, motorlar, vs.) bir kez kapatıldığında akımların diğer yönde akmasına neden olur. Bir şeyi kontrol etmek için PWM'yi kullanırken, temelde hızla açılır ve kapanır. Motoru çalıştırıyorsunuz, rotor dönmeye başlıyor, onu kapatıyorsunuz, rotor hala dönüyor ve daha sonra akımın diğer yönde akmasına neden olan bir jeneratör gibi davranıyor. Bu ters polarite bileşenlere zarar verebilir, ancak diyot eklendiğinde anında göz ardı edilir.


Bir röle veya solenoid bu ters voltajı nasıl üretir? Bu bir "geri dönüş" diyodudur ve güç kesildiğinde bir transistörün (BJT veya FET) göreceği endüktif "KICK" i sınırlamak için vardır. Basit bir ters çevirme çok fazla bir şey yapmaz, ancak akım kesildiğinde, bir indüktör (hangi motorlar, röleler ve solenoidlerin bir türdür) akımı boşaldıkça daha büyük bir negatif voltaj üretecektir. Bu vuruş kaynak voltajından çok daha büyük olabilir ve bu da zarar veren şey. Bakınız en.wikipedia.org/wiki/Flyback_diode
TR - AE7OO

1

Bu doğrudan MOSFET'lerin teorisine gider. Şemada Shockley denklemiyle çalışan bir DEPLETION MOSFET gösteriliyor: ID = IDSS (1-VGS / VP) ^ 2. Mikro denetleyicinin 5 volt çıkışı ile çalıştığı ve doğrudan bir geçit gerilimi olarak kullanırsanız, güç kaynağından maksimum akımı alamayacağınız açıktır (yukarıda 12 volt). İkinci transistör, bu amaç için bir tampon ve ayrıca izolatör olarak çalışır. Diyot hakkında: Bu diyot neredeyse her zaman bobin içeren yükler için kullanılır (bir motor veya röle olarak). Amaç, bobin tarafından bir indüktör olarak yapılan geri akımın bastırılmasıdır. Bu geriye dönük akım MOSFET'inize zarar verebilir.

Diyot kısmını açıklamama izin verin: Bir direnç ve daha sonra bir indüktöre bağlı bir anahtarımız olduğunu varsayalım (SW-RL-> Toprak). Bu sorun, anahtar çok hızlı açıldığında ortaya çıkar, bu da devrede ani sıfır akım anlamına gelir ancak indüktörlerin ani sıfır akımına izin vermediğini biliyoruz (VL = L di / dt). Bu, indüktörün akımını boşaltmak için kısa bir yol aradığı anlamına gelir ve tek yol anahtarın kafaları arasında bir "kıvılcım" yapmaktır. Bu olayı, bir DC gücünü küçük bir DC motoruna bağlayarak görebiliriz. Motorun yüksek voltajla çalışmamasına rağmen, kablolarını güç kablosuyla dokunarak görebiliyoruz, "çok belirgin kıvılcımlar" görülüyor. Anahtarın bir transistörle değiştirilmesiyle aynı senaryo ortaya çıkıyor ve bu sürekli kıvılcımlar oluşuyor transistöre verilen hasar.


İndüktörler "geri akım" yapmazlar. Tam tersi: aynı akımı aynı yönde akmaya devam ediyorlar.
Kaz

1
Tüketim sembolü neredeyse kesinlikle sadece bir sembol seçim hatasıdır. Tüketim modu çalışması için devre önyargılı değildir.
Kaz

"ikinci transistör bir tampon ve ayrıca izolatör olarak çalışıyor mu?" daha spesifik olarak - neden bu transistörü “anahtarım” olarak kullanamıyorum, neden ai ikisinden oluşan bir diziye ihtiyaç duyuyor?
kolosy

-1: Bu kadar ayrıntılı bir cevap gördüğümü sanmıyorum, ancak neredeyse her önemli ayrıntıda yanlış.
Dave Tweed

2
@Kaz: Sadece bir transistör kullanmak istediğinizi varsayalım (bu, N-Mosfet olmalı). IRFxxx N-Kanal Geliştirme ile gerçek bir dünya örneği yapalım. Bu örneği Mosfets'in yük için 15 Amper getirebileceği şekilde kullanıyorum. VGS-Eşik = 4 volt ve ID (açık) = 14A ile 10 volt'ta seçelim. ID = k (VGS-VGSth) ^ 2, Mikroden 5 voltta sürmek istiyorsanız, yalnızca = 1.2 A akım, ancak ikinci transistörü kullanarak, tam ölçek aralığıyla 0-12 volt arasında sürüyorsunuz.
Ağustos
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.