デバイスエミュレートI2Cスレーブエミュレーター (メモリ)
テンプレート説明
TC-3000がI2Cスレーブ(メモリ)として動作し、テスト対象機器からのレジスタアクセスに対して応答します。
-
1
レジスタアドレス受信
テスト対象機器からのレジスタアドレスWriteを待機します。 -
2
テーブル参照・返却
①で受信したアドレスをレジスタテーブルで検索し、対応する値を返却します。 -
3
テスト停止まで継続
上記①②をテスト停止まで繰り返します。
初期ユニット配置
・スロット1:DIOユニット(TC-IFDIO) ※1
・スロット1:DIOユニット(TC-IFDIO) ※1
※1 ユニットを別スロットへ変更する場合、ユニット設定のスロット割り付け変更を行うことで、設定値などを引き継ぎ可能です。
接続図
TC-3000がI2Cスレーブ(メモリ)として動作し、テスト対象機器からのレジスタアドレスWriteを受信して対応する値をReadで返却します。
※必ずGNDは接続してください。
※ WriteとReadの間は5ms以上開けてください。装着するユニット構成、設定によって変動します。
設定変数
全設定変数を記載しています。実機の仕様に合わせて変更してください。
|
変数名 |
内容 |
初期値 |
||||
|
|
使用するユニットのスロット番号。使用するユニットに応じて変更。 |
|
||||
|
|
使用するI2Cチャンネル |
|
||||
|
|
I2C_SlaveSendのタイムアウト (ms) |
|
||||
|
|
I2C_SlaveReceiveのタイムアウト (ms)。 |
|
||||
|
|
レジスタアドレス → 返却値のマッピングテーブル。
|
サンプル有 |
トピックリスト