USB to SPI/I2C Protocol Emulator
2

2

SPI/I Cプロトコル・エミュレーターセット。
SPIやI Cの各種デバイスの動作確認、マイコンのファームウェアや2組み込み用SPI/I Cデバイスのデバッグ環境がWindows環境で構築可能。

製品特徴■便利なユーティリティ
デバイスに対するコマンドの送信、リザルトの受信が簡単な手順でおこな「デバイスの動作確認」「組込ソフトウェアのえるユーティリティを標準添付。
開発支援」「生産ラインでの検査」
等様々な用途でご使用いただけます。
また、デバイスへのアクセス手順を記述しておくことができる【スクリプトファイル実行機能】もサポート。
（裏面に詳細）■プログラム言語のサポート
Visual C++、Visual C＃、Visual Basic用API、サンプルアプリケーションのソースコードを添付。様々なカスタマイズや、自作アプリケーション作成をおこなう場合も、サンプルソースコードを基にプログラミング可能。

USB to SPI/I C Protocol Emulator
2

REX-USB61■接続デバイスへの駆動電源供給可能
外部デバイスに対し、最大100mA(5V,3.3V)電源供給可能。
サンプルアプリケーション、ソースコード添付。

標準価格：￥19,800（税別）
JAN：4949090600072■任意の信号電圧レベルに対応
1.8V〜5Vの信号レベルに対応。
※5V、3.3V以外の信号レベルを使用する場合は、本製品の電源端子に使用する電圧を外部入力することが必要。

Windows 10、8.1、8、7、Vista、XP、2000※32 ビット・64 ビット両対応■SPIバス、I2Cバス両対応
標準添付のユーティリティで簡単に切り替え可能。

■ハウジング付きバラ線ケーブル標準添付
ケーブルには2.54mmピッチのコンタクト付きケーブル標準添付。

■SPIバスモード
マスターモードに対応、最大周波数12MHz。SS(Slave Select)を4ポート搭載。4台までのスレーブデバイスを接続可能。

■ファームウェアのバージョンアップ可能
最新版のファームウェア、デバイスドライバー、ユーティリティなどを当社webからダウンロード可能。新機能の追加などをユーザーが作業できるので、常に最新版の製品をご使用いただけます。

■I2Cバスモード
マスターモード、スレーブモードに対応。マスタークロックは47Hz〜1MHzに対応。ただし、400KHz以降は5Vのデバイス電源のみ対応。

【接続例】DigitalTV組込ソフトウェア
開発支援■有害6物質不使用
鉛、水銀、カドミウム、六価クロム、PBB、PBDEの有害6物質を使用しておりません。
HDMI Receiver

HDMI

I2C

I2C

EDID FRAM

・HDMI Receiver内の各レジスタの設定、読み出し。
・EDID、CEA-861 情報のset、読み出し。
・Windows環境で様々な実験、評価をすることが可能。

【ハードウェア仕様】
名称
型番

バスインタフェース
接続コネクタSPI デバイスモード
周波数（SCK)
バス幅

転送サイズ

I2C デバイスモード
周波数（SCL）
通信モード

アドレスモード
デバイスへの電源供給
インターフェイス電源

Video/Audio※Multi Master mode

SPI/I2CプロトコルエミュレーターREX-USB61

USB2.0 Full Speed

USB Mini Bコネクタ
マスター

1kHz〜12MHz(本体内部コントローラーの計算近似値)

マイコンボードUSB

Emulator
Utility
Application

REX-USB61
電源電圧+5V（USB バスパワーから取得）

外形寸法

本体部57mm(L) x 75mm(W) x 18mm(H)

消費電流
重量
内容対応機種

100mA

約60g(ケーブル含まず)

REX-USB61本体、USB A-mini Bケーブル（約1m）、

SPI/I2Cばら線ケーブル、
ソフトウェアCD-ROM 、保証書（1年間）
USB ポートを装備したWindowsPCSingle【ソフトウェア仕様】

マスター／スレーブ

セットアップファイル

Windows Vista（32bit）/XP/2000用設定ファイル

サンプルプログラム

SPI/I2C送受信サンプル、I2Cスレーブ用サンプル

8bit (固定)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（任意）インストール用設定ファイル、
ユーティリティ

ライブラリ
ActiveXコントロール

アンインストールユーティリティ

Windows 10/8.1/8/7/Vista用セットアップファイル
SPI/I2C制御ユーティリティ、スクリプトファイル（VC++2010/2005/6.0、VB2010/2005/6.0、VC# 2010/2005）
SPI/I2C機器制御用ライブラリ、VC用ヘッダファイル、VB用標準モジュール、VB用コードファイル
ActiveXコントロール

INF削除ユーティリティ（Windows Vista（32bit）/XP/2000）

USB to SPI/I2C Protocol Emulator

REX-USB61

REX-USB61使用例（RTCデバイスのスクリプト制御）
REX-USB61ではスクリプト言語環境を提供しております。
アプリケーション開発前の簡易的な動作確認から、デバイスの量産テストなどの本格的な運用まで。
幅広い用途の使用環境を、簡単、短時間で構築することが可能となります。
右の画面は RTC(Real-Time clock) デバイスを添付のアプリケーションよりスクリプトで制御している例です。
① 時刻を初期化して時計をスタートさせ、② 5秒毎に時計の値を読み出しています。

以上をスクリプト言語で記述し実行すると、③ 読み出した時刻のBCDデータが[Transfer Log]の[data]部分に表示されているのが確認できます。

このように、デバイスの反応や動作を少しずつ確認しながらデバッグ作業をおこなうことが可能となります。

ユーティリティ［SPI/I2C 制御ユーティリティ］
SPIまたはI2Cインターフェイスを持ったターゲット機器を制御するための以下の機能を持ちます。
・SPI デバイスの制御（マスター動作）・PORTピンの制御
・I2Cデバイスの制御（マスター/スレーブ動作）
・PORT ピンの制御 ・各種設定値の Read/Write
・設定ファイルの保存（BINファイル形式）・設定ファイルのロード・ログファイルの保存（CSVファイル形式）［EEPROM 用ユーティリティ］
SPI/I2C Serial EEPROM/Flash ROM 制御用するプログラムで、以下の機能を備えます。
・EEPROM からローカルメモリーへデータの読出し・ローカルメモリー上のEEPROMデータのファイルへの書き出し
・EEEPROM データファイルからローカルメモリーへ読み込み
・ローカルメモリーから EEPROM へのデータの書込み・バイナリー編集機能▲EEPROM 用ユーティリティ

サンプルプログラム［SPI/I2C マスター用 EEPROM Read/Write サンプルプログラム］SPI または I2Cインターフェイスを持った EEPROM に対して、データのRead/Write をおこないます。
［I2C スレーブ用サンプルプログラム］
REX-USB61をI 2C スレーブデバイスとして動作させることが可能です。

▲I2C スレーブ用サンプルプログラム

注意：正しく安全にお使いいただくため、ご使用前に必ずマニュアルをよくお読みください。
●本製品は国内仕様となっており、海外での保守およびサポートについては行っておりません。●記載されている名称・商品名は各社の商標または登録商標です。ただし、本文中には“R”および“TM”マークは明記しておりません。
●予告なく外観または仕様の一部を変更することがあります。●表示価格には消費税は含まれておりません。●"REX"は株式会社リコーが商標権を所有していますが、弊社は使用許諾契約により本商標の使用を認められています。

開発者支援サイト●資料のご請求、お問い合わせはラトックシステム株式会社
システムソリューション事業部
ラトックシステム株式会社URL

ラトックe2eストア〒556-0012
大阪市浪速区敷津東1-6-14 朝日なんばビル
TEL.06-6633-5768（代）FAX.06-6633-8285

h ttp : / / www. r atoc s y s te m s .c om /※最新情報は弊社HPをご覧ください。
※本カタログの情報は2017年8月現在のものです。