I2Cの通信速度変更方法

  • mbedのI2C通信速度はデフォルトで100Kbits/s(Standard mode)です。
  • 400Kbits/s(Fast mode)に変更する方法です。

i2c.frequency(400000);
  • 通信をはじめる前に設定しなければなりません。
  • プルアップ抵抗も変更する必要があります。
  • 100Kbits/s時10K
  • 400Kbits/s時2.2K
  • これは目安です。
  • 容量負荷が大きいときにはプルアップ抵抗を小さくします。
  • 通信速度が速いときはプルアップ抵抗を小さくします。
  • 波形の立ち上がり立下り速度を改善するためです。


Please log in to post comments.