パソコンのUSBポートからSPI/I2Cバス搭載デバイスを直接制御
REX-USB61は、電気・電子機器の半導体デバイス間通信で主に使用されている SPI/I2CバスをUSBに変換し、パソコンに直接接続するアダプタです。ファームウェア書き込み作業や細かなパラメーター設定などがパソコン上から簡単に制御できるようになり、開発およびデバッグ作業の効率を上げることができます。
Menu
REX-USB61は、電気・電子機器の半導体デバイス間通信で主に使用されている SPI/I2CバスをUSBに変換し、パソコンに直接接続するアダプタです。ファームウェア書き込み作業や細かなパラメーター設定などがパソコン上から簡単に制御できるようになり、開発およびデバッグ作業の効率を上げることができます。

| REX-USB61は、電気・電子機器の半導体デバイス間通信で主に使用されている SPI/I2CバスをUSBに変換し、パソコンに直接接続するアダプタです。ファームウェア書き込み作業や細かなパラメーター設定などがパソコン上から簡 単に制御できるようになり、開発およびデバッグ作業の効率を上げることができます。 SPIとI2Cの動作モード切り替えや制御は、添付のユーティリティまたはライブラリを利用したアプリケーションでおこないます。 | ■マイコンのプログラム設計をスムーズに |
![]() | |
| マイコンからの制御でデバイスがどのような動作をするかを、事前に把握しておくことで、プログラミング設計を省力化できます。 |
| ■複数の評価キットによるプログラミングをREX-USB61に集約 | |
| 【評価キットの場合】 | 【REX-USB61シリーズの場合】 |
![]() | ![]() |
| 評価の都度、評価キット用のプログラムを作成し、転送します。SPI/I2Cデバイスが複数ある場合は、それぞれの評価キットに対応したプログラムを用意する必要があります。 | WindowsPCで、REX-USB61用のプログラムを作成し、実行評価します。評価するSPI/I2Cデバイスが異なっても、プログラム手法の変更はなく、工数の削減につながります。 |
| ※ | 本製品は、パソコン1台につき1台のみ接続可能です。複数台接続する場合は、REX-USB61Mを使用する必要があります。 |
![]() <ユーティリティ画面> | ![]() SPIインターフェイス搭載EEPROMとの接続例 |
![]() <ユーティリティ画面> | ![]() I2Cインターフェイス搭載EEPROMとの接続例 (マスターモード) |
| ■ | デバイスへの電源供給可能 (3.3Vまたは5V) |
| REX-USB61からデバイスへ、インターフェイスレベル3.3Vまたは5Vの電源供給が可能(供給電流は100mA以下)。ユーティリティまたはライブラリを利用したアプリケーションにておこないます。 | |
![]() | |
| ■ | 本製品への電源供給可能(1.8V~5V対応) |
| 外部から電源端子に電圧を入力することで、SPI/I2C/スレーブ選択ポート/パラレルアウトポートのインターフェイスレベルを1.8V~5V に対応させることができます。デバイスからREX-USB61への電源供給は、ユーティリティまたはアプリケーションで電源供給を無効に設定します。 | |
![]() |
| ■ | 専用アプリでSPI/I2Cデバイスの評価期間を短縮 |
| パソコンによるSPI/I2Cデバイスの設定や評価をおこなう際、送受信ビット列を意味のある文字列で表現するソフトウェアがあれば、評価期間の短縮につながります。 | |
| ■ | 各デバイスに特化したアプリで制御・評価を効率化 |
| SPI/I2Cバスはさまざまなデバイスで採用され、設定内容はまったく異なります。例えば、チューナーモジュールではCH切り替え・ホワイトバ ランスなどをI2C経由で設定し、指紋センサーではキャリブレーションの設定、指紋データの抽出・照合などにSPIを使用します。これらをパソコンから制 御する場合、それぞれのデバイスに特化したアプリケーションがあれば、より簡単に制御や評価をおこなうことができます。 |
| アプリケーションのカスタマイズについては、お問い合わせください。 |

| 名称 | SPI/I2Cプロトコルエミュレーター | |
| 型番 | REX-USB61 | |
| バスインタフェース | USB2.0 Full Speed | |
| 接続コネクタ | USB Mini Bコネクタ | |
| SPI | デバイスモード | マスター |
| 周波数(SCK) | 1kHz~12MHz(本体内部コントローラーの計算近似値) | |
| バス幅 | Single | |
| 転送サイズ | 8bit | |
| I2C | デバイスモード | マスター/スレーブ |
| 周波数(SCL) | 100k/400k/1MHz(400kHz超は5Vのみ) 47kHz~1MHz(本体内部コントローラーの計算近似値) | |
| 通信モード | Standard-Mode、Fast-Mode | |
| アドレスモード | 10bit/7bit(スレーブモードでは7bitのみサポート) | |
| デバイスへの電源供給 | 3.3V/5.0V (max100mA) | |
| インターフェイス電源 | REX-USB61から供給時:3.3V/5.0V 外部に駆動電源を持つ場合:1.8V~5.0V(任意) | |
| 電源電圧 | +5V (USB バスパワーから取得) | |
| 消費電流 | 100mA | |
| 外形寸法・重量 | 本体部57mm(L) x 75mm(W) x 18mm(H) 、重量約60g(ケーブル含まず) | |
| 内容 | REX-USB61本体、USB A-mini Bケーブル(約1m)、SPI/I2Cばら線ケーブル、ソフトウェアCD-ROM 、保証書(1年間) | |
| 対応機種 | USB ポートを装備したWindowsPC | |
| 対応OS | Windows11、Windows 10、Windows 8.1、Windows 8、Windows 7、Windows Vista、Windows XP(SP2以降)、Windows 2000(SP4) ※32ビット/64ビット両対応 | |
| JANコード | 4949090600072 | |
| 標準価格(税別) | ¥21,800 | |
高速通信、スクリプトの多機能化、仮想COMモード対応などにより幅広い用途で使用可能に