
マスターから約1mの距離にスレーブが2つあります。
2つのスレーブは反対の場所にあるため、スレーブからマスターへの距離は1mですが、スレーブからスレーブへの距離は2mあります。
i2cdetect -y 1
のコマンドを実行したところ、2つのスレーブの存在が確認できませんでした。
そこで手元のオシロスコープでクロック線の信号を確認したところ、添付画像のような波形が得られました。
スレーブの存在が確認できなかったのは、1V〜2Vのところで振動しているせいでLowと判別できなかったことにあると思うのですが、
なぜこのような現象が起きるのでしょうか。
またこの現象は距離を縮めるorチャンネルを分けて個別に通信するようにする以外に解決方法はあるのでしょうか。
プルアップ抵抗は2kΩにしています。
ご存知の方がいらっしゃいましたら、ご回答のほと、何卒よろしくお願いいたします。

No.2ベストアンサー
- 回答日時:
マスターから2分岐して2個のスレーブに繋がってる、つまり
[Slave] ← 1m ー [Master] ー 1m → [Slave]
という事でしょうか。
ならばスレーブからスレーブへの信号反射じゃないですかね。I2Cに限らず双方向バスはマスターを始点として各スレーブへ一筆書きのように結線すべきかと思いますが。
おっしゃる通りになっております。
信号反射というものがあるんですね。
最近電子回路を始めたので、そのようなものを知りませんでした。
教えていただき、ありがとうございます。
一筆書き結線となると、経路長は3mになりますね。。
立ち上がり時間がどうなるか分かりませんが、一筆書き結線にしてみようと思います。
No.9
- 回答日時:
ノイズと言うよりも、私には添付の赤線で示したような、別の波形と衝突したような波形に見えます。
どこかの寄生ダイオードから回り込んでるとか、どこかショートしているとか、GND端子が正しくつながっていなくて、別の信号ラインからの回り込み電流でかろうじて動いているとか、何かおかしなところがありそうな気がします。
特に、私が緑の矢印で示した、肩の部分の挙動が、空中を飛んでくる誘導ノイズとかでは発生しそうにない雰囲気があります。
右側矢印の所がスパッと落ちているのは、特にそんな気がします。
私の見当違いかもしれませんが、この赤線の様なタイミングで動作している、他の信号が近くにないか?、それにショートしたりしてないか?、この辺がヒントになるかもしれません。

データ線(SDA)が赤線のようなタイミングで動作する事がありますが、ショートしていた場合はHighレベルで3.3Vになるはずですので、ショートはしていないと思われます。
双方向通信にも関わらず、分岐配線をしてしまって居たために、このようなことになってしまったと思われます。
一筆書き配線にしたらこのような事は無くなりました。
No.8
- 回答日時:
何度測っても同じような波形になりますか?
送信側で測っても受信側で測っても同じ波形になりますか?
GND配線が接触不良では? 念のため確認してみてください。
clock線、data線、GND線の3本を撚り合わせたものを使えば問題は生じないと思います。
通信速度が100Kbps、伝送距離が1mほどなら伝送ケーブルの反射の心配は不要です。もっともっと高速の信号とか、伝送距離が長い時には考慮してください。一般にツイストペアケーブルの特性インピーダンスは100Ω程度なので終端抵抗も100Ω程度にします。
ケーブル反射とスイッチングノイズは別の現象です。
双方向通信にもかかわらず、マルチプレクサを利用せずに分岐配線していたために反射してしまっていたようです。
一筆書き配線にしたら反射しなくなりました。
No.7
- 回答日時:
No.4です。
> ダンピング抵抗は…
一般的には、共振回路のQを抑えて回路の安定化を図る、
と言う利用になります。
ご質問の、中位レベルの振動が、発振現象であれば、
寄生共振回路によるものとなるので、
そのQを下げる用途の抵抗と言う事であれば、
ダンピング抵抗と言えなくもないですが、
そもそも発振自体が要求された機能ではないので、
不適当な用途名になります。
> インピーダンスを調整し、信号の反射を抑えることで、
インピーダンスの整合を取るのが終端抵抗です。
整合が取れれば反射が無くなります。
> スイッチングノイズ等を抑える
発生や伝搬を抑える場合はLやCやシールドなどで、
混入(回り込み)を抑える場合も同様のほか、
接地周りの工夫などが利用されます。
詳しくご教示いただきありがとうございます。
意味が違うということが理解出来ました。
確かにダンピング抵抗では名前が不適当でした。
また他の2点についてもありがとうございます。
不正確であった理解が整理されました。
No.6
- 回答日時:
I2Cの仕様書です。
バス設計に関しても解説が有ります。信号伝送を安定させるため、適切な値のプルアップ抵抗、シリーズ抵抗が必要です。
https://www.google.com/url?sa=t&source=web&rct=j …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
整流回路に正弦波を入れたとき...
-
オシロでの波形測定
-
映像信号の方式について
-
スイッチ図記号の向き
-
50Hzの三相誘導電動機を60Hzで使用
-
商用電源のR,S,Tの意味
-
三相200Vと、電源の周波数...
-
スイッチの名称
-
電気溶接機の絶縁抵抗
-
よく、現代作家よりも昔の作家...
-
1回転して止まるモーター
-
「動作する」と「作動する」
-
マウスを動かすとPCからノイ...
-
Hfとは何ですか?(蛍光灯の種...
-
コンデンサの端の効果に関して
-
3相200Vモーターに繋がっている...
-
この平行平板空気コンデンサの...
-
AC100Vのモーターを 逆回転さ...
-
コンデンサ交換時の足の長さ
-
単相200Vモータを100Vで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
RS-232Cのツイストペア
-
整流回路に正弦波を入れたとき...
-
スペクトルからS/N比を求め...
-
映像信号の方式について
-
微分回路の誤差について
-
オシロでの波形測定
-
平均化フィルタと平滑化フィル...
-
オシロスコープについて(内部...
-
ライトチョッパとロックインア...
-
オシロスコープのカップリング
-
sweep frequencyって?
-
ローパスフィルタのカットオフ...
-
UART通信で2つの信号を同時に伝...
-
オシロスコープについて
-
赤外線の信号を調べたい
-
オシロスコープ上で
-
テレビでYUVはなぜ採用されたの...
-
ロックインアンプについて(時...
-
周波数変調
-
オシロスコープについての質問です
おすすめ情報
ダンピング抵抗は伝送路のインピーダンスを調整し、信号の反射を抑えることで、スイッチングノイズ等を抑えるものだと理解していたのですが、間違っていましたでしょうか。
どれだけ考えてもどこが違うのかが分からず、ご教示頂けますと幸いです。