シングルトランジスタレベルアップシフター


20

3.3V-> 5V変換用のシンプルな単一方向レベルシフターが必要です。

インターネットには多くのオプションがあり、ロジックICを使用するオプションと2つのNPNトランジスター(コンバーターとインバーター)を使用するオプションがありますが、単一のトランジスター(および2つの抵抗)のみを使用するオプションは見つかりませんでした。

私の理解では、入力が3.3Vのとき、トランジスタがブロックされ、R2が出力を引き上げます。一方、入力が0Vのとき、トランジスタは通過し、出力をトランジスタVCE(sat)に引き下げます。

single directional level up shifter

それでは、なぜそのようなコンバーターが機能しないのでしょうか?理由があるに違いない...


6
@medivh入力0ボルトでの出力電圧としてVce(sat)を与えます-多くの小信号トランジスターでは、Vce(sat)はダイオード降下よりもはるかに小さく、たとえば2n2222の最大0.3ボルトです
アニンドゴーシュ

4
例えば 特に他の人に回路図を見てもらう場合は、回路図をより賢明にレイアウトする必要があります。あなたが持っているのは簡単な回路ですが、実際に何をしているのかを理解するには頭を傾けて考えなければなりませんでした。すぐに明らかになる適切なレイアウトで、回路で実際に何が起こっているかを確認するのに役立つかもしれません。(詳細については、electronics.stackexchange.com / a / 28255/4512を参照してください。)
オリンラスロップ

12
私にはかなり明確概略的なルックス...
pericynthion

5
回路図も私にはかなり似合います。オリンは少しうるさいことがあります。R2の下部にジャンクションドットがありません。Q1指定子はトランジスタの隣にある必要があります。また、トランジスタの部品番号も表示する必要があります(例:2N2222)。入力が左側に、出力が右側にありますが、これは正しいです。
tcrosley 14年

4
また、1960年代から米国特許3283180を再発見しました。
フィズ

回答:


18

当該単一BJTレベルシフタは、動作します:5ボルト側デバイスの入力インピーダンスが著しく高い質問に示さ6.8 kよりも、予想される場合〜5ボルトへ〜0.3の信号が受信される(撮影2N2222例として)。

ただし、低インピーダンス入力の場合、入力は6.8 kの抵抗を備えた分圧器として機能し、信号の高い部分を大幅に減衰させます。

たとえば、5ボルト側の負荷の入力インピーダンスが100 kの場合、信号は約4.6〜4.7ボルトで最大になります。それでも悪くない。

それより低いと、レベルが問題になります。これは、出力レールをより強く駆動するために、質問で述べた2トランジスタ構成などの代替手段が必要な場合です。


3
3.3Vドライバーが、たとえば4 mAをシンクできる限り、レベルシフターの出力抵抗を1200オームに減らすことができます。これらの条件下では、ベース抵抗を6800オームまで上げることができますが、それでもトランジスタを飽和させるのに十分なドライブ(0.4 mA)を与えます。3.3Vドライバによってシンクされる合計電流は4.3 mAになります。
デイブツイード

2
私の場合、5V側の入力インピーダンスは多くのMΩであると予想されるため、それについては考えませんでした。しかし、それが人々が2-NPNルートに行く理由を完全に説明しています!おかげで...
ニコラス・D

8

私はあなたのソリューションが好きです。質問は単純なソリューションに関するものであるため、いくつかの選択肢があります(Microchipが提供するいくつかのソリューションはこちら)。

1)直接接続:3.3VロジックからのVoh(高レベル出力電圧)がVih(高レベル入力電圧)よりも大きい場合、必要なのは直接接続だけです。(このソリューションでは、3.3V出力のVol(低レベル出力電圧)が5V入力のVil(低レベル入力電圧)より小さいことも必要です)。

2)上記の条件が近い場合、多くの場合、プルアップ抵抗を使用して(3.3Vまで)高レベル出力電圧をわずかにブーストし、信号を直接接続できます。

3)プルアップ抵抗は、少量の高レベル電圧の増加を提供できます。さらに、ダイオードを使用して5Vにプルアップできます。示されている回路は5Vにプルアップクリアされませんが、1ダイオードの電圧降下分(約0.7v)だけ5Vロジックへの高レベル入力電圧を増加させます。この方法では、有効な低レベルが1つのダイオードのドロップによっても発生するため、依然として有効であることに注意してください。ショットキーダイオードを使用して、低レベル電圧の望ましくない増加を最小限に抑えながら、高レベル電圧をわずかに増加させることができます。この回路の詳細については、上記のアプリノートを参照してください。

回路図

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

4)論理反転を処理できる場合(アクティブなプルアップを必要としない場合)、MOSFETとプルアップ抵抗を使用できます。

回路図

この回路をシミュレートする

5)ロジックICソリューションを探しているのではないことは知っていますが、完全を期すために、1つ(おそらく多くの)に言及します。MC74VHC1GT125は SOT23-5またはSOT-353パッケージに「LSTTLコンパチブル入力と非反転バッファ/ CMOSロジックレベルシフター」です。小さくシンプルで安い。


どうやら先日、この問題についても議論されました。デジタルI / Oで3.3Vから5Vにステップアップしますが、ソリューションは間違っています(Dave Tweedに感謝します)。


はい、しかし彼らはその他の質問でそれを間違えました。
デイブツイード

それは私には少し疑わしいように見えました...私はそれを言及するために編集します。
ツタンカーメン

私はその3番目の解決策が好きですが、元の回路図と同じ入力インピーダンスの制限を受けると思います...そうですか?
ニコラスD

1
ではない正確に。3.3V回路は、コレクタ電流とベース電流(Q1を飽和させるのに十分)の両方をシンクする必要がありますが、5Vロジックにより低いVolを供給する必要があります。ダイオード回路は、5Vロジック(および追加されたプルアップ抵抗)に十分な電流をシンクするだけでよく、CMOS(たとえば)の場合は非常に低くなる可能性がありますが、ダイオードのドロップにより高いVolになります。データシートを参照して、どちらが最適かを判断してください。十分なマージンがある場合、非常に一般的な直接接続を見落とさないでください。
ツタンカーメン

1
切り替え時間について何か言うべきではないでしょうか?10 pF負荷では、時定数は最後の回路の遷移の1つで100 nsです。
ピーターモーテンセン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.