ドイツ Code Mercenaries Hard- und Software GmbH社の製品。パソコンのUSBに接続し、I2Cスレーブデバイスの制御を行うことができるドングルです。パソコンでは、キーボード等と同様のHIDとして認識されるため、別途、デバイスドライバーをインストールする必要がありません。
HIDなので、Windowsだけでなく、Linux、Mac OSでも使用することができます。
また、専用VIが用意されていますので、I2Cセンサー等をLabVIEWで使用したいときに便利です。
I2C マスターとして作動
パソコンに接続し、I2Cマスターとして作動し、I2Cスレーブデバイスとの通信・制御を行うことができます。クロック速度は1MHzまで対応しています。
HIDとして作動
パソコンに接続すると、キーボード等と同様のHID (Human Interface Device) として認識されますので、別途、専用デバイスドライバーをインストールする必要がありません。
スループット最高 60,000バイト/s
5V、3.3Vに対応
5V、および、3.3Vのスレーブデバイスに対応しています。
3.3Vレギュレーター内蔵
3.3Vのレギュレーターを内蔵していますので、3.3Vのスレーブデバイスも別途電源を用意することなく、使用することができます。
切断も可能なプルアップ抵抗内蔵
SDA、SCLのプルアップ抵抗を内蔵しています。設定により、その抵抗を使用しないようにもできます。
クロックストレッチに対応
スレーブからの応答が通常の周期でのクロックに間に合わない場合のハンドシェイク、クロックストレッチに対応しています。また、スレーブからの応答待ちタイムアウトの時間もプログラムで変更することができます。
Visual Basic、Visual C#、Delphi、Javaに対応
Windowsでは、Visual Basic、Visual C#、Delphi、Javaに対応しており、サンプルも用意されております。
Macに対応
Mac OSでも使用することができ、サンプルプログラム、テスト用アプリも用意されております。
LabVIEWに対応
LabVIEWに対応しており、専用VI が用意されております(Windowsのみ)。
MATLABに対応
MATLABに対応しており、サンプルが用意されております。
ダウンロード
データシート
日本語マニュアルは用意しておりません。
IOW Kit (DLL) データシート
Windows ソフトウェア開発キット(SDK)
Mac OSソフトウェア開発キット(SDK)
Linuxソフトウェア開発キット(SDK)
SPIデバイス通信テストアプリケーション Simple-SPI Windows用
I2Cデバイス通信テストアプリケーション Simple-I2C Windows用
I2Cデバイス通信テストアプリケーション Simple-I2C Mac用
EasyI2C (IO-Warrior28) Windows用
LabVIEW VI、サンプル(Windows用)
MATLABサンプル
Delphi HID Component