タグ付けされた質問 「level-shifting」

レベルシフトは、異なる論理レベル間で変換するプロセスです。例:0-3.3 Vロジックから0-5 Vロジック

2
BJT回路図を使用したレベルシフター
通常のmosfetの代わりにBJTを使用するこのレベルシフター回路に出くわしたとき、Amitava Basak の本「Analogue electronic回路とシステム」を読んでいました。下の図を参照してください。トランジスタモデルは無視してください。 中央のNPNトランジスタであるQ2に戸惑っています。常にオフですか? Q5はダイオードモードで接続され、そのVbeは0.7Vに固定されています Q2 VbeとR2の電圧降下を追加すると、0.7Vが再び得られます。 上記は、Q2のVbeが0.7未満、またはR2の電圧ドロップがゼロであることを意味します。 R2でのヌル電圧降下を破棄すると、オンに切り替えられたトランジスタのベースエミッタ電圧が0.7Vを下回る可能性があるのはなぜですか。

3
差動出力とコモンモードシフトを備えた差動アンプ
概要:差動出力を備えた差動アンプを構築したいのですが、コモンモードを元のレベルとは異なるレベルにシフトします。 私の現在の知識はこれまでのところ私を連れて行きます:この画像にあるような、伝統的な3オペアンプの計装用アンプを取り上げます。 ここで、左側の2つのオペアンプを3番目のオペアンプなしで使用すると、それらはすでに私が望んでいるものとほぼ同じです。つまり、差動入力を増幅し、差動出力を提供します。唯一の問題は、入力のコモンモードを保持することです。右側に3番目のオペアンプを追加すると、グラウンドにバイアスをかけることでCMをシフトするのは簡単です(実際、これはほとんどのシングルチップインストゥルメントアンプがVbiasピンを提供するときに行うことです)が、回路の出力は単一になりました-終了しました。 では、差動出力とCMシフトの両方を維持する最良の方法は何でしょうか。1つの方法は、おそらく、上記の計装アンプの左側の2つのオペアンプのみを使用して、それぞれのグランドを個別にシフトすることです。 私の頭に浮かぶもう1つのオプションは、左の2つのオペアンプだけを再び使用し、(例として、CMを半分にしたい場合)必要に応じて2倍のゲインを使用し、各出力を2で除算することです。 残念なことに、これらのソリューションはどちらも、TCRが低く(回路の温度ドリフトを非常に低く抑えようとしています)、より多くの(量的に)整合性の高い抵抗が必要です。 では、この問題にどう対処しますか?多分計装アンプを取ることは間違ったスタートですか?私の上記のソリューションの1つはこれを行う「標準」の方法ですか、それともこの目的のためのより良い回路がありますか? 編集:整合抵抗の明確化:温度ドリフトを最小限に抑えることを目的としているため、TCRでそれらを整合させることです。これは、抵抗を絶対値ではなくTCRで一致させる必要があることを意味します。これにより、抵抗が温度によってドリフトしたときに、元の比率を維持します。実際、私は絶対値の照合に関心がありません(ほとんどの場合、CMRRを維持するには少しの照合が必要です)。これには、2つの理由があります。1)絶対値の不一致により、オフセットエラーとゲインエラーが発生します。システムレベル。温度ドリフトの測定と修正ははるかに困難です。2)これはセンサーのフロントエンドであり、センサーのAC励起によりオフセットエラーは相殺されるため、ほとんどのオフセットエラーはキャリブレーションを行わなくても存在しなくなります。とにかく:

2
Arduino(5 V)とMPR121(3.3 V)で会話するにはどうすればよいですか?
Sparkfun MPR121 I2C静電容量式タッチセンサーブレークアウトボードを持っています 3.3 Vを使用していることを読みました。Arduinoから3.3 Vの電源出力を接続することはできません。通信回線にも3.3 Vが必要になるためです。他の回線をどのように接続しますか? SparkfunのWebサイトでチュートリアルを見つけました。ダイオードを使用した3番目の図-センサーをArduinoに接続する最良の方法でしょうか? どんなアイデアや情報も素晴らしいだろう、私の知識はかなり低いです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.