「地下」論理レベルに変換


8

私は、0 Vおよび-3 Vのレベルのロジック信号によって制御されるRFスイッチチップを持っています。通常の+3.3 V CMOSレベルを生成するCPLDからこれを制御したいと思います。

これを既存のデザインに割り込ませようとしているため、このデザインではボード領域が貴重です。

数mAの消費電力または100 usのスイッチング時間は、この回路では問題になりません。RFチップの制御入力は、約10 uAの負荷しか提供しません。許容可能なロジックレベルは、公称値の+/- 0.5 V以内です。私は、反転または非反転ソリューションのいずれかを処理できます。+3.3および-3.3 Vの電源を利用できます。

レベル変換の問題に対する「かなり良い」解決策がありますが、この問題に対する正規の「最良の」解決策があるかどうか知りたいのですが。

編集する

出力要件を明確にするために、出力ロジックHighは-0.4〜+0.6 Vの間である必要があります。出力ロジックLowは-3.5〜-2.5 Vの間である必要があります。


非常にいたずらな最初の一口:Vout_CPLDからVin_RFへの3V3ツェナー。Vin_RFから-3Vへの抵抗。多分2V7ツェナーまたは3V0。少し遊んで。
ラッセルマクマホン

私がお見せしたので、「かなり良い」解決策は何ですか?
Olin Lathrop、2013年

@OlinLathrop、あなたのものに比べてばかげて複雑すぎる。24時間後に表示します。
Photon

@OlinLathrop、今掲載。
Photon

回答:


11

100 µsの応答しか必要ないため、これで問題ありません。10kΩの出力インピーダンスの場合、10 µAの負荷は100 mVのオフセットのみを引き起こし、仕様の範囲内です。

これは反転するため、CPLD出力の極性を適宜調整する必要があることに注意してください。

追加:

+3.3から-3.3 Vではなく、0から-3.3Vの出力のみが必要な場合があることに気づきました。最初に0から-3.3 Vについて言及しましたが、許容範囲として±500 mVについて話しているので、少し混乱しています。いずれにしても、これは0〜-3.3 Vの出力バージョンです。これは反転しません。


すみません、はっきりしていませんでした。出力論理ハイは、実際にする必要がある-0.4 +0.6 Vに出力論理ローのニーズであることが-3.5 -2.5 Vに
光子

@TheP:下の回路はこれらの仕様をうまく満たしています。高レベルは約+300 mV、低レベルは負電源より100 mV以下高くなります。
Olin Lathrop

ロジックハイが最大0.0Vを超えることができない場合(つまり、この例では-0.4Vから0.0V)、エミッタ抵抗の値を増やすだけで機能しますか?
スキューバ

私はこれについてもっと考え、私の以前のコメントが誤ったものであることに気づきました。以下に掲載されているフォトンに似たものを使用するのがより適切でしょう。
スキューバ

3

さて、約束どおり、これが私のものです。

概略図

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

私がコメントで述べたように、それはオーリンのものに比べて非常に複雑です。これの唯一の利点は、出力電圧が高状態でグランドを上回らないことです。これは、私の回路には必要ありません(ただし、別の状況で役立つ場合があります)。

それをまったく機能させるのは、MUN5311DW1のようなバイアス抵抗を組み込んだ相補ペアを使用することです。これにより、R1、R2、R3、R6、および両方のBJTが単一のSC-70(2 x 2 mm)パッケージに入れられ、価格は$ 0.05未満(目的のノイズ内)です。部品番号NSBC114EPDP6T5Gの下では、チップは1 x 1 mm SOT-963に収めることができます。

この回路は、外部ディスクリートが削減されているため、実際にはOlinのフットプリントよりもわずかに小さいと思います。エミッタ抵抗が組み込まれたBJTが見つからない限り。

ツェナーと抵抗器を使用するだけのラッセルのアイデアは、おそらくフットプリントの賞金を獲得しますが、残念ながら、私はこの特定のプロジェクトで正しいツェナー値を見つけるために「少し遊ぶ」時間の余裕はありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.