HIDUSB-UART5はシリコンラボ社のCP2110を利用したHID USB-UART変換ボードです。本体にはUSB TypeCのコネクタが搭載されています。
本機は一般的なUSB CDC(クラス)を利用するUSB-UART変換機器と異なり、USB HIDクラスデバイスとしてパソコンに認識され、UART機器と通信するボードです。
CDC(クラス)利用のタイプでは機器を接続するとパソコン側に仮想COMポートが作られ、パソコン上のアプリケーションは仮想COMポートを介してUART機器と通信しますが、本機はHID機器として認識され仮想COMポートは作られません。
アプリケーションはシリコンラボ社が提供するAPIを使って通信するように作ることができます。
仮想COMポートタイプはシリアルポートを利用する方法でUART通信できますが、機器を脱着するたびや、パソコンを再起動することでCOMポート番号が変わることがありユーザーはCOMポート番号を都度確認し設定する必要があります。
またパソコンに作られる仮想COMポートは汎用ポートであるため特定のアプリケーション以外からも簡単に通信できてしまいます。
一方、HIDタイプのUSB-UART通信ではパソコンのアプリケーションは本機に設定したUSB PID(プロダクトID)とVID(ベンダーID)が一致した機器としか通信しないため、作成するアプリケーションは本機とのみ通信が可能となり、ユーザーが通信ポートなどの設定をする煩雑さや、他のソフトウエアから通信される心配がなくなります。
本機の給電方法はUSBバスパワー給電か、外部3.3V給電か選択できます。(デフォルトでは外部3.3V給電)
その他8つのGPIOを利用可能で24MHz〜47kHzのクロック出力機能、Tx-Rx信号を監視するLED用出力などを備えています。
アプリケーションの開発はシリコンラボ社が提供するAPIが利用可能です。Windows用にはC/C++, C#, VB (.NET)用のライブラリが提供されています。
MAC用にはC, C++, Object-C用のライブラリが提供されています。
その他C++で記述されたターミナルソフトサンプルプログラム、C#で記述された簡易通信サンプルプログラムが利用できます。
●HIDクラスを使ったUSB-UART変換ボード |
●USB type-Cコネクタ搭載 |
●USB2.0 フルスピード12Mbps対応、UART速度300bps〜1Mbps対応 |
●USBサスペンド対応 |
●ユーザーが使える8個のGPIO搭載 |
●外部にクロック供給可能な47kHz〜24MHzのクロック出力 |
●343バイトの不揮発性メモリー搭載、カスタマイズ情報の書き込みが可能 |
●本機の各種設定情報を書き込める専用ツールXpress Configuratorが利用可能 |
●USBパスパワー給電か外部3.3V給電かを設定可能(デフォルト設定は外部給電) |
●Windows用とMAC、Linux用のAPIが利用可能 |
●簡易ターミナルサンプルプログラム(C++とC#で開発)がダウンロード可能 |
●本体サイズ 42.9×25.4 (mm) |
■本機ご利用にあたってのご案内
・本機はHIDクラスを使ったUSB-UART変換ボードです。USB CDC(クラス)を用いた仮想シリアルポートを介した通信ではありません。よって汎用的なシリアルターミナルでのUART通信はできません。
・本機を使ってUSB-UART通信をする場合にはシリコンラボ社が提供するAPIを利用してC,C++(.NET) ,C#,VB.NET, Object-C言語にてアプリケーションプログラムを開発する必要があります。
・本機にはデフォルトでCP2110のUSB PID(0xEA80)とVID(0x10C4)が書き込まれています。シリコンラボ社では同社のVIDを利用し、一意のPIDを顧客に提供するサービスを行っております。自機に一意のPIDを付けたい場合にはこちらのサイトから申請が可能です。
・本製品はシリコンラボ社のCP2110の機能を使っております。本製品はお客様ご自身でCP2110のデータシートやAPI利用ガイド、提供されているサンプルプログラム等を使って開発ができる技術者向けの製品です。マイクロテクニカではCP2110の使い方やプログラムの開発方法、シリコンラボ社から提供されているAPIの使い方等のご質問は受け付けておりません。ご自身でシリコンラボ社のフォーラムやネットを駆使してシステムを開発できる技術者向けの製品です。
■ピンアサイン
■基本的な仕様
USB規格 |
USB2.0、typeCコネクタ |
UART側規格 |
通信速度:300bps〜1Mbpsまで
データ長:5, 6, 7, 8
ストップビット:1, 1.5, 2
パリティ:なし、偶数、奇数、マーク、スペース
電圧レベル:0V-3.3V (5Vロジックは直結不可) |
給電方法 |
バスパワー給電、外部から+3.3Vの給電
※デフォルト設定は外部給電 |
対応OS |
Windows7以上 (32/64ビット対応)
Mac OS X
Linux |
■セット内容
●HIDUSB-UART5 本体
※USBケーブルは付属していません。
■参考資料
|