/ TOP  / USB-IO Family  / RFID  / 採用情報  / 会社概要  /


電子制御TOP
[ USB-FSIO ]
[ USB-FSIO30 ]
  I2C
  簡易オシロ
  ガイガーカウンタ
  サーボ制御
  直接制御例
[ USB-IO2.0 ]
  サンプル説明
[ コマンド仕様 ]
  制御サンプル
  Androidサンプル
  最新情報
[ Km2Netお店 ]
特定商取引法に基づく表示
  Q & A
[ 出版書籍 ]

[Android iPhone]



弊社公開ソースについて
クリエイティブ・コモンズ・ライセンス
この 作品 は クリエイティブ・コモンズ 表示 - 継承 3.0 非移植 ライセンスの下に提供されています。
USB-FSIO30とは 

USB-FSIOをベースとしたコンパクトな表面実装の入出力基板です。
デジタル入出力最大30ピン、10Bitアナログ入力最大8Ch、PWM制御最大5Chが利用可能です。
入出力ピンは、600milのICソケットに対応しています。

(2023/04/21) USB-TypeCにコネクタ変更、PIC18F45K50にマイコン変更
マイコン変更により、一部仕様が変わりました。下記仕様をご確認ください。
VendorID,ProductIDは変わっていませんので、今までのプログラムは利用可能です。





USB-FSIO30の使い方
・最初に入出力設定の書き込みを行います。
・入出力命令はUSB-FSIOと同じです。
・出力は、出力に設定されているピンからソース電流が出力されます。
 各ピン最大25mAの出力が可能ですがマイコンの出力電流が最大70mAなので超えないよう注意が必要です。
・USB-FSIO30の入力はポート4の場合、内部プルアップを利用することが選択可能ですのでGNDとショートするだけで利用可能です。
・基板右のJ5はフリースペースとなっているので、パーツを乗せることが可能です。
・アナログ入力は参照電圧を設定で選択可能です。

制御ソースは、USB-FSIO30でも利用可能です。

制御ソースと利用例はこちらから

サーボ制御・LED調光・アナログ入力の制御ソースはこちらから

簡単設定アプリはこちらから


USB-FSIO30 仕様
項目旧マイコン
コネクタUSB-TypeCUSB-MiniB
出力電圧5V
1ピン最大出力電流25mA
1ポート最大出力電流70mA200mA
全ポート最大出力電流70mA200mA
アナログ入力電圧0~ 5V, 4.096V, 2.048V, 1.024V0~5V
内蔵プルアップJ4J2,J4
10Bitアナログ分解速度USB-FSIOのデータ転送速度に依存するため300Hz程度
※簡易オシロ時を除く
アナログ変換インピーダンス10KΩ以下推奨
PWM制御時間通常モード:66.83us単位 16Bit間隔 5本(微調整可)
倍精度モード:30,40,50us単位 8Bit間隔 1本
簡易オシロ最大8チャンネル
デジタル入力最大約5KHz アナログ入力最大3KHz
カウンタチャネル1 Max50MHz 32Bitカウンタ プリスケーラ1~256
  PWMと併用不可 カウントエッジ選択可
チャネル2 Max50MHz 32Bitカウンタ プリスケーラ1~8
  PWMと併用可  カウントエッジHigh to Lowのみ
カウンタ周波数1000/(123/プリスケーラ)MHz (MAX50MHz)
1:最大約8MHz, 2:最大約16MHz, 4:最大約32MHz, 8~:最大約50MHz
I2Cマスタのみ1チャネル 通信速度100kbps,400kbps
J4-0(SDA),J4-1(SCL)
J2-0,J2-1
温度条件-20~75℃ 結露しないこと
単体消費電流約15mA約40mA
サイズ2000mil x 800mil (約 50.8x20.3mm)
ねじ穴3mm2mm
VendorID0x1352 (Km2Net)
ProductID0x0111 (USB-FSIO30) 互換のため旧マイコンと同一ID

USB-FSIO30 入出力仕様
 ポート1(J1)ポート2(J2)ポート3(J3)ポート4(J4)
ピン0アナログ入力チャネル1
or デジタル入出力
デジタル入出力
デジタル入出力
or PWMチャネル1
or カウンタチャネル2
or 倍精度PWM
デジタル入出力
or I2C SDA
ピン1アナログ入力チャネル2
or デジタル入出力
デジタル入出力
デジタル入出力
or PWMチャネル2
デジタル入出力
or I2C SCL
ピン2アナログ入力チャネル3
or デジタル入出力
デジタル入出力デジタル入出力
or PWMチャネル3
デジタル入出力
ピン3アナログ入力チャネル4
or デジタル入出力
デジタル入出力デジタル入出力
or PWMチャネル4
デジタル入出力
ピン4アナログ入力チャネル5
or デジタル入出力
デジタル入出力デジタル入出力
or PWMチャネル5
デジタル入出力
ピン5アナログ入力チャネル6
or デジタル入出力
デジタル入出力デジタル入出力
or カウンタチャネル1
デジタル入出力
ピン6アナログ入力チャネル7
or デジタル入出力
デジタル入出力デジタル入出力
ピン7アナログ入力チャネル8
or デジタル入出力
デジタル入出力デジタル入出力


USB-FSIO30 システム設定データ初期値
[ ]内デフォルト
0:Bit0-3 アナログ入力チャネル数[8]
  Bit6-7 参照電圧設定 [00]:5V 01:1.024V 10:2.048V 11:4.096V
1:ポート2:Bit0 プルアップ [1:無効] (ポート4のみ設定可能)
  ポート4:Bit3 プルアップ 1:無効 [0:有効]
2:
3:
4:ポート1:入力ピン設定 [0b11111111]ビットONが入力ピン
5:ポート2:入力ピン設定 [0b00000000]ビットONが入力ピン
6:ポート3:入力ピン設定 [0b00000000]ビットONが入力ピン
7:ポート4:入力ピン設定 [0b11111111]ビットONが入力ピン
8:ポート1:初期出力設定 [0b00000000]
9:ポート2:初期出力設定 [0b00000000]
10:ポート3:初期出力設定 [0b00000000]
11:ポート4:初期出力設定 [0b00000000]
12:パルス割込タイミング 式 (1158-n*4)*(4/48)
  n:[0x59]=66.83us ※nは3の倍数-1を指定
13:PWM利用 [1:PWM利用] 0:PWM未使用 2:オシロ入力・PWM未使用
  4:倍精度PWM利用
14:カウンタチャネル1 [0b00010010]
  Bit0=ON/OFF
  Bit1=エッジ 1:high to low 0:low to high
  Bit4-7=プリスケーラ 1:1 2:2 3:4 4:8 5:16 6:32 7:64 8:128 9:256
15:カウンタチャネル2 [0b00010000]
  Bit0=ON/OFF
  Bit4-7=プリスケーラ 1:1 2:2 3:4 4:8

制御コマンドレイアウトはこちらから




USB-FSIO30回路図
回路図拡大



法人向けサービスとして入出力仕様のカスタマイズも可能です。

お問い合わせはメールで
webadmin@km2net.com