「電子回路 - レベル変換」の版間の差分

提供:MochiuWiki : SUSE, EC, PCB
ナビゲーションに移動 検索に移動
(ページの作成:「== 概要 == <br><br> == レベル変換IC PCA9306 == PCA9306は、I2C伝送路の双方向電圧レベル変換モジュールである。<br> 1.8[V]、3.3[V]、5[V]…」)
 
3行目: 3行目:
<br><br>
<br><br>


== レベル変換IC PCA9306 ==
== PCA9306 ==
PCA9306は、I2C伝送路の双方向電圧レベル変換モジュールである。<br>
PCA9306は、I2C伝送路の双方向電圧レベル変換ICモジュールである。<br>
1.8[V]、3.3[V]、5[V]の電圧レベルの間でレベル変換が行われる。<br>
1.8[V]、3.3[V]、5[V]の電圧レベルの間でレベル変換が行われる。<br>
<br>
<br>
20行目: 20行目:
例えば、J1のジャンパをカットする場合、レベル変換のイネーブルの制御を行うことができる。<br>
例えば、J1のジャンパをカットする場合、レベル変換のイネーブルの制御を行うことができる。<br>
J2〜J5のジャンパはモジュールのプルアップ抵抗と接続しており、モジュール外にプルアップ抵抗を配置する場合、これらのジャンパをカットする。<br>
J2〜J5のジャンパはモジュールのプルアップ抵抗と接続しており、モジュール外にプルアップ抵抗を配置する場合、これらのジャンパをカットする。<br>
<br>
[[ファイル:AE PCA9306 1.png|フレームなし|中央]]
<br><br>
<br><br>
{{#seo:
|title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki
|keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,Podman,電気回路,電子回路,基板,プリント基板
|description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux
|image=/resources/assets/MochiuLogo_Single_Blue.png
}}


__FORCETOC__
__FORCETOC__
[[カテゴリ:電子回路]]
[[カテゴリ:電子回路]]

2025年1月6日 (月) 00:04時点における版

概要



PCA9306

PCA9306は、I2C伝送路の双方向電圧レベル変換ICモジュールである。
1.8[V]、3.3[V]、5[V]の電圧レベルの間でレベル変換が行われる。

SCL1、SDA1側が低電圧側、SCL2、SDA2側が高電圧側となる。

例えば、VREF1に3.3[V]の電圧を加えて、SCL1、SDA1は3.3[V]のデバイスのSCL、SDAの信号線を接続して、
VREF2に5[V]の電圧を加えて、SCL2、SDA2は5[V]のデバイスのSCL、SDAを接続する。

下図の回路は、PCA9306のデータシートから抜粋したもので、常に、双方向のレベル変換を行う回路である。


秋月電子のAE-PCA9306モジュールは、上図にあるプルアップ抵抗やコンデンサも実装されているため、各電源とI2Cのバスを接続するだけで利用できる。
また、AE-PCA9306モジュールの裏面には、J1〜J5のジャンパがあり、全て接続された状態になっている。

例えば、J1のジャンパをカットする場合、レベル変換のイネーブルの制御を行うことができる。
J2〜J5のジャンパはモジュールのプルアップ抵抗と接続しており、モジュール外にプルアップ抵抗を配置する場合、これらのジャンパをカットする。

AE PCA9306 1.png