0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

電圧レベル変換モジュールの使い方と原理

0
Posted at

電圧レベル変換モジュール

ESP32等を使っていると、5Vを3.3Vに変換、3.3Vを5Vに変換したいことがあると思います。

そんな時、こんなモジュールを使うのではないでしょうか。
image.png

image.png

3.3V入力

image.png

0V入力

image.png

5V入力

image.png

0V入力

image.png

双方0V

image.png
10kΩに電流が流れるだけ

双方5V、3.3V

image.png

電流は流れない。
ダイオードの方向が逆だとめっちゃ流れて、ダイオードが死ぬので注意

0V-5V入力

image.png
FETが開いてめっちゃ電流が流れる。

3.3V-0V入力

image.png

ダイオードにめっちゃ流れる。

結論

  • FETと抵抗とダイオードで構成されている。
  • HV、LV逆にするとダイオード壊れる
  • 5V-0V,0V,-3.3V入力は壊れる。

I2Cの接続方法

ESP32のデータシート

I2Cはマイコン側の電圧でプルアップして使用する。
センサー(スレーブ)側はプルアップ線をGNDに落とすことしかできない。
よってマイコン側にはマイコン電源電圧~GNDの電圧のみしか入ってこない。

image.png

スレーブ側が3.3Vを認識できないとレベル変換が必要になる。
I2CにとってHIGH状態=ハイインピーダンス状態である。

マイコン側がGNDに落とす

image.png
センサー側にも0Vが伝わる

マイコン側がハイインピーダンス

image.png
電流は流れない
センサー側にも5Vが伝わる

センサー側がGNDに落とす

image.png
マイコン側にも0Vが伝わる

センサー側がハイインピーダンス

image.png

電流は流れない
マイコン側にも3.3Vが伝わる

結論

問題なく伝わる。
マイコン側・センサー側どちらでもGNDに落とすと片側がハイインピーダンスであったとしても0Vになる。

0V 5V ハイインピーダンス
0V OK NG 伝わる
3.3V NG OK 伝わる
ハイインピーダンス 伝わる 伝わる -
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?