レベル変換用のこの回路(5V <> 3.3V)はどのように機能しますか?


13

この回路はどのように正確に機能していますか?5Vと3.3Vロジック間のレベルコンバーターであり、双方向です。

いくつかの理論はありますが、確信はありません(MOSFETを使用したことがありません)。そして、そのダイオードは何のためですか?

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

SparkFunのデータシートからこの画像を取得します(レベルコンバーター)ます。


この質問でごめんなさい。答えをグーグルで検索するのは簡単でした。この文書を見つけました— セクション2.1.1、ページ4でこの回路について説明しているI2Cバス設計のレベルシフト手法(PDF)。
バスコ

今すぐ質問に答えられるかどうかを確認してください。おそらく可能です。リストでその制限を見つけようとしています。
Kortuk

「評判が100未満のユーザーは、質問してから8時間は自分の質問に答えられない」と書かれています。したがって、後でこの質問に答えます。
バスコ

さて、システムをまだ知らないユーザーのために理解できる時間遅延。できる限り時間をかけて答えてください!
-Kortuk

回答:


11

デバイスがラインをプルダウンしていない場合、「左側」(電圧が低い)はプルアップ抵抗によりハイ状態になります。ゲート間の電圧ソースしきい値電圧を下回り、MOSFETは導通していません。したがって、「右側」(より高い電圧で)もプルアップ抵抗によってプルアップされます。

「左側」がラインをロー状態にプルダウンすると、ソースゲートしきい値を超えて上昇し、MOSFETが導通し始めます。そのため、「右側」は導電性MOSFETを介してロー状態にプルダウンされます。

「右側」がラインをプルダウンすると、ドレインゲートの「左側」を低状態に接続し、MOSFETを導通させるため、両側が同じ電圧レベルまで低にプルされます。

詳細な説明は、I2Cバス設計のレベルシフト手法にあります。 4ページのセクション2.1.1の(PDF)にあります。

間違いを犯した場合は、お気軽に修正してください。


ここで要約できますか?
エンドリス

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