PICマイコンと組込ボードのプロフェッショナル
 

USBメモリーシリアル制御ボード [USBH-ACS30]

商品名 : USBメモリーシリアル制御ボード [USBH-ACS30]

商品コード : 880249990

価格 : 4,800円(税込)

数量 :


USBメモリー簡単シリアル制御ボード(USBH-ACS30、以下型式で記載)は、本体にUSBホストコントローラーとFATコントローラーを実装したCPU(ALFAT)を搭載し、市販のUSBメモリーをシリアル通信で簡単に使えるボードです。USBメモリーを使うためにはUSBホストやFAT構造の理解などが必要な上,FAT32のロングファイル名の使用にはライセンスが必要ですが本ボードを使えば、簡単なシリアル通信(UART又はI2C)だけでUSBメモリーを使えます。

USBメモリーはUSB2.0及びUSB3.0規格の市販品に対応(※1)。容量512MB〜64GBまでのFAT16,FAT32ファイルシステムのデバイスに対応します。

USBメモリーにファイルを新規作成してデータを書き込んだり、USBメモリーからデータを読み込んだり、ファイルを削除したり、クイックフォーマットしたりと・・・様々なファイル操作をシリアル通信コマンドだけで行えます.


 

※1:市販されているすべての機器への対応を保証するものではありません。場合によっては相性問題が発生することも考えられます。

USBH-ACS30はファイルの種類は問いません.拡張子も問いません.
例えば,ASCIIコードで文字列をマイコン等から本機に送信すれば,テキストファイルやCSVファイルなどに文字列を書き込めます.

バイナリデータであればそのままファイルに書き込まれますので,画像ファイルや音声ファイル等種類を問わず扱うことができます.

 

ファイルシステムはFAT16/32に対応.FAT32についてはマイクロソフト社のライセンスを取得しています.
よって本機で作成したファイルは様々なパソコンで扱うことができます.(NTFSには対応しておりません.)

またFAT32のロングファイル名にも対応.長いファイル名にも対応できます.

 

インターフェイスは、非同期式シリアルのUART通信又は同期式シリアルのI2C規格のどちらかを選択できます。
UART通信の場合には最高通信速度921.6kbpsまで対応可能です。(デフォルトの通信速度は115.2kbpsとなっています。)※2

 

I2C通信では本機はスレーブデバイスとして動作します。スピードモードは400Kbpsの高速モードまで対応しています.(スレーブアドレスは固定。)
 

シリアル信号のロジック電圧レベルは、0V〜5Vに対応しています。(但しリセットピン以外)
3.3V系回路、5V系回路どちらとも接続可能です。(本体電源電圧は+3.3V、USBメモリー用の+5.0Vの2つが必要です。)

よって3.3V系のデバイスにも、5V系デバイスにも直結できます.

 
※2:UART通信速度はデフォルトで115.2kbpsとなっています。通信速度は本体には記憶できずリセット後や電源再起動後は常に115.2kbpsとなります。
デフォルト通信速度を9.6kbpsに固定する方法があります。くわしくはこちらをご覧下さい。

 

ディレクトリの指定はフルパスで指定。深い階層にあるファイルへもアクセスできます。
※ルートディレクトリは "U0:"となっています.

すべてのファイル操作は、本体CPU内にあるバッファ「ファイルハンドル」にファイルを開いて行います。
ファイルは最大で同時に16個まで開くことができます。このファイルハンドルへの読み書き操作で様々なファイル操作が行えます。




 

本体にバッテリーバックアップ対応のリアルタイムクロック(RTC)を内蔵しています。
ファイル作成時のタイムスタンプとして利用可能です。外部にCR2032などのコイン電池を取り付ける(Vbat=1.65〜3.3V)ことで、RTCのバッテリーバックアップが可能です。

RTC用のクロック源は付属の32.768KHzの水晶発振子から供給するか、CPUを動作させているクロックから取るかをコマンドで選択できます。
ファイル作成時のタイムスタンプ用として使える他、現在日時の取得用としても利用可能です.(※3)


※3:本機のRTC機能は2秒単位になります。

パソコンのRS232CポートやUSB-UART変換ICなどを介してパソコンと接続して、本機(ALFATチップ)の機能を一通り使える便利なユーティリティソフトをご用意しました。
当方のダウンロードサイトからダウンロードしてご使用頂けます。

戻り値を確認しながらUSBH-ACS30の評価などが行えます.また16進→10進変換機能や,戻り値の解析機能などもありますので本機の評価に是非お役立て下さい。
 



 

操作できる機能一覧

ファイルを開く 最大16個のファイルを同時にバッファに展開可能
ファイルデータを読む ファイル内のデータを任意の位置、サイズで読み込み
データの追記 既存のファイルにデータを追記
新規ファイルの作成 新規のファイルを作成、ディレクトリの作成も可能
ファイルやフォルダの削除 指定したファイルやフォルダを削除
クイックフォーマット USBメモリーのデータをクイックフォーマット
ファイル属性の取得 ファイル属性やサイズ、タイムスタンプなどを取得
ディレクトリ内の一覧を取得 ディレクトリ内のファイル名やフォルダ名を取得
空き容量の取得 USBメモリーの空き容量を取得
ファイルやフォルダのリネーム ファイル名やフォルダ名をリネーム
USBメモリー転送速度の計測 任意サイズのデータをW/Rして転送速度を計測

 

その他の主な特徴

FAT16, FAT32のファイルシステムに対応、
長いファイル名に正式対応、マイクロソフト社のライセンス取得済み
通信方法はUART又はI2C、ロジック電圧レベルは0V-5V(リセットピンは3.3Vmax)
2種類の省電力モードを搭載、作業状態を保持したまま省電力モードへ移行可能
RTC機能搭載でファイルのタイムスタンプを付けることが可能
横35×縦48(mm)のコンパクト設計
日本語補足マニュアルがあるから分かりやすい
パソコンからUART通信で制御できるユーティリティソフトを配布
サポートはメーカーサポート(米GHI社のサポートフォーラム利用)
電源電圧は3.3Vと5.0V、RTCバックアップは1.65V〜3.3V



コマンド操作例

 
主な仕様
 
電源電圧 本体用電源:DC3.3V
USBメモリー用電源:DC5.0V
RTCバックアップ用電源:DC1.65V〜3.3V
消費電流 動作時平均:30mA程度
スタンバイモード時:25uA(max)
ストップモード時:0.2mA(max)
対応USBメモリー USB2.0又は3.0規格のUSBメモリー
メモリーサイズ512MB〜64GBまでのもの
※暗号化機能付き、ウイルス対策機能付きなど特殊機能があるものは使用できません。
対応ファイルシステム FAT16又はFAT32
※NTFSには非対応
※64GB以上のメモリーのフォーマットについてはこちら
インターフェース 非同期式シリアル(UART): デフォルト通信速度115.2kbps
同期式シリアル(I2C): 100k〜400kHz対応
ボード寸法 縦35×横48(mm) 詳しい外形寸法はこちら

 

セット構成

 
●USBH-ACS30本体

●32.768kHz水晶発振子
 

※マニュアルはインターネットからのダウンロードとなります。紙媒体でのご提供はありません。

※マニュアルは こちら からご覧頂けます。

 


本製品のサポートについて(クリックすると詳細をご覧頂けます。必ずお読みください)
 

本製品のすべてのサポートは、開発元(米GHI Electronics社)が行います。サポートは原則、ユーザーフォーラムに投稿する形式となりその他のユーザーや公式サポーターかサポートします。様々なご質問、現象などについては開発元のサポートフォーラムをご利用頂くことになり、日本でのサポートは致しておりません。
 


 

※カジュアリーサポートとは、製品の使い方に関する簡単なご質問についてご案内するサービスです。
技術的なサポートではございません。詳しくは上記画像をクリックしご覧ください。

 

ページトップへ