workshop Nak
HOME 製品一覧 書籍案内 ご利用案内 お問い合わせフォーム ブログ 更新履歴
www.wsnak.com
WSN146 SIO-I2C/SPIブリッジ


販売中

  • パソコンからI2C/SPI機器を制御するコンバータです。
  • ターミナル・ソフトからテキストによるコマンドを送信して、本セットに接続されたI2Cスレーブ機器とデータを送受信できます。コマンドの説明は下記参照してください。

【主な仕様】

【関連品(プラグイン・モジュール)】

【ドキュメント】

基板レイアウト
右端のナイロンコネクタがI2C/SPIコネクタです。

プラグインのソケットには丸ピンのICソケットを使用します。#159用にはシングルタイプのものを使用します。

プリント基板 Rev.A

RS-232C(#160併用)

USB(#121/121A併用)

イーサネット(#159併用)

シリアル・コマンド

パソコンのターミナル・ソフト(windowsハイパーターミナル)などから送信するコマンドについて説明します。コマンドは文字列で入力し、アルファベットの大文字、小文字の区別はありませんが、コマンド文字は小文字、16進数のHEXA文字は大文字にして説明しています。
また、バックスペース・キーで入力文字を削除することもできます。
コマンドは、スペースで区切って複数を続けて送信することも、"s0[Enter]"のように1つずつ送信することもできます。ただし、文字バッファの制限により、1回の文字列([Enter]まで)の文字数は、38文字を超えることはできません。次にコマンドの一覧を示します。

#146 SIO-I2Cシリアル・コマンド 一覧
s0 スタート・コンディション発行  
s1 リピート・スタート・コンディション発行  
p ストップ・コンディション発行  
wXX バイト・ライト XXは16進2桁の文字、ACK/NAKの応答あり
r0 バイト・リード(ACK応答) リード・データの応答あり
r1 バイト・リード(NOACK応答) リード・データの応答あり

たとえば次のようにターミナル・ソフトから入力します。

 s0 w40 w00 w00 p[Enter]

"w40"はコントロール・バイト0x40をマスタ送信すること、そのあと2回の"w00"は0x00を2回マスタ送信することを表しています。

この実行結果として、正常に通信ができた場合には以下のメッセージがターミナル・ソフトへ表示されます。

 ACK ACK ACK

最初のACKは"w40"、後の2つは、2回の"w00"の送信に対するスレーブの応答です。もし、スレーブが接続されていないなど、通信ができていない場合には、上記のケースでは次のようなメッセージが表示されます。

 NAK NAK NAK

バイト・リードする場合は次のようになります。ここではI2C-EEPROMの24LC64からデータを読み出しています。読み出すROMアドレスは0x1234とします。

 s0 wA0 w12 w34 s1 wA1 r1 p[Enter]

ROMアドレス0x1234にROMデータ0x56が書き込まれているとすると、応答は次のようになります。

 ACK ACK ACK ACK 56

"56"は"r1"に対する応答で、読み出したROMデータの値です。

送信したシリアル・コマンドを個別に説明すると次のようになります。

s0 スタート・コンディション発行
wA0 コントロール・バイト 0xA0 (R/W="W", I2Cadrs=0x50)
w12 ROMアドレス上位=0x12
w34 ROMアドレス下位=0x34
s1 リピート・スタート・コンディション発行
wA1 コントロール・バイト 0xA1 (R/W="R", I2Cadrs=0x50)
r1 ROMデータを1バイト・リード(NOACKで応答;最終データ)
p ストップ・コンディション・発行

I2Cブリッジ用Windowsアプリの記事を掲載しました。(10/5/12)CQ出版ブログページ

【使用例】

【ご注意】

【プリント基板、部品販売】

★ちょっとお得な基板セット(\100 OFF)★
 ・P146-1::#146 プリント基板+#160 RS-232C D-SUBアダプタ プリント基板 各1枚のセット
 ・P146-2::#146 プリント基板+#121B FT232RL USB アダプタ プリント基板 各1枚のセット
 ・P146-3::#146 プリント基板+#159 XPortアダプタ プリント基板 各1枚のセット
 ※基板のみで部品は含まれていません。

販売中

ID 商品名
在庫
単価
数 量 説 明
P146 #146 SIO-I2C/SPIブリッジ プリント基板 400 基板のみ
P146-1 #146 SIO-I2C/SPIブリッジ+#160(RS232C) プリント基板 500 基板のみ
P146-2 #146 SIO-I2C/SPIブリッジ+#121B(USB) プリント基板 500 基板のみ
P146-3 #146 SIO-I2C/SPIブリッジ+#159(LAN) プリント基板 500 基板のみ

販売品についてのご注意
「完成品」や「部品一式」などの記述がないものは、プリント基板(部品の実装されていない生基板)のみの販売です。掲載されているもの以外の部品はご自分で別途ご用意ください。
なお、別見積もりで部品一式や完成品などの販売も可能ですので、お問い合わせください。また、キット、完成品は株式会社エムアイティでも取り扱いがありますので、そちらもご利用いただけます。
お支払い方法について
銀行振込(楽天銀行、三井住友銀行、ゆうちょ銀行)、郵便振替のいずれか。お支払いは前払いでお願いいたします。
発送、送料について
送料(A) クロネコDM便/クロネコメール便(速達) 100円/200円 下記説明参照
送料(B) 郵便小包 レターパック 400円
プリント基板のみや少量の部品の場合の送料は(A)か(B)をお選びいただけます。基板枚数が多いまたは部品量が多い場合(自動判定)は(B)郵便レターパックのみになります。選択可能なときは精算のページで指定できます。
クロネコDM便、クロネコメール便(速達)、レターパックともポスト投函となります(受け取りの際の印鑑、サインは不要)。
通常、レターパックは出荷日の翌日、クロネコDM便は距離により出荷日を含めて 3〜4日、クロネコメール便(速達)は距離により出荷日を含めて 2〜3日で到着の予定です。


workshop Nak
HOME 製品一覧 書籍案内 ブログ ページの先頭
www.wsnak.com