SDカードシリアル制御ボード(MSC-MOD70b)は、ボード上のSDカードスロットにSDカード(※1)を装着して、非同期式シリアル(UART)又はI2C通信によってFAT16及びFAT32に対応したファイルを操作できるシリアルアクセスボードです。
簡単なシリアル制御コマンドで、SDカードにファイルを新規作成したり、既存のファイルからデータを読み出すことができます。FAT32ファイルシステム対応なので、作成したファイルはパソコン等でアクセスできます。
ファイルの種類は問いませんので、テキストデータからバイナリデータまで様々なデータ形式に対応します。
通信方式(UART又はI2C)は起動時のモードピンによって設定します。UART通信の場合、デフォルト通信速度は115.2kbpsです(※2)。
I2C通信の場合、本機はスレーブデバイスになります。I2Cホスト機器と接続して制御します。
本体の電源電圧は3.3Vです。ロジックピンは5Vトレラントで電圧レベルは5V振幅にも対応しています。(但しリセットピンは3.3Vmax.)
MSC-MOD70bはロングファイルネームに対応しています。複雑なディレクトリ構造にも対応。新しいフォルダを作成してそこに新規ファイルを作成したり、ルートから深い階層にあるファイルへもアクセスできます。
本体にバッテリーバックアップ対応のリアルタイムクロック(RTC)を内蔵していますので、ファイル作成時のタイムスタンプを付けることができます。(※3)
パソコンとUSB-UART変換ICなどを介して本機とUART通信し、本機の機能を一通り使える便利なユーティリティソフトをご用意しました。当方のダウンロードサイトからダウンロードしてご使用頂けます。
※1:市販されているSDカードに対応しますがメーカーや製品によっては相性問題が発生することもあります。すべてのSDカードが使用できることを保証しているわけではありません。
※2:通信速度はリセットや電源再起動後は常に115.2kbpsとなります。
※3:本機のRTC機能は2秒単位になります。
※本機ではすべてのファイル名は大文字になります。新規作成するファイル・フォルダ名はすべて大文字となります。読み込む既存のファイル名は大文字小文字どちらも読み込めます。
※本製品はSDカードのライトプロテクトスイッチの検出、判定には対応しておりません。くわしくはこちらをご覧ください。
※本機のSDカードアクセスの機能はSTM32F205マイコンのSDIOを使っています。
■操作できる機能一覧
ファイルを開く |
最大16のファイルを同時にバッファに展開可能 |
ファイルデータを読む |
ファイル内のデータを任意の位置、サイズで読み込み |
データの追記 |
既に存在しているファイルにデータを追記 |
新規ファイルの作成 |
新規にファイルを作成、ディレクトリの作成も可能 |
ファイルやフォルダの削除 |
指定したファイルやフォルダを削除 |
クイックフォーマット |
SDカードをクイックフォーマット |
ファイル属性を取得 |
ファイル属性やサイズ、タイムスタンプなどを取得 |
ディレクトリ内の一覧を取得 |
ディレクトリ内のファイル名やディレクトリ構造などを取得 |
空き容量の取得 |
SDカードの空き容量を取得 |
ファイルやフォルダのリネーム |
ファイル名、フォルダ名をリネーム |
SDカード転送速度の計測 |
任意のサイズのデータをW/Rして転送速度の計測 |
・FAT16, FAT32のファイルシステムに対応 |
・長いファイル名に正式対応 |
・市販されているSDカードに対応 |
・通信方法はUARTまたはI2C通信(スレーブ)、5Vトレラント機能 |
・2種類の省電力モード搭載 |
・RTC機能でファイルにタイムスタンプを付けることが可能 |
・RTC機能はバッテリーバックアップ対応 |
・クイックフォーマット機能搭載 |
・日本語補足マニュアルがあるから分かりやすい |
・パソコンから本機をUART経由で操作できるソフトを配布 |
・電源電圧3.3V、RTCバックアップは1.65V〜3.3V |
・本体サイズ横46×縦55(mm) |
■コマンド操作例
■主な仕様
電源電圧 |
3.3V
RTCバックアップ電源 1.65V〜3.3V |
消費電流 |
動作時平均: 67mA
スタンバイモード時: 55uA(max)
ストップモード時: 0.7mA(max) |
対応メモリー |
SDカード |
ファイルシステム |
FAT16, FAT32
※exFAT, NTFSには非対応
※64GB以上のストレージ使用時のフォーマット方法 |
通信方式 |
非同期式シリアル(UART) 初期通信速度115.2kbps
同期式シリアル (I2C) スレーブデバイス |
ボード寸法 |
46×51 (mm) 寸法図はこちら |
■セット内容
・MSC-MOD70b本体
・日本語マニュアル(ダウンロード)
※RTC用水晶発振子(32.768kHz)は実装済みです
■参考資料
■ 本製品のサポートについて(必ずご確認ください!)
MSC-MOD70bの技術的なサポートは全て本製品の主要機能を提供しているALFAT SoCのメーカー、米GHI Electronics社のフォーラムをご利用頂く必要があります。当方マイクロテクニカでは技術的なサポートを提供しておりません。サポートを受ける方法については日本語補足マニュアルに記載されておりますのでそちらをご参照ください。
本製品はお客様ご自身で当方からご提供している日本語マニュアルやICメーカーである米GHI Electronics社から公開されている英語版のデータシートや技術資料、その他フォーラムで公開されている記事、インターネットからの情報、必要に応じてChatGPTなどの生成AIの力を借りるなどしてその内容を理解して回路設計ができる技術者向け製品です。
本製品を操作するためにはシリアル通信や電子回路の知識、プログラミングの知識、英語の資料を読める知識が必要となり、この製品はそういった知識をお持ちの方を対象とした製品です。こういった知識をお持ちでない方は本製品をお使いになりません。
使用方法や製品の技術的なご質問等のサポートは日本語では行っておりませんのでご購入に際しましてはあらかじめこの点をご理解ご了承の上ご検討をお願い致します。
|