- 2019年4月24日
- 2019年4月24日
I2C slave simulatorを作る(1)(内容が古くなりましたが記録として残します)
slave simulatorを作る前に、I2Cプロトコルをもう一度おさらいします。 (1) SCL=highのとき、SDA=fallを検出すると”START condition”と認識する。 (2) SCL=highのとき、 […]
slave simulatorを作る前に、I2Cプロトコルをもう一度おさらいします。 (1) SCL=highのとき、SDA=fallを検出すると”START condition”と認識する。 (2) SCL=highのとき、 […]
現状の機器構成は以下のようになっています。 Mac#1 -> Arduino+自作I2C Shield for master -> 自作I2C Shield for slave -> Mac#2 ここでは贅沢にMacを2台使いました […]
SCL, SDAをモニタするのに、専用の機材(ロジックアナライザ等)を使う、LEDを光らせる、等がありますが、ここではせっかくI2C slaveをArduinoで作っているのでArduinoの機能を使います。 従来はシリアルモニタでキャラクタコードを […]
ネットワークカメラ(IPカメラとも言う)I/Fの標準規格にONVIF(Open Network Video Interface Forum)と言うのがあるようです。ネットワークカメラとその受像機、レコーダの間の規格です。 これに対して、ネットワーク対 […]
SCCB (Serial Camera Control Bus)という、OmniVision社が作ったI2Cのサブセットのカメラ用のインターフェースがあるようです。 製品自体が少ないようで、スピードの問題もあると思うので実際使うかどうかわかりませんが […]
今回はI2Cシミュレータのハードウェアの話です。 Windows/Mac/RasPiからアクセスするのに便利なUSBインターフェイス経由でI2Cセンサーを操作しようとしているわけですが、RasPiに組み込みたい場合、USBインターフェースは冗長ですね […]
腕に覚えのある人はすぐ自分で色々やりたがりますが(私もそうです)、仕事を先に進めるためには、自分で手を加えるところは最小限度にすべきです。今回は自作の回路とプログラム、しかもmasterとslaveの二組あるので1本の信号の動きを確認するだけでも大変 […]
いわゆるメーカーズを標榜する各社が、センサーの物理I/Fの標準規格を提案しています。代表的なものに SparkfunのQwiic SeeedのGrove DigilentのPmod MikroElektronikaのmikrobus DFRobotの […]
初版のコードは書き上げました。これからデバッグしたいのですがデバッグのために既製のI2Cセンサーを使うのは操作性が悪く(ロジアナやオシロを使うことになる)、またカバー率も良くない(既製品が全てのプロトコルを実現しているわけではない)ので、今後繋ぐ可能 […]
2018.11現在、第3版になっています。こちらからどうぞ。 === 第1版から変更した箇所は下線で示す。 === 1.名称: I2C-COM 2.文字: 0|1|2|3|4|5|6|7|8|9|A|B|C|D|E|F|S|P|R|W|T|K|N|a […]