このPNPトランジスタがトリガーされないのはなぜですか?


9

以下の回路は、MCU_LS12上のMCUから3.3Vの信号を受け取り、12Vのハイサイド信号を出力しているはずです。

出力は常に12Vです。ベースの出力トランジスタへのスコープでは、「十分」にグランドに引き込まれていません。12Vから11.5Vにしかなりません。

何が欠けていますか?LS12の入力信号はMCUからの3.3Vであり、テスト用に50%の方形波を送信します。Q6がQ8のベースを地面に落とさないのはなぜですか?何を変更できますか?それはディバイダーですか?

ここに画像の説明を入力してください


2
コレクターとエミッターを逆にしてQ8を描きましたか?
コリン

2
Q6をバイアスするには、ベース抵抗が必要です。それ以外の場合は、エミッターフォロワーとして機能します。
Mitu Raj

リクエストに応じて編集-Q8を上下逆に配置したとは信じられません!
MattyT2017 2017年

2
出力に負荷がかかっていませんか?
フォトン

はい、200オーム負荷で、Q8は正しく配線されます。Q8からベース接続を削除すると、方形波が送信されているのがわかります(ただし、電圧は2.6v低い、4.6 hiです)
MattyT2017

回答:


5

EESEエディターを使用して回路図を描きましょう(必要に応じて)。

概略図

この回路のシミュレーションCircuitLabを使用して作成された回路

間違って配線した。Andyが指摘するように、通常のPNPは、逆にした場合でもPNPトランジスタとして機能できます。ただし、通常ははるかに悪い伴います(物事がBJTにドープされ、物理的に構築される方法が原因です)。 βQ8β

しかし、アンディが見逃したかもしれないもの[私はあなたがMJD127G(データシート)を使用していると真剣に考えることができると仮定します]、それからこれはダーリントンです!! あなたはそれらを逆転させず、多くを期待しません。それらを正しく配置する必要があります!

を使用したとていたので、いきます。これは、単なる意味します。データシートの重要なグラフは次のとおりです。I C 8 = 60RLOAD=200ΩIC8=60mA

ここに画像の説明を入力してください

VCESAT800mV11VRLOAD

β=25060mA250μA

Q6 β=5000IC=10mAQ650nAβQ6

R22R22=3.3V1V250μA=9200Ω50μAR257.2kΩR2550μA22kΩR22=3.3V1V250μA+50μA7.2kΩ

概略図

この回路をシミュレート

負荷を増やす場合は、計算に従ってください。


なぜダーリントンを使用しているのですか?ああ。ここで、負荷が以上になる可能性があると説明しました3A

この種の負荷について、やり直してみましょう。

概略図

この回路をシミュレート

そのダーリントンはより多くの電圧を落とし、今やかなりの量の電力を消費します。実際、それはあなたが申請する勇気よりも多く散逸します!! 熱抵抗と最高使用温度を見てください!ボード自体で非常に特別なことを行わずに、より適切に散逸させるとすると、約以上を散逸させることはできません。1.5W

したがって、すべての数値が「大丈夫」であることがわかりますが、いくつかの問題があります。

  1. ダーリントンでの散逸は単に数倍に過ぎます。
  2. あなたは約を失うでしょう1.5V10.5V

それ以外は大丈夫そうです。

散逸に対処する必要があります。これは、MOSFETがかなり見栄えがよくなるケースの1つです。


非常に詳細な返信ありがとうございます。仕様とは対照的に、CADソフトウェアのパッケージングに焦点を当てた私のナイティビティが使用するダーリントン(怠惰に、そして最後にプロトPCBをスピンするために急いでいます)@jonk-負荷は実際には2または3 Aに近い(つまり約4〜6オーム)ここで何ができるか-最初にQ6を実際のプロト(2n3904の同等のSMTデバイス)のように変更し、次に、誤って配置/配線されたQ8を反転させます-これにより、仕様に戻ります。次の段階で少なくともプロトワーキング-デザインの洗練を取得しますか?
MattyT2017 2017年

@ MattyT2017すごい。数アンペア?はい。今、ダーリントンは理にかなっています。これにより、他のトランジスタに通常のbjtを使用しやすくなります。私は家から離れていますが、戻ってきて少し時間が経過した後、コメントを適切に処理します。まもなく。
jonk

ジョンク-はい、電源の問題は単純な浪費です-3v3、低電流トリガー-> + 12v / 3A対応の出力の「ブラックボックス」要件として考えることができる最低のコンポーネント数は何ですか-私はちょうどそれについて行きましたか完全に間違った方法ですか?私たちはローサイドドライバーに常にFETを使用しています。実際、あなたが想定できる最もクリーンなハイサイドソリューションは何ですか?
MattyT2017 2017年

@ MattyT2017場合によります。ここには何千ものBJTがあり、mosfetは「高価」(一般的ですが)であり、高速のために容量駆動の問題があり、より「思考」するため、私はおそらくBJTをまだ使用します。在庫などがある特定のPFETはありますか?主に、できるだけ電圧を下げないようにするため、抵抗を探します。100mΩVGS∣=10V

7

VBE0.7V3.3V0.7V=2.6VVCE

VCE(sat)

ICIE=VB0.7VR22=3.3V0.7V220Ω12mA

問題は、12Vレールへの電圧ヘッドルームがある限り、その回路が電流源として機能することです。あなたの回路では、それはそれらの12mAをQ8のBEジャンクションと並列にR25(2.2kΩ)に強制します(つまり、Q8を正しく接続する、つまり回路のCとEを交換するとします)。

0.7V2.2kΩ0.31mA<<12mA

ベースの12mA電流は、出力トランジスタを飽和させ、スイッチをオンにした状態で動作させるのに十分です(これが必要です)。ただし、「ドライバ」トランジスタQ6はスイッチのようには機能せず、(切り替え可能な)電流源として機能するため、予想どおりベースがグランドに引き込まれることはありません。


スクールボーイエラーと思います-Q8逆さま!Doh
MattyT2017 2017年

上向きのQ8はもっと犯人でしょうか?それとも私はまだ明白なものを欠いていますか?
MattyT2017 2017年

@ MattyT2017 Q8を逆に描いただけですか、それとも回路にそのように配線しましたか?
Lorenzo Donati-Codidact.org 2017年

PCB
でも同じ

6

私は、PNPトランジスタ(Q8)がエミッターとコレクターに意図的に接続され、飽和したときにわずかに低いVceを実現することを想定しています。この手法は時々使用されますが、エミッターベースの逆電圧降伏に関して潜在的な問題があるので、これが意図的なものである場合は計算してください。そうでない場合は、読み続けてください。

出力は常に12Vです。

負荷がなく、高インピーダンスメーターを使用していて、Q8を流れるリーク電流が小さい場合、出力は12ボルトまで軽く引き上げられる傾向があり、これが表示されている場合があります。

ベースの出力トランジスタへのスコープでは、「十分」にグランドに引き込まれていません。12Vから11.5Vにしかなりません。

12ボルトとベースの間の接合部は順方向導通ダイオードであり、中程度のベース電流の場合、0.4ボルトと0.7ボルトの間でのみ降下する可能性があります。これは問題ではありません。ベース電流は、Q6のベースの3.3ボルトによって設定されます。Q6のエミッタに約2.7ボルトが「流れ」、約12 mAの電流がR22に流れます。この電流は、主にQ8のベースを通過します(オンにするために約10 mA)。

何が欠けていますか?

出力負荷と、コレクタとエミッタの誤った配線を除いて、何もない。


さて、R22をベースに移動し、エミッタをグラウンドにリンクして、Q8のベースにかなり安定した4.5v / 0.7v信号が届くようにし、Q8に200オームの負荷を追加して、不正確に入れ替えました有線C / E-それでも喜びがない-かなりシンプルなハイサイド回路であるはずのものに本当に混乱している(1日のうちに遅くなければならない!)-3v3信号から数アンペアを駆動するようになっている-どれほど難しいか?:)
MattyT2017 2017年

β

1
@ MattyT2017数アンペアが必要な場合は、トランジスタ(Q8)のベータがこのレベルでは本当に不十分です。アンプ以上の出力ドライバーとしてPチャネルMOSFETを使用します。
Andy別名、

@Andyakaコメントを読んだだけ!くそー。あなたは私の答えに追加したばかりのことを言った。:)
jonk

@ MattyT2017あなたが考えるためのいくつかの余分なものを追加しました。ところで、Andyはmosfetについては正しいと思います。そして今、その理由の一部を見ることができます。
jonk

3

コメント1)BJTトランジスタをスイッチ(アンプではなく)として使用する場合は、エミッタと電源の間に回路要素を配置せずに、エミッタを直接電源に接続します。NPNトランジスタの場合、エミッタを直接NEGATIVEパワーレール(たとえば、接地)に接続し、PNPトランジスタの場合、エミッタを直接POSITIVEパワーレール(たとえば、12V_IGN_ON、これはあなたの電源であると想定しています)に接続します。ON | OFFに切り替えられている負荷にコレクターを接続します。[同様に、MOSFETスイッチの場合、MOSFETのSOURCEピンを直接電源に接続します。N-MOSのSOURCEを負の電源に接続します。P-MOSのSOURCEからPOSITIVE電源へ。DRAINを負荷に接続します。]

コメント2)ダーリントンペアの出力トランジスタは飽和しません(完全にオンになります)。飽和状態に近づきますが、飽和状態になることはありません。これを念頭に置いて、使用しているダーリントントランジスタは、より多くの電力を消費(浪費)し、飽和状態で動作している「標準」のBJTトランジスタよりもはるかに高温になります。したがって、ここで行われているようにダーリントンペアを使用すると、負荷に供給できる電力が少なくなります。TL; DR:カットオフ(OFF)と飽和(ON)を切り替える必要があるスイッチング回路にダーリントンペアトランジスタを使用しないでください。

コメント3)IMO、BJTスイッチング回路を設計するときに現在の計算を処理するのが最も簡単です。出力負荷に100 mAの最大電流が流れると仮定します。ダーリントントランジスタQ8を、飽和ベータが10の小信号PNP BJT(たとえば、2N3906)で置き換えたとします(データシートを参照)。使用する最初の近似計算には、

Q8_IC_sat = Q8_Beta_sat * Q8_IB_sat

したがって、

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

したがって、Q8のベースから出る電流は少なくとも10 mAでなければなりません。このベース電流は、Q6のコレクタとQ8のベースの間に直列に接続された適切な値の電流制限抵抗 R_X を介して「プログラム」されます。(nb抵抗R22とR25を削除してください。)

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

Q6をNPN BJT(小信号2N2222Aなど)に置き換えます。現在の目標は、マイクロコントローラのデジタル出力ピンがロジックHIGH出力を生成するようにプログラムされているときにQ6を飽和させることです。もう一度、2N2222Aのデータシートを見ると、飽和ベータが10であることがわかります。したがって、マイクロコントローラーのデジタル出力ピンからQ6のベースに流れる必要な電流は、

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

この1 mA電流は、マイクロコントローラーのデジタル出力ピンとQ6のベースの間に直列に接続された適切な値の電流制限抵抗R_Yを介してプログラムできます。

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

ここで、「VOH」は、マイクロコントローラーのデジタル出力ピンでの論理HIGH出力信号の最小電圧です(VOHについては、マイクロコントローラーのデータシートを参照してください)。

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

2

ベース抵抗を使用して、Q6を適切にバイアスする必要があります。現在はエミッターフォロワーです。したがって、エミッタは3.3Vです-Vbe = 2.6 V


-2

2番目のbjtは何とか飽和状態にあります


1
次に、これを引き起こした可能性のある原因と修正方法を説明します。
Finbarr 2017年

OPの図では、トランジスタQ8はダーリントンペアです。ダーリントンペアの入力トランジスタは飽和状態に駆動できますが、NPNトランジスタの「飽和」の通常の定義であるVE <VB> VCを使用すると仮定すると、出力トランジスタは飽和できません。
ジムフィッシャー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.