回答編集履歴
2
書式の改善
test
CHANGED
@@ -1,4 +1,2 @@
|
|
1
|
-
秋月電子通商の[センサモジュール](https://akizukidenshi.com/catalog/g/gM-14249/)を使っているとのことですが、この回路図を見るとバッファ(U2:FXMA2102L8X)が入っていて OE = high 固定であるために I2C ラインが 3-state になっていません。このため
|
1
|
+
秋月電子通商の[センサモジュール](https://akizukidenshi.com/catalog/g/gM-14249/)を使っているとのことですが、この回路図を見るとバッファ(U2:FXMA2102L8X)が入っていて OE = high 固定であるために I2C ラインが 3-state になっていません。このため多数のデバイスの並列接続で信号レベルが保てなくなっていると思われます。外部プルアップも必要です。FXMA2102L8X のデータシートでは OE を制御する例が出ていて、本来はこのように個別に OE = hight にして使うのが良いのでしょう。
|
2
2
|
|
3
|
-
FXMA2102L8X のデータシートでは OE を制御する例が出ていますが、簡単にはすべてのモジュール内のバッファの OE を low に落として 3-state にして外部 pullup とすれば良いでしょう。
|
4
|
-
|
1
補足追加
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
秋月電子通商の[センサモジュール](https://akizukidenshi.com/catalog/g/gM-14249/)を使っているとのことですが、この回路図を見るとバッファ(U2:FXMA2102L8X)が入っていて OE = high 固定であるために I2C ラインが 3-state になっていません。このため、複数デバイスの並列接続はできません。信号レベルが保てなくなります。
|
1
|
+
秋月電子通商の[センサモジュール](https://akizukidenshi.com/catalog/g/gM-14249/)を使っているとのことですが、この回路図を見るとバッファ(U2:FXMA2102L8X)が入っていて OE = high 固定であるために I2C ラインが 3-state になっていません。このため、複数デバイスの並列接続はできません。信号レベルが保てなくなります。と言うか、出力側の OE が high 固定であること自体誤りのように見えます。
|
2
2
|
|
3
3
|
FXMA2102L8X のデータシートでは OE を制御する例が出ていますが、簡単にはすべてのモジュール内のバッファの OE を low に落として 3-state にして外部 pullup とすれば良いでしょう。
|
4
4
|
|