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

SD/SDHCカードシリアル制御ボード [MSC-MOD70]

商品名 : SD/SDHCカードシリアル制御ボード [MSC-MOD70]

商品コード : 90801255

価格 : 4,750円(税込)

数量 :


SD/SDHCカードシリアル制御ボード(型式: MSC-MOD70)は、ボード上のSDカードスロットにSD/SDHCカード(※1)を装着し、FAT16及びFAT32に対応したファイルを操作できるアクセスボードです。

簡単なシリアル制御コマンドで、SDカードにファイルを新規作成したり、既存のファイルからデータを読み出すことができます。FAT16/32ファイルシステム対応なので、作成したファイルはパソコン等FAT16/32が扱える機器でアクセスできます。

ファイルの種類は問いませんので、テキストデータからバイナリデータまで様々なデータ形式に対応します。

※1:市販されている64GBまでのものに対応しています。SDカードのメーカーや製品によっては相性問題が発生することもあります。Class10までのSDカードをご使用ください。

※本製品はSDカードのライトプロテクトスイッチの検出、判定には対応しておりません。くわしくはこちらをご覧ください。


 


シリアル通信のインターフェイスは、非同期式シリアル通信(UART)と、同期式シリアル通信(I2C)のどちらかをモードピンの設定によって設定することができます。

本体の電源電圧は+3.3Vですが、ロジックピンの電圧レベルは0V-5.0Vにも対応しています。(但しリセットピンは3.3Vmax。)

UARTではTXとRXの2線式通信の他、高速時はより信頼性の高い通信を行うフロー通信を行うことが可能です。 通信速度は921.6kbpsまで対応です。

※デフォルトの通信速度は115.2kbpsとなっています。(※2)

同期式シリアルI2Cで通信を行いたい場合には、本機はスレーブデバイスとして使用しマスター機器からコントロールします。マニュアルにはI2C通信時の詳しい解説が記載されています。スピードモードは400Kbpsの高速モードに対応しています。(スレーブアドレスは固定されています。)

※2:通信速度は本機には記憶できずリセット後や電源再起動後は常に115.2kbpsとなります。但し、本体のSPI_SCKピンをGNDに接続した状態で起動すると、UART通信速度を9600bpsに固定することができます。115.2kbpsでは早すぎる場合、9600kbpsでの通信が可能です。



 


MSC-MOD70は マイクロソフト社のFAT32ファイルシステムに関するライセンスを取得済み。

FAT32のロングファイルネームに対応しています。従来のような8.3ファイルネームではありませんので長いファイル名の取り扱いも心配ありません。

複雑なディレクトリ構造にも対応。
新しいフォルダを作成してそこに新規ファイルを作成したり、ルートから深い階層にあるファイルへもアクセスできます。



ファイルの種類・拡張子は問いません。(但し拡張子は3文字)テキストファイルはもちろんJPEGファイルやMP3ファイルなどにもアクセスしてバイナリーデータを読み出すことができます。

ファイルは最大16個まで同時に本体内のファイルハンドルと呼ばれるバッファに展開することが可能です。ファイルの内容を比較したり、任意のファイルハンドルに対して操作が可能です。

 


本体にバッテリーバックアップ対応のリアルタイムクロック(RTC)を内蔵していますので、ファイル作成時のタイムスタンプを付けることができます。(※3)

外部にCR2032などのコイン電池を取り付けることで、本体の電源を切断しても時計計測は動き続けます。もちろんコマンドで現在日時を取得することもできます。

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


 


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

戻り値を確認しながらMSC-MOD70の評価などが行えます。また16進→10進変換機能や戻り値の解析機能などもありますので、本機の評価に是非お役立て下さい。(ソフトウエアはVisual C# 2012作られています。)



■操作できる機能一覧
 

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


※SDカードのライトプロテクションスイッチの扱いについて

本MSC-MOD70ではSDカードに付いているライトプロテクション(WP)スイッチについて制御を行っておりません。WPについてはロック及び解除状態をSDカードスロットの1ピンから取り出せます(H/L)ので、お客様側のシステムでWPの検出を制御して頂く必要があります。詳しくはこちらをご覧ください。



 

■その他の主な特徴

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


 


■コマンド操作例



■主な仕様
 

電源電圧 DC3.3V(本体電源電圧)
RTCバックアップ電源 1.65V〜3.3V
消費電流 動作時平均:67mA程度
スタンバイモード時:55uA(max)
ストップモード時:0.7mA(max)
対応メモリーメディア SDカード/SDHCカード
2GB〜64GBのClass1〜Class10
※UHS規格には対応していません。
ファイルシステム FAT16, FAT32
※NTFSには非対応
※64GB以上のストレージ使用時のフォーマット方法
通信インターフェイス 非同期式シリアル(UART)、デフォルト速度115.2kbps
同期式シリアル(I2C)、100k又は400kHz対応
ボード寸法 縦46×横51mm 詳しい外形寸法はこちら


 

※SDカードのライトプロテクションスイッチについては対応していません。


■製品構成

・MSC-MOD70本体
・日本語マニュアル(ダウンロード


※RTC用の32.768kHz発振子は実装済みです。
※マニュアルはPDF配布となり紙媒体でのご提供はありません。
※マニュアルはこちらからご覧頂けます。

 


 本製品のサポートについて

本製品のすべてのサポートはすべてALFATチップの開発元(米GHI Electronics社)が行います。日本国内での技術的なサポートやご質問等の受付は行っておりません。

技術的なご質問やサポートは開発元のご提供するサポートフォーラムにてメーカーの技術者又は世界中のユーザーと情報を交換して頂き、解決して頂くことになります。日本国内での技術的なサポートは行っておりません。



※カジュアリーサポートとは、製品の使い方に関する簡単なご質問についてご案内するサービスです。技術的なサポートではございません。

ページトップへ