K3NG キーヤー I2C レベル変換 [AKC]
前回は動作が安定しなかった I2C レベル変換の確認をしてみました。
前回の波形を見ると、Low レベルが高くなっています。
前回、プルアップ抵抗を 10kΩでしたが、今回は 1kΩにしてみました。
それがこの波形です。
5V ライン側
3.3V ライン側
やはり Low 側の電圧が高めです。
FXMA2102 の仕様書を見ると
IOL が増えると、VOL が上がるので、IOL が減るようにプルアップ抵抗を 47kΩに変えてみました。
それがこの波形です。
Low 側の電圧がほぼグランド・レベルまで落ちています。
ここで I2C Scanner を動かすと、無事に動きました。
そこで LCD ディスプレイに文字を表示させると、表示が安定しません。
前回、実験中にたまたま動いた時には安定していたので、プルアップ抵抗の値を大きくし過ぎているかもしれません。
もうちょっと値を検討する必要がありそうです。
前回の波形を見ると、Low レベルが高くなっています。
前回、プルアップ抵抗を 10kΩでしたが、今回は 1kΩにしてみました。
それがこの波形です。
5V ライン側
3.3V ライン側
やはり Low 側の電圧が高めです。
FXMA2102 の仕様書を見ると
IOL が増えると、VOL が上がるので、IOL が減るようにプルアップ抵抗を 47kΩに変えてみました。
それがこの波形です。
Low 側の電圧がほぼグランド・レベルまで落ちています。
ここで I2C Scanner を動かすと、無事に動きました。
そこで LCD ディスプレイに文字を表示させると、表示が安定しません。
前回、実験中にたまたま動いた時には安定していたので、プルアップ抵抗の値を大きくし過ぎているかもしれません。
もうちょっと値を検討する必要がありそうです。
コメント 0