• カテゴリー別アーカイブ 備忘録
  • I2C Pull Up 抵抗の値

    Arduino UNO に秋月電子で購入した I2C接続小型LCDモジュール(8x2行)ピッチ変換モジュール(M-09109)をI2Cバス用双方向電圧レベル変換モジュール(PCA9306)(M-05452)を経由して表示させようと↓ところ 表示が出たりでなかったり文字化けしたりしてうまく動作してくれませんでした。

    回路確認して問題なし、バスのプルアップ抵抗に原因があるのでは思い確認しました。
    LCDがつながる3.3V側はレベル変換モジュールのジャンパーをカットしLCDモジュールのジャンパーをONにして10KΩで3.3Vにプルアップ。
    Arduino側はレベル変換モジュール上の1KΩで5Vにプルアップ。

    この状態で文字化け、そこで1KΩを10KΩに交換。

    その後は文字化けは起こらず安定動作している。 秋月電子さん、最初から10KΩにしてください。