Bu PNP Transistör neden tetiklemiyor?


9

Aşağıdaki devre MCU_LS12 üzerindeki bir MCU'dan 3.3V sinyal almalı ve 12V yüksek taraf sinyal vermelidir.

Çıktı her zaman 12 V'dir. Kaideyi çıkış transistörüne doğru toplamada yeterli "yere" çekilmiyor - sadece 12V sonra 11.5V'a gidiyor.

Neyi kaçırıyorum? LS12'deki giriş sinyali, bir MCU'dan 3,3V'dur ve test için% 50 kare dalga gönderir. Q6 neden Q8s tabanını yere düşürmüyor? Neyi değiştirebilirim? Bölücü mü?

resim açıklamasını buraya girin


2
Toplayıcı ve verici ters çevrilmiş olarak Q8'i çizdiniz mi veya devre için doğru mu?
Colin

2
Q6'ya ağırlık vermek için bir baz direncine ihtiyacınız vardır. Aksi takdirde verici takipçisi olarak çalışır.
Mitu Raj

İstendiği gibi düzenlendi - Q8'i baş aşağı yerleştirdiğime inanamıyorum!
MattyT2017

2
Çıktıya bağlı herhangi bir yükünüz var mı?
Photon

Evet 200ohm yük ve doğru aynı sorun kablolu S8 ile - ı Bunun bir kare dalga gönderiliyor görebilirsiniz S8 gelen baz bağlantısını kaldırırsanız (kendi gerilimi 2.6v düşük olsa da, 4.6 hi)
MattyT2017

Yanıtlar:


5

EESE editörünü kullanarak şemayı çizelim (yapmanız gerektiği gibi):

şematik

bu devreyi simüle et - CircuitLab kullanılarak oluşturulan şematik

Seni kablolu olarak topluyorum Q8yanlış. Andy'nin işaret ettiği gibi, normal bir PNP, tersine çevirirseniz yine de PNP transistörü olarak işlev görebilir. Ama genellikle çok daha kötüβ (bir BJT'de işlerin doped edilmesi ve fiziksel olarak inşa edilmesi nedeniyle.)

Ancak, Andy ne kaçırmış olabilir [Eğer bir MJD127G ( veri sayfası ) kullandığınızı ciddiye alabilir varsayarak ], o zaman bu bir Darlington !! Bunları tersine çevirip fazla beklemiyorsunuz. Bunları doğru şekilde ayarlamanız gerekiyor!

Kullandığından bahsettiğinden beri RLOAD=200Ω, Onunla gideceğim. Bu sadeceIC8=60mA. Veri sayfasından önemli bir grafik:

resim açıklamasını buraya girin

VCESAT800mVbu akımda. Yani ciddi olarak hakkında daha iyisini bekleyemezsiniz11V karşısında RLOAD. Hiç. Bunu planlaman gerek. Ve daha az, toplayıcı akımınız önemli ölçüde artarsa.

Unutmayın ki β=250doygunluk için! Oldukça önemli. Ama bu bir Darlington. Bu beklenen bir şey. Yük akımınız gerçekten sadece60mA o zaman temel akımınızın 250μA.

Şimdi, bir Darlington Q6! Ne?? Oh iyi. Bu şeyin minimum β=5000 bir IC=10mA! Aklın yerinde mi? İçin gerekli temel akımQ6 burada, bu yayıcı takipçi yapılandırmasında 50nA (bu düşük akımlarda, β Her durumda, üzerinde konuşmak için herhangi bir temel akımınız yok Q6.

Peki değeri ne R22? OnunR22=3.3V1V250μA=9200Ω. Ancak, örneğin,50μA için R25, Bir 7.2kΩOrada. DeğeriR25 en fazla kaynak olmalı 50μA, bu yüzden bir şey yapıştırırım 22kΩOrada. (Ben daha büyük yapmak için çok cazip olurdu. Ama ne halt. Buna sadık kal.) Yani, yine,R22=3.3V1V250μA+50μA7.2kΩ.

şematik

bu devreyi simüle et

Yükü arttırırsanız, sadece hesaplamaları takip edin.


Neden Darlingtons kullanıyorsunuz ?? Ah. Şimdi, yükün yukarı doğru3bir. Bu yüzden mantıklı.

Bu tür bir yük için işleri yeniden yapalım:

şematik

bu devreyi simüle et

Darlington daha fazla voltaj düşecek ve şimdi oldukça fazla güç harcayacak. Aslında, uygulama cesaretinden daha fazla dağıtacak !! Termal dirence ve maksimum çalışma sıcaklıklarına bir göz atın! Daha iyi dağıtmak için tahtanın üzerinde çok özel bir şey yapmadığınızı varsayarsak, hakkında daha fazlasını dağıtamazsınız.1.5W bu cihazda.

Yani tüm sayılar "yarı-tamam" olsa da, birkaç sorun var.

  1. Darlington'ınızdaki dağılım sadece birkaç kat fazladır.
  2. Hakkında kaybedeceksin 1.5Vyüksek yan besleme rayınızdan yükünüze ulaşır. Eğer ile yaşayabilirsen10.5V, o zaman böyle bir sorun olmayabilir. Ama işte burada, Darlington'ın önce sadece kendini yakmakla kalmayıp,

Bunun dışında, iyi görünüyor.

Dağılımla uğraşmanız gerekiyor. Bu, bir MOSFET'in oldukça iyi görünmeye başladığı durumlardan biridir.


Çok detaylı cevap için teşekkürler. Benim naitvty tarafından kullanılan darlingtons cad yazılım benim ambalaj aksine odaklanmak (tembel, ve son dakika acele proto PCB döndürmek için) @jonk - yük aslında daha 2 veya 3 A (yani yaklaşık 4-6ohms) değişmeden "çok fazla" burada ne yapabilirim - öncelikle Q6'yı çalışma protokolüm gibi değiştireceğim - 2n3904 eşdeğeri bir SMT cihazı ve daha sonra elbette yanlış yerleştirilmiş / kablolu Q8'i çevirmek beni spesifikasyona geri getirecek ve en azından proto çalışma sonraki tasarımda rafine olsun?
MattyT2017

@ MattyT2017 vay. Yani birkaç amper? Tamam. Şimdi bir Darlington bir anlam ifade ediyor. Diğer transistör için düzenli bir bjt kullanmayı kolaylaştırır. Evden uzaktayım, ama geri döndükten ve bir dakika sonra yorumunuzu daha iyi ele alacağım. Yakında.
jonk

Jonk - evet güç sorunu sadece basit israf - 3v3, düşük akım tetikleyici -> + 12v / 3A yetenekli bir çıkış "kara kutu" olarak düşünebilirsiniz en düşük compoennt sayısı ne olurdu - ben sadece gittim tamamen yanlış yol? Düşük taraf sürücüler için sürekli olarak fetler kullanıyoruz - bu yüzden gerçekte öngörebileceğiniz en temiz yüksek taraf çözümü nedir?
MattyT2017

@ MattyT2017 Değişir. Ben muhtemelen burada binlerce var çünkü ben hala BJT kullanmak istiyorum ve mosfet "pahalı" (yaygın olsa da) ve aynı zamanda benim için daha fazla "düşünce" almak daha yüksek hız için kapasitif sürücü sorunları var. Stokta veya beğendiğiniz belirli bir PFET'iniz var mı? Temel olarak, mümkün olduğunca az voltaj düşürmek istiyorsunuz, bu yüzden dirençleri arayın100mΩ veya daha az VGS∣=10V(veya daha küçük büyüklükte) ve desteklemek istediğiniz maksimum akımı aşan bir drenaj akımı sağlarken.
jonk

7

Q6 tamamen açılsa bile, bu devrede olan şey bu değil, bir VBE düşürmek 0.7V, bu yüzden yayıcısında bulabilirsin 3.3V0.7V=2.6Vyaklaşık olarak. Bu nedenle,VCE neredeyse sıfırdı (dediğim gibi, devrenizde imkansız), Q8 tabanı toprağa çekilmeyecekti.

R22'den yayıcıdan kurtulun ve Q6'nın açılması için uygun bir önyargı ayarlamak için Q6 tabanı ile seri olarak yerleştirin. Bu modifiye şematik ile Q6 bir anahtar görevi görür ve Q8 tabanını yere çok yakın çekebilir (tam olarak değil, ancak: ufacık doygunluk voltajına sahip olacaksınızVCE(sat) Q8'in CE terminallerinde, muhtemelen 200mV'den az).

Bir yan not olarak, verici R22 ile Q6 sabit bir akım kaynağı olarak hareket eder, çıkış akımı ICIE=VB0.7VR22=3.3V0.7V220Ω12mbir.

Sorun şu ki, 12V rayına doğru voltaj boşluğu olduğu sürece devre bir akım kaynağı olarak çalışıyor. Devrenizde bu 12mA'yı Q8'in BE bağlantısına paralel olarak R25'e (2.2kΩ) zorlar (Q8'i doğru bağladığınızı varsayarsak, yani devrenizde C ve E'yi değiştirirsiniz).

Bu akım neredeyse tamamen tamamen Q8'in öne eğimli BE bağlantısında akar ve akar. Neden? Çünkü bu bağlantı KAPALI olsaydı, 12mA akımın tamamı R25'te akacaktı ve bunun için bir 12V ray ile mümkün olmayan bir 26V düşüş gerekiyordu. Bu nedenle BE bağlantısı AÇIK olmalıdır ve bu nedenle üzerinde ~ 0,7 V'luk bir düşüş gösterecektir, bu da R25'te çok küçük bir akım oluşturacaktır (0.7V2.2kΩ0.31mA<<12mA).

Tabanındaki 12mA akım, çıkış transistörünü doyurmak ve açık bir anahtar olarak çalışmasını sağlamak için fazlasıyla yeterlidir (ihtiyacınız olan şey budur). Ancak, "sürücü" transistörü Q6 bir anahtar gibi değil, (değiştirilebilir) bir akım kaynağı olarak, tabanını beklediğiniz gibi yere çekmeyeceksiniz.


Okul b oy hatası Sanırım - Q8 baş aşağı! Doh
MattyT2017

Yukarı Q8 daha suçlu olur mu? Yoksa hala bariz olanı mı özlüyorum?
MattyT2017

@ MattyT2017 Yalnızca Q8'i ters çevirdiniz mi veya bunu devrenize bu şekilde mi bağladınız?
Lorenzo Donati - Codidact.org

PCB'de bu şekilde
kabloladı

6

PNP transistörünün (Q8) doygun olduğunda biraz daha düşük bir Vce elde etmek için değiştirilen verici ve toplayıcı ile kasıtlı olarak bağlandığını varsayıyorum. Bu teknik şimdi ve sonra kullanılır, ancak ters yayıcı-temel gerilim bozulması ile ilgili potansiyel problemleri vardır, bu yüzden kasıtlıysa matematik yapın. Değilse, okumaya devam edin.

Çıktı her zaman 12V'dir.

Yük olmadan ve yüksek empedans ölçer kullanarak VE Q8'den küçük bir kaçak akım verildiğinde, çıkış 12 volta kadar hafifçe çekilme eğilimi gösterir ve gördüğünüz şey bu olabilir.

Kaideyi çıkış transistörüne doğru toplamada yeterli "yere" çekilmiyor - sadece 12V sonra 11.5V'a gidiyor.

12 volt ve taban arasındaki bağlantı, ileri ileten bir diyottur ve ılımlı bir baz akımı için sadece 0.4 volt ile 0.7 volt arasında düşmesi muhtemeldir. Bu bir sorun değil. Baz akım Q6 tabanındaki 3.3 volt tarafından ayarlanır - Q6'nın yayıcısına yaklaşık 2.7 volt "koyar" ve yaklaşık 12 mA'lık bir akımı R22'den akmaya zorlar - bu akım büyük ölçüde Q8 tabanından geçirilir ( (yaklaşık 10 mA) açın.

Neyi kaçırıyorum?

Bir çıkış yükü ve muhtemelen yanlış kablolama toplayıcı ve verici dışında, fazla bir şey yok.


Tamam, R22'yi tabana taşımayı ve yayıcıyı toprağa bağlamayı denedim, böylece şimdi Q8 tabanına gelen oldukça kararlı bir 4.5v / 0.7v sinyali alıyorum ve Q8'e 200ohm yük ekledim ve yanlış değiştirdim kablolu C / E - hala sevinç yok - 3v3 sinyalinden birkaç amper sürmek için oldukça basit bir yüksek yan devrenin ne olması gerektiği konusunda gerçekten kafam karıştı (gün geç olmalı!) - ne kadar zor olabilir ? :)
MattyT2017

@ MattyT2017 Devreniz (tersine çevrilmiş Q8 hariç), Q6'yı yayıcı takipçisi olarak kullanır ve bazı insanlar fikre TAMAMEN KÖR olmasına rağmen iyi bir topolojidir. Büyük bir avantaja sahiptir, çünküβuygulanacak. Bir dezavantajı, sürüş sırasında yüksek frekanslı salınımlar olabilmesidir ( küçük değerli bir temel dirençle kolayca sabitlenir .) Sorununuz, Andy'nin burada ne hakkında konuştuğuyla ilgili.
jonk

1
@ MattyT2017 birkaç amper istiyorsanız, transistörün (Q8) beta sürümü bu seviyede gerçekten kötüdür. Amplifikatör veya üzeri için çıkış sürücüsü olarak bir P kanalı MOSFET kullanırım.
Andy aka

@Andyaka Sadece yorumunu okudum! Lanet. Cevabıma az önce eklediğimi söyledin. :)
jonk

@ MattyT2017 Sadece düşünmeniz için ekstra şeyler ekledik. Bence Andy bu arada mosfet konusunda haklı. Ve şimdi nedeninin bir kısmını görebilirsiniz.
jonk

3

Yorum 1) BJT transistörünü anahtar (amplifikatör değil) olarak kullanırken, verici ile güç kaynağı arasında hiçbir devre elemanı olmadan vericiyi doğrudan güç kaynağına bağlayın. NPN transistörleri için vericiyi doğrudan NEGATİF güç rayına (örn., GROUND) bağlayın ve PNP transistörleri için vericiyi doğrudan POZİTİF güç rayına bağlayın (örneğin, güç kaynağınız olduğunu düşündüğüm 12V_IGN_ON). Kolektörü AÇILAN yüke bağlayın | KAPALI. [Benzer şekilde, MOSFET anahtarları için MOSFET'in SOURCE pinini doğrudan güç kaynağına bağlayın: N-MOS'un SOURCE'u NEGATİF güç kaynağına; P-MOS'un POZİTİF güç kaynağına KAYNAĞI. DRAIN'ı yüke bağlayın.]

Yorum 2) Bir Darlington çiftindeki çıkış transistörü doymaz (tamamen AÇIK duruma gelir); doygunluğa yaklaşır, fakat asla doygunluğa ulaşmaz. Bunu göz önünde bulundurarak, kullandığınız Darlington transistörleri daha fazla güç harcar (israf eder) ve doygunlukta çalışan "standart" BJT transistörden çok daha ısınır; bu nedenle, burada yapıldığı haliyle bir Darlington çifti kullanıldığında yüke teslim için daha az güç sağlanacaktır. TL; DR: Kesim (KAPALI) ve doygunluk (AÇIK) arasında geçiş yapması gereken devreleri değiştirmek için asla Darlington çifti transistörleri kullanmayın.

Yorum 3) IMO, BJT anahtarlama devreleri tasarlarken akım hesaplamaları ile çalışmak en kolay yoldur. Çıkış yükünün maksimum 100 mA akım çektiğini varsayalım. Diyelim ki Darlington transistör Q8'i, doygunluk beta değeri 10 olan küçük sinyalli bir PNP BJT (örn. 2N3906) ile değiştirdiğinizi varsayalım (veri sayfasına bakın). Kullandığımız ilk tahmin hesaplaması için,

Q8_IC_sat = Q8_Beta_sat * Q8_IB_sat

Bu nedenle,

=> IB_sat = IC_sat / Beta_sat
= (-100 mA) / (10)
=> IB_sat = -10 mA

Dolayısıyla Q8'in tabanından çıkan akım en az 10 mA olmalıdır. Bu temel akım, Q6 toplayıcısı ile Q8 tabanı arasında seri olarak bağlanmış uygun değerli bir akım sınırlayıcı direnç R_X aracılığıyla "programlanır" . (nb R22 ve R25 dirençlerini ortadan kaldırın.)

R_X = ((12V_IGN_ON) - (Q8_VBE(SAT) @ Q8_IC=100mA) - (Q6_VCE(SAT) @ Q6_IC=10mA)) / 10mA

Q6'yı bir NPN BJT ile değiştirin - örn. Küçük sinyal 2N2222A. Şimdi amaç mikrodenetleyicinin dijital çıkış pimi bir mantık YÜKSEK çıkış üretmek üzere programlandığında Q6'yı doyurmaktır. Bir kez daha, 2N2222A'nın veri sayfasına baktığımızda doygunluk beta'nın 10 olduğunu görüyoruz. Böylece mikrodenetleyicinin dijital çıkış piminden Q6'nın tabanına gerekli akım akıyor

Q6_IB_sat = Q6_IC_sat / Q6_Beta_sat
= (10 mA) / (10)
=> IB_sat(Q6) = 1 mA

Bu 1 mA akım, mikrodenetleyicinin dijital çıkış pimi ile Q6'nın tabanı arasına seri olarak bağlanmış uygun değerli bir akım sınırlayıcı direnç R_Y ile programlanabilir:

R_Y = ( (microcontroller VOH) - (Q6_VBE(Sat) @ Q6_IC(sat)=10mA) ) / 1 mA

burada 'VOH' mikrodenetleyicinin dijital çıkış piminde bir mantıksal YÜKSEK çıkış sinyali için minimum voltajdır (VOH'u bulmak için mikrodenetleyicinin veri sayfasına bakın).

VOH <= uC digital output pin logic HIGH voltage < 3.3V

2

Q6'yı bir temel dirençle düzgün bir şekilde eğmeniz gerekir. Şu anda bir yayıcı takipçisi. Bu nedenle verici 3.3V - Vbe = 2.6 V


-2

İkinci bjt bir şekilde doygunlukta


1
Sonra buna neyin sebep olabileceğini ve nasıl düzeltileceğini açıklayın.
Finbarr

OP'nin şekline göre, transistör Q8 bir Darlington çifti. Bir Darlington çiftindeki giriş transistörü doygunluğa sürülebilir, ancak bir NPN transistörü için normal "doygunluk" tanımını kullandığını varsayarak çıkış transistörü doyuramaz: VE <VB> VC.
Jim Fischer
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.