2017-02-20 15 views
0

プルアップ抵抗なしでラズベリーのプラットフォームで動作するEY88 10DOF IMUがあります。私はいくつかのオンライン読書をしており、それはプルアップ抵抗が必然的に必要であることを述べていますか?I2Cとプルアップ抵抗

  1. SDAラインとSCLラインにはプルアップ抵抗が必要ですか?
  2. データ転送速度が向上する可能性がありますか?

は ミーシャ

答えて

0

プルアップは間違いなく必要とされている、ありがとうございました。 I2Cデバイスは、バスへのオープンドレイン接続を備えています。つまり、高い信号をドライブすることはできません。低速ドライブまたは「解放」しかできません。プルアップはSDA/SCL信号をハイに駆動するものです。入門記事のSparkfunを参照してください。

物事のカップルは、ここでの仕事で次のようになります。

  1. アクセラレータ/ジャイロが統合プルアップを持っている評価ボードのいくつかのタイプに搭載されています。

  2. PiのI/O行には、内部プルアップが有効になっています。 [OK]を理解

+0

。あなたの答えのための工場をありがとう。最終的に、正しく理解すれば、すべてのI2Cインタフェースにはプルアップ抵抗が必要です。しかし、私の場合、プルアップはセンサーチップ/モジュール全体に統合されているため、追加のプルアップは必要ありませんか? – Misha

+0

@ミシャー要するに、それがうまくいくなら、はい。私はそれが別の方法で動作する可能性があるのか​​分かりません。 PS。私があなたの質問に答えたと感じたら、答えを受け入れることを検討してください。 – wkz

関連する問題