本ドキュメントはCypress (サイプレス) 製品に関する情報が記載されております。 MB39C831-EVBSK-01 Energy Harvesting Starter Kit for Boost Power Management IC Operation Manual Publication Number MB39C831-EVBSK-01_SS901-00020 Revision 1.0 Issue Date February 14, 2014 O p e r a t i o n M a n u a l はじめに 本説明書は, 評価ボードの取扱いについて説明したものです。ご使用いただく前に必ずお読みください。 また, 本製品に関するお問い合わせは, 営業部門またはサポート部門へご連絡ください。 安全にご使用していただくために 本書には, 本製品を安全にご使用いただくための重要な情報が記載されています。本製品をご使用になる前 に必ずお読みいただき, ご使用の際には説明に従い正しくお使いください。 特に, 本書の冒頭にあります「本書に掲載の製品に対する警告事項」をよく熟読され,安全のための確認を充 分行った上で, 本製品をご使用ください。なお, 本書は本製品ご使用中, いつでもご覧頂けるよう大切に保 管してください。 本書の内容について 本書の内容は発行当時のものであり, 本書の情報は予告なく変更される場合があります。 最新情報については営業部門にご確認ください。 2 CONFIDENTIAL February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J O p e r a t i o n M a n u a l 本書に掲載の製品に対する警告事項 本書に掲載している製品に対して下記の警告事項が該当します。 警告 感電・故障 感電・故障 正しく使用しない場合、死亡するまたは重傷を負う危険性があること、または、お客様のシス テムに対し、故障の原因となる可能性を示しています。 本書に記載されている全ての作業は、システムの全ての電源を切断した状態で行ってください。 電源を投入したまま作業を行うと、感電や機器の故障の原因となる場合があります。 電源投入後は、本製品の金属部分に身体が触れないようにしてください。 金属部分に身体が触れると、感電や機器の故障の原因となる場合があります。 正しく使用しない場合、軽傷, または中程度の傷害を負う危険性があることと、本製品や接続 注意 された機器が破損したり、データなどのソフトウェア資産やその他財産が破壊されたりする危 険性があることを示しています。 本製品を移動する場合は、必ず全ての電源を切断し、ケーブルを取り外し、作業は足元に注意 けが・故障 して行ってください。また、振動の激しい場所や傾いた場所など、不安定な場所では使用しな いでください。本製品が落下し、けがや故障の原因となることがあります。 けが 本製品にはやむなくショートプラグなどの尖った部分が露出した箇所があります。 尖った部分でけがをしないよう、十分注意して取り扱ってください。 本製品の上に物を乗せたり、本製品に衝撃を与えたりしないでください。また、電源投入後は、 故障 持ち運んだりしないでください。 過重や衝撃により、故障の原因となることがあります。 本製品は、多くの電子部品を使用しているため、直射日光や高温・多湿を避け、結露のないよ 故障 うにしてください。また、ほこりの多い場所や、長時間強い磁界や電界のかかる場所での使用 や保存は避けてください。 使用環境または保存環境による故障の原因となることがあります。 故障 本製品は、仕様範囲以内でお使いください。 一般仕様の範囲外で動作させると、故障する恐れがあります。 静電破壊防止のため、コネクタの金属部分に指や物を触れないようにしてください。また、本 故障 製品に触れる前に、金属製のもの (ドアノブなど) に触れるなどして人体の静電気を放電して ください。 電源の投入および切断は、本書に記載された順序に従い行ってください。 故障 特に、電源の投入は、必要なすべての接続が終了してから行ってください。また、本製品の設 定方法および使用方法は、本書に従ってください。 誤った使用は、故障の原因となることがあります。 本製品の各種ケーブルの抜き差しは、必ず電源を切断してから行ってください。また、ケーブ 故障 ルを抜く場合は、必ずケーブルのコネクタ部を持って抜いてください。ケーブル部を引っ張っ たり折り曲げたりすると、ケーブル芯線の露出や断線による故障の原因となることがあります。 本製品は筐体を持たないため、保存時は梱包箱に納めておくことをお勧めします。また、再輸 故障 送を行う場合、製品が損傷し、故障の原因となる恐れがありますので、納入時の梱包材料を保 管し、ご使用ください。 February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J CONFIDENTIAL 3 O p e r a t i o n M a n u a l Table of Contents 1. 2. 3. 4. 5. 6. 概要 .................................................................................................................................................. 6 セットアップ .................................................................................................................................... 7 2.1 梱包内容の確認 ..................................................................................................................... 7 2.2 準備 ............................................................................................................................. 7 2.2.1 受信機の準備 ....................................................................................................... 7 2.2.2 受信 PC のセットアップ ...................................................................................... 9 2.2.3 送信機 (サンプル①) の動作確認 ...................................................................... 12 2.2.4 送信機 (サンプル②) の動作確認 ...................................................................... 14 エナジーハーベスト用電源 IC(MB39C811)の仕様.................................................................... 16 3.1 推奨動作条件....................................................................................................................... 16 3.2 電気的特性 .......................................................................................................................... 16 スタータキット機能仕様 ................................................................................................................ 17 基板概要 ........................................................................................................................... 17 4.1 4.2 入出力端子説明 ................................................................................................................... 18 4.3 スイッチ説明....................................................................................................................... 18 ジャンパー説明 ................................................................................................................... 19 4.4 サンプルアプリケーションの動作概要 .......................................................................................... 20 5.1 送信機サンプル①アプリケーションの概要........................................................................ 20 送信機サンプル②アプリケーションの概要........................................................................ 21 5.2 5.3 通信仕様 ........................................................................................................................... 22 5.3.1 RF データ送信仕様 ............................................................................................ 22 5.3.2 サンプル構成および通信パケットペイロード仕様 ............................................ 23 プログラム書込みと実行 ................................................................................................................ 24 6.1 ファイル構成....................................................................................................................... 24 6.2 デバッガを利用したプログラムの書込みと実行方法 ......................................................... 25 6.2.1 KEIL 統合開発環境からのプログラム書込みとプログラムの実行方法 ............. 25 6.2.2 IAR 統合開発環境からのプログラム書込みとプログラムの実行方法 .............. 28 6.3 FLASH MCU Programmer を使用しての書き込み方法 ..................................................... 30 Figures Figure 1-1 スタータキット概要 .................................................................................................................... 6 Figure 1-2 アプリケーション例 .................................................................................................................... 6 Figure 2-1 受信機の準備 .............................................................................................................................. 8 Figure 2-2 送信機 (サンプル①) の準備 .................................................................................................... 12 Figure 2-3 送信機(サンプル②)の準備 ................................................................................................... 14 Figure 6-1 プログラム書込み時の機器接続 (KEIL 統合環境を使用する場合) ........................................... 25 Figure 6-2 プログラムのビルド .................................................................................................................. 26 Figure 6-3 プログラムの FLASH への書込み ............................................................................................. 26 Figure 6-4 デバッグの開始 ......................................................................................................................... 27 Figure 6-5 プログラムの実行 ..................................................................................................................... 27 Figure 6-6 プログラムのビルド .................................................................................................................. 28 Figure 6-7 プログラムのダウンロードとデバッグ開始.............................................................................. 28 Figure 6-8 プログラムの実行 ..................................................................................................................... 28 Figure 6-9 プログラム書込み時の機器接続(FLASH MCU Programmer を使用する場合) ......................... 30 4 CONFIDENTIAL February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J O p e r a t i o n M a n u a l Tables Table 2-1 接続方法 ....................................................................................................................................... 8 Table 2-2 接続方法 ..................................................................................................................................... 12 Table 2-3 接続方法 ..................................................................................................................................... 14 Table 3-1 推奨動作条件 .............................................................................................................................. 16 Table 3-2 電気的特性 .................................................................................................................................. 16 Table 4-1 入出力端子説明 .......................................................................................................................... 18 Table 4-2 スイッチ説明 .............................................................................................................................. 18 Table 4-3 ジャンパー説明 .......................................................................................................................... 19 Table 4-4 出力電圧・MPPT 設定................................................................................................................ 19 Table 5-1 サンプル①アプリケーションの処理の流れ ............................................................................... 20 Table 5-2 サンプル②アプリケーションの処理の流れ ............................................................................... 21 Table 5-3 PC との通信機能の概要 ............................................................................................................. 23 Table 6-1 接続方法 ..................................................................................................................................... 26 Table 7-1 オーダー型格 ............................................................................................................................. 32 February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J CONFIDENTIAL 5 O p e r a t i o n M a n u a l 1. 概要 MB39C831-EVBSK-01 は光・熱環境発電用エナジーハーベスト電源 MB39C831(昇圧 DCDC)のシステム評 価用ボードです。最少 0.3V の環境エネルギーの入力を行い、出力は 3.0V~5.0V のプリセット DC 電圧を出 力いたします。アプリケーション側には超低消費電力の弊社製マイコン FM3(MB9AFA32N)を搭載し、 センサー情報のセンシングや無線によるデータ送信、LCD へのセンサー情報の表示などの処理が可能にな ります。 Figure 1-1 スタータキット概要 Figure 1-2 アプリケーション例 送信側 ハーベ スタ PMIC 温度センサ 照度センサ FM3 SPI 無線トラン シーバ I2C 受信側 無線レシー バ 6 CONFIDENTIAL SPI FM3 UART USB USB PC February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J O p e r a t i o n M a n u a l 2. セットアップ 2.1 梱包内容の確認 No. 機能 1 MB39C831-EVBSK-01 Energy Harvesting 基板 (送信用) 概要 1 2 MB39C8xx-EVBSK-01 Energy Harvesting 基板 (受信用) 1 2.4GHz RF Tx/Rx module 2 実装済 or 非実装 1000μF 1 評価サンプル シリコン太陽電池モジュール 1 評価サンプル FT232RL 1 実装済 or 非実装 USB⇔USB ミニ変換ケーブル 1 1 3 nRF24L01 module * 4 電解コンデンサ 2 5 屋外用太陽光パネル * 6 USB シリアル変換基板 7 USB ケーブル 個数 備考 *1 : 各国の電波法を確認の上、ご使用ください。 *2 : 屋外用太陽光パネルは動作確認用サンプルです。電気的特性等の保証はされません。 1 4 3 2.2 2 5 6 7 準備 [必要なもの] MB39C831-EVBSK-01 スタータキット Windows7 以降の OS がインストールされた PC 2.2.1 1 セット (基板 2 枚含む) 1台 受信機の準備 納品の時の設定は下記のようになっておりますが、初期設定以外の設定になっている場合は下記の手順を 行ってください。 1. 2. 3. 4. MB39C8xx-EVBSK-01 基板 (受信用) を 1 枚準備してください。 USB シリアル変換基板を 1 枚準備してください。 CON6 コネクタ (Figure 2-1 参照) のジャンパーソケットを外してください。 MD0 コネクタ (Figure 2-1 参照) のジャンパーソケットが"L"側に接続されていることを確認してくだ さい。 5. SW1 (Figure 2-1 参照)がすべて"OFF"になっていることを確認してください。 February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J CONFIDENTIAL 7 O p e r a t i o n M a n u a l 6. 「MB39C8xx-EVBSK-01 基板 (受信用)」の CON9 コネクタと「USB シリアル変換基板」を Figure 2-1 参照、もしくは Table 2-1 接続方法のようにケーブルや半田付けなどを使用して接続してください。 Figure 2-1 受信機の準備 MB39C8xx-EVBSK-01 基板(受信用) USB シリアル変換基板 SW1 MD0 CON6 CON9 GND - GND MCUVCC - 3V3 SIN4 - TXD SOT4 - RXD Table 2-1 接続方法 MB39C8xx-EVBSK-01 基板 (CON9) USB シリアル変換基板 ピン番号 端子名 端子名 1 MCUVCC 3V3 2 SCK4 3 SOT4 RXD 4 SIN4 TXD 5 GND GND 8 CONFIDENTIAL 未接続 - February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J O p e r a t i o n 2.2.2 M a n u a l 受信 PC のセットアップ 1. Windows7 以降の OS がインストールされた PC に「USB シリアル変換基板(FT232RL)」のドライ バをダウンロードし任意のフォルダに解凍してください。 FTDI メーカーサイト (FT232 ドライバをダウンロードできます。) http://www.ftdichip.com/ 2. PC と「シリアル変換基板」を USB ケーブルで接続してください。 USB ケーブル 3. PC のモニタに下図のようなメッセージが表示され、自動的にインストールが開始されます。 4. ドライバのインストールが終了すると下図のようなメッセージが表示され、ドライバのインストール が完了される。 February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J CONFIDENTIAL 9 O p e r a t i o n M a n u a l 5. デバイスドライバがインストールされましたら、デバイスマネージャーで新しい COM ポートが追加 されたことを確認してください。 スタートメニュー>コントロールパネル>デバイスマネージャー 10 CONFIDENTIAL February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J O p e r a t i o n M a n u a l 6. スタータキットに付属されている「EHViewer.exe」ファイルを立ち上げてください。 7. 「Port setting」ウィンドウの「Port #1」で先ほど追加された「USB Serial Port (COMxx)」を選択し「OK」 を押してください。 以上で、受信側の準備は完了です。引き続き、送信側の設定を行います。 February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J CONFIDENTIAL 11 O p e r a t i o n M a n u a l 送信機(サンプル①)の動作確認 2.2.3 1. 2. 3. 4. 5. MB39C831-EVBSK-01 基板(送信用)を 1 枚準備してください。 CON6 コネクタ(Figure 2 2 参照) のジャンパーソケットが接続されていることを確認してください。 MD0 コネクタ(Figure 2 2 参照) のジャンパーソケットが"L"側に接続されていることを確認してくだ さい。 SW1 (Figure 2 2 参照)の 7pin が"ON"、それ以外がすべて"OFF"になっていることを確認してください。 スタータキット付属品の屋外用太陽光パネルを Figure 2 2、もしくは Table 2 2 のように電源入力端子 (CON5)へ接続してください。 Figure 2-2 送信機 (サンプル①) の準備 MB39C831-EVBSK-01 基板 屋外用太陽光パネル SW1 MD0 CON6 OUTcap VIN + - Table 2-2 接続方法 MB39C831-EVBSK-01 基板(VIN) コネクタ-ピン番号 ソーラーセル 端子名 端子名 CON5 - 1pin VIN +側 CON5 - 2pin GND -側 12 CONFIDENTIAL February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J O p e r a t i o n M a n u a l 6. 接続が完了すると、自動的に送信側から受信側へデータが送信されます。 「2.2.2 受信 PC のセットアッ プ」で表示した GUI に以下のような「CAUTION」マークが表示されれば「送信機(サンプル①)」の 接続は完了です。 屋外用太陽光パネルを使用しているため、約 5 万~10 万 lx 程度の照度が必要になります。オフィス内など で動作確認を行う場合には、別途 10W 程度の LED 照明などで強制的にライトを当てる必要があります。 以上で、送信側(サンプル①)の動作確認は終了です。引き続き、送信側(サンプル②)の設定を行います。 February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J CONFIDENTIAL 13 O p e r a t i o n M a n u a l 送信機 (サンプル②) の動作確認 2.2.4 1. 2. 3. 「2.2.3 送信機(サンプル①)の動作確認」で確認した基板をそのまま使用します。 屋外用太陽光パネルの接続もそのままの状態にしてください。 SW1 (Figure 2 3 参照) をすべて"OFF" (7pin を OFF)になっていることを確認してください。 スタータキット付属品の電解コンデンサ「1000μF」を Figure 2 3、もしくは Table 2 3 のように OUTcap 拡張端子(CON7)へ接続してください。 Figure 2-3 送信機(サンプル②)の準備 MB39C831-EVBSK-01 基板 屋外用太陽光パネル SW1 MD0 CON6 OUTcap VIN - + - + 1000μF Table 2-3 接続方法 MB39C831-EVBSK-01 基板(OUTcap) 電解コンデンサ コネクタ-ピン番号 端子名 端子名 CON7- 1pin VOUT +側 CON7- 2pin GND -側 14 CONFIDENTIAL February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J O p e r a t i o n M a n u a l 4. 接続が完了すると、自動的に送信側から受信側へデータが送信されます。 「2.2.2 受信 PC のセットアッ プ」で表示した GUI に以下のような「温度」が表示されれば「送信機(サンプル②)」の接続は完了 です。 屋外用太陽光パネルを使用しているため、オフィス内の照度(約 500lx)では発電を行いませんのでご注意 願います。 また、温度の値を変化させたい場合には、以下に示す基板上の温度センサーを、指などで触れ温めると温度 が上昇します。放すと温度は下降します。触れる際は静電気にご注意ください。 拡大 温度センサー (U2) 以上で、送信側(サンプル②)の動作確認は終了です。 February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J CONFIDENTIAL 15 O p e r a t i o n M a n u a l 3. エナジーハーベスト用電源 IC(MB39C831)の仕様 本スタータキットに搭載されている光・振動環境発電用エナジーハーベスト電源 MB39C811 (降圧 DCDC) の特性を以下の項目に示します。 3.1 推奨動作条件 Table 3-1 推奨動作条件 規格値 項目 VDD 入力電圧 VOUT 入力電圧 INPUT 端子 入力電圧 動作周囲温度 3.2 記号 VVDD VVOUT 条件 単位 最小 標準 最大 0.3 - 4.75 V 2.55 3 5.5 V 0 - -40 - VDD 端子 VOUT 端子 MPPT_ENA=H VCC VINPUT MPPT_ENA, ENA, S0, S1, S2 端子 端子 V 電圧 Ta - +85 C 電気的特性 Table 3-2 電気的特性 特に指定のない限り Ta=-40°C~+85°C, MPPT_ENA によらず、VDD≦VOUT-0.25V, L=4.7uH, Cout=10μF 項目 起動時 最小入力電圧 標準 最大 - 0.35 0.5 V S2=L, S1=L, S0=L 2.940 3.000 3.060 V S2=L, S1=L, S0=H 3.234 3.300 3.366 V S2=L, S1=H, S0=L 3.528 3.600 3.672 V S2=L, S1=H, S0=H 4.018 4.100 4.182 V S2=H, S1=L, S0=L 4.410 4.500 4.590 V S2=H, S1=L, S0=H 4.900 5.000 5.100 V S2=L, S1=L, S0=L 45 50 55 % S2=L, S1=L, S0=H 50 55 60 % S2=L, S1=H, S0=L 55 60 65 % MPPT_ENA=H S2=L, S1=H, S0=H 60 65 70 % (充電モード) S2=H, S1=L, S0=L 65 70 75 % S2=H, S1=L, S0=H 70 75 80 % S2=H, S1=H, S0=L 75 80 85 % S2=H, S1=H, S0=H 80 85 90 % VDD 端子, Ta=+25°C (定電圧モード), IOUT=0 MPPT 設定 16 CONFIDENTIAL 単位 最小 MPPT_ENA=L 出力電圧 規格値 条件 February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J O p e r a t i o n M a n u a l 4. スタータキット機能仕様 4.1 基板概要 LCD (J1) SW1 JTAG (CON2) Temp Sensor Ambient Sensor MCU RF Module MD0 (CON12) PMIC INcap (COM8) RST CON6 CON10 CON9 CON11 February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J CONFIDENTIAL OUTcap (COM7) VIN (COM5) 17 O p e r a t i o n 4.2 M a n u a l 入出力端子説明 Table 4-1 入出力端子説明 4.3 回路図端子番号 基板シルク表示 I/O 機能説明 CON5- 1pin VIN I 外部電源入力端子 CON5- 2pin G I GND 端子 CON8- 1pin INcap - 拡張用入力コンデンサ +端子 CON8- 2pin G - 拡張用入力コンデンサ -端子 CON7- 1pin OUTcap - 拡張用出力コンデンサ +端子 CON7- 2pin G - 拡張用出力コンデンサ -端子 CON9- 1pin V - MCU 用電源端子(Typ:3.3V) CON9- 2pin - I/O SCK4 拡張用マルチファンクションシリアル端子 CON9- 3pin - I/O SOT4 拡張用マルチファンクションシリアル端子 CON9- 4pin - I/O SIN4 拡張用マルチファンクションシリアル端子 CON9- 5pin G - GND 端子 CON11- 1pin V - MCU 用電源端子(3.3V) CON11- 2pin - I/O SCK4 拡張用マルチファンクションシリアル端子 CON11- 3pin - I/O SOT4 拡張用マルチファンクションシリアル端子 CON11- 4pin - I/O SIN4 拡張用マルチファンクションシリアル端子 CON11- 5pin G - CON10- 1pin - I/O CON10- 2pin - - GND 端子 CON3 -1~20pin - - マイコン用 JTAG 端子 CON12- 1~3pin MD0 - マイコン用モード切替端子(H:書込モード, L:RUN モード) CON6 - - GND 端子 AN15 拡張用入出力端子 (アナログ入力対応) PMIC 電源出力 -> マイコン電源供給ジャンパー(Typ:3.3V) 接続:PMIC から電源供給, 未接続:外部端子から電源供給 スイッチ説明 Table 4-2 スイッチ説明 18 CONFIDENTIAL 回路図参照名 基板シルク表示 SW2 RST SW1 - 機能説明 マイコン用リセットプッシュスイッチ モード切替用スイッチ (送信機サンプルソフト使用時) 1: 未使用 3, 2: RF 送信周波数選択 OFF/OFF:2402MHz ON/OFF: 2441MHz xxx /ON: 2480MHz 4:未使用 5:未使用 6:未使用 7:送信側サンプル選択 OFF:サンプル②, ON:サンプル① 8: RF テストモード OFF:通常動作, ON:テストモード February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J O p e r a t i o n 4.4 M a n u a l ジャンパー説明 Table 4-3 ジャンパー説明 回路図 機能説明 参照名 S1/S2 2 S6 * 2 初期設定 MPPT 機能使用時の接続端子 MPPT 機能選択端子 Open *1 L *1 S5 * MB39C831 の出力電圧設定 S2 端子へ H/L の切換え L *1 S4 *2 MB39C831 の出力電圧設定 S1 端子へ H/L の切換え L *1 2 MB39C831 の出力電圧設定 S0 端子へ H/L の切換え H *1 S3 * *1:Open/Short、H/L 設定は半田付けで行います。 *2: 「Table 4-4 出力電圧・MPPT 設定」を元に出力電圧・MPPT 設定を行ってください。初期設定値は定電 圧モードで 3.3V です。 Table 4-4 出力電圧・MPPT 設定 S1/S2 S6 S5 S4 S3 (MPPT 接続端子) (MPPT 選択) (S2 端子) (S1 端子) (S0 端子) L L L L 定電圧モード L H L L H H L H L Open Short 出力電圧・MPPT 設定 単位 L 3.000 V H 3.300 V L 3.600 V H 4.100 V L 4.500 V L H 5.000 V L L 50 % L L H 55 % L H L 60 % MPPT モード L H H 65 % H H L L 70 % H L H 75 % H H L 80 % H H H 85 % February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J CONFIDENTIAL 19 O p e r a t i o n M a n u a l 5. サンプルアプリケーションの動作概要 5.1 送信機サンプル①アプリケーションの概要 サンプル①アプリケーションの HW ブロック図と処理の流れは下記のとおりです。 緑色部分:送信機 橙色部分:受信機 ハーベ スタ PMIC FM3 無線トラン シーバ 無線トラン シーバ SPI FM3 SPI GPIO UART PC 外部機器 (オプション) Table 5-1 サンプル①アプリケーションの処理の流れ No. 項目 内容 備考 (1) 電源 ON 1 送信機 (2) DIP スイッチ状態読込み (無線周波数、動作モードを決定) *1: パケットペ (3) FM3 から無線トランシーバへ SPI にてレジスタ初期設定 イロード内容に (4) 無線トランシーバからサンプルアプリケーション 1 用*1 パケットを無線 関しては 5.3 項参 送信 照 (5) 無限ループ (電力を使い果たして電源ダウン) (1) 電源 ON (2) FM3 から無線トランシーバへ SPI にてレジスタ初期設定 (3) 無線受信状態へ遷移 (4) 無線パケットを受信したら、受信したパケットを UART で PC へ送信する 2 受信機 (5) 無線パケットを受信したら、外部機器用端子(CON10- 1pin)を 5 秒間 H 出力し維持。ただし、5 秒以内に次のパケットを受けた場合は、最新の 受信機は無線応 答を返さない パケットを受けてから 5 秒間を再カウントする (6) 5 秒経過したら外部機器用端子を L 出力に切り換える 以降、(2)~(6)を繰り返し 20 CONFIDENTIAL February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J O p e r a t i o n 5.2 M a n u a l 送信機サンプル②アプリケーションの概要 サンプル②アプリケーションの HW ブロック図と処理の流れは下記のとおりです。 緑色部分:送信機 橙色部分:受信機 ハーベ スタ PMIC FM3 SPI 無線トラン シーバ 温度センサ I2C 無線トラン シーバ SPI FM3 UART PC Table 5-2 サンプル②アプリケーションの処理の流れ No. 項目 内容 備考 (1) 電源 ON (2) DIP スイッチ状態読込み(無線周波数、動作モードを決定) (3) 温度センサ測定開始 1 送信機 (4) 温度センサ測定完了待ち *1: パケット (5) 温度センサ測定値読出し ペイロード内 (6) FM3 から SPI にて無線トランシーバにレジスタ初期設定 容は 5.3 項参照 (7) サンプルアプリケーション 2 用*1 パケットを無線送信 (8) 無限ループ (電力を使い果たして電源ダウン) 以降、(2)~(8)を繰り返し (1) 電源 ON (2) FM3 から無線トランシーバへ SPI にてレジスタ初期設定. 2 受信機 (3) 無線受信状態へ遷移 (4) 無線パケットを受信したら、受信したパケットを UART で PC へ送信する 受信機は無線 応答を返さな い 以降、(3)~(4)を繰り返し February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J CONFIDENTIAL 21 O p e r a t i o n M a n u a l 通信仕様 5.3 RF データ送信仕様 5.3.1 センシングした温度(2byte)、照度データ(2Byte)を送信 パケットフォーマット:下記 15Byte(ペイロードのみ)ビッグエンディアン形式 ヘッダー, フッター情報は RF モジュールで自動付加される。 +0 +1 +2 ID MD STT ID: +3 +4 TMP +5 +6 STI +7 ILM +8 * +14 * * * * * * 機器番号(1Byte):1~254 (255 はブロードキャスト用に予約) 0x01:ON コマンドのみの機器(パケット受信時に発報するような機器。ID 以外のデータは無視) 0x02:温度、照度データ送信機器 MD: センサーモード(0x00:温度、0x01:照度) STT: 温度センサーのステータス(0x00:エラーなし、0xFF:エラーあり) TMP: 温度データ-128~128°C(データシートの温度フォーマットに従う) STI: 照度センサーのステータス(0x00:エラーなし、0xFF:エラーあり) ILM: 照度データ(2Byte)0 ~ 65535lx +8~+14Byte までは無視 例: 機器 ID=1、25.5°C (0x0198)、750lx(0x02EE)、温度表示、温度センサーエラーあり、照度センサー エラーなし 2Byte データは、ビッグエンディアン形式 +0 +1 +2 +3 +4 +5 +6 +7 +8 01 00 01 01 98 00 02 EE * 22 CONFIDENTIAL +14 * * * * * * February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J O p e r a t i o n M a n u a l サンプル構成および通信パケットペイロード仕様 5.3.2 FM3 が PC と通信するケースと通信概要は下表のとおりです。 Table 5-3 PC との通信機能の概要 ケース No. サンプルアプリケーシ 1 ョン 1 サンプルアプリケーシ 2 ョン 2 概要 備考 受信機から PC へデータ送信 FM3 は UART I/F を使用 受信機から PC へデータ送信 FM3 は UART I/F を使用 通信パケットペイロード仕様 送信機 受信機 USB 受信したパケットペイロード +0 +1 +2 ID MD STT +3 +4 TMP +5 +6 STI +0 +1 +2 +3 02 ID MD STT +7 ILM +4 * +5 TMP +8 +14 * +6 STI * +7 * +8 ILM * * * +9 * * * * パケットヘッダー:0x02(STX) * * +15 +16 * CS チェックサム チェックサムは、+1(ID)から+15byte 目までを 1Byte 単位で加算し、1 の補数とする。 February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J CONFIDENTIAL 23 O p e r a t i o n M a n u a l 6. プログラム書込みと実行 6.1 ファイル構成 サンプルソフトのファイル構成は下記のとおりです。一部、サンプルソフトにより異なる場合があります。 +---mb9afa3xn_mfserial-v10_xxxx +---common +---mb9aa30n.h +---system_mb9afa3x.c +---system_mb9afa3x.h +---drivers :ドライバディレクトリ +---mfserial +---i2c +---I2cDev.h +---I2cDev_FM3.c +---I2cDev_FM3.h +---sio +---SioDev.h +---SioDev_FM3.c +---SioDev_FM3.h +---spi +---SpiDev.h +---SpiDev_FM3.c +---SpiDev_FM3.h +---uart +---UartDev.h +---UartDev_FM3.c +---UartDev_FM3.h +---MfsDev_FM3.c +---MfsDev_FM3.h +---example :共用ヘッダファイルディレクトリ :ペリフェラル定義ヘッダファイル :システム設定ソースファイル :システム設定定義ヘッダファイル :MFS ドライバディレクトリ :I2C ドライバディレクトリ :I2C ドライバ外部参照用定義ヘッダファイル :I2C ドライバソースファイル :I2C ドライバ内部参照用定義ヘッダファイル :CSIO ドライバディレクトリ :CSIO ドライバ外部参照用定義ヘッダファイル :CSIO ドライバソースファイル :CSIO ドライバ内部参照用定義ヘッダファイル :SPI ドライバディレクトリ :SPI ドライバ外部参照用定義ヘッダファイル :SPI ドライバソースファイル :SPI ドライバ内部参照用定義ヘッダファイル :UART ドライバディレクトリ :UART ドライバ外部参照用定義ヘッダファイル :UART ドライバソースファイル :UART ドライバ内部参照用定義ヘッダファイル :MFS ドライバチャネル制御ソースファイル :MFS ドライバチャネル制御定義ヘッダファイル :サンプルディレクトリ +---ARM :KEIL 用プロジェクトディレクトリ +---FLASH_DEBUG_README.txt:FLASH ロード Readme テキスト +---MB9A130_128.FLM :FLASH ロードファイル +---mb9afa3xn_mfseria.uvopt :オプションファイル +---mb9afa3xn_mfseria.uvproj :プロジェクトファイル +---startup_mb9afa3x.s :スタート UP アセンブラファイル (その他省略) +---IAR :IAR 用プロジェクトディレクトリ +---config :コンフィグレーションファイルディレクトリ +---mb9afa32.icf :リンカ設定ファイル +---reset.mac :起動マクロファイル (その他省略) +---flashloader :フラッシュローダーディレクトリ +---flashLoader.board :フラッシュローダー設定ファイル +---flashMB9A130.flash:フラッシュローダー設定ファイル +---flashMB9A130.flash:フラッシュローダー起動マクロファイル +---flashMB9A130.out :フラッシュローダー本体 +---mb9afa3xn_mfseria.dep :依存関係情報ファイル +---mb9afa3xn_mfseria.ewd :プロジェクト設定ファイル +---mb9afa3xn_mfseria.ewp :プロジェクトファイル 24 CONFIDENTIAL February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J O p e r a t i o n M a n u a l +---mb9afa3xn_mfseria.eww :ワークスペースファイル +---startup_mb9afa3x.s :スタート UP アセンブラファイル (その他省略) +---source :サンプルソースディレクトリ (各サンプルソフトにより内容は異なります) +---base_types.h :基本タイプ定義ヘッダファイル +---clock_def.h :周波数クロック定義ヘッダファイル +---debug.h :デバッグ用入出力定義ヘッダファイル +---mcu.h :MCU 依存インクルードヘッダファイル +---main.c :サンプルメインルーチンソースファイル 6.2 デバッガを利用したプログラムの書込みと実行方法 6.2.1 KEIL 統合開発環境からのプログラム書込みとプログラムの実行方法 1. 2. 3. 4. CON6 コネクタ (Figure 6-1 参照) のジャンパーソケットを外してください。 MD0 コネクタ (Figure 6 1 参照) のジャンパーソケットを"H"側に接続してください (H:書込みモード、L:RUN モード)。 外部より電源供給を行う為、安定化電源などにより CON9 コネクタ(Figure 6 1 参照)の Pin5(基板 シルク"G")を GND に接続し、Pin1(基板シルク"V")に 3.3V の電源供給を行います。もし外部電源が ない場合は、USB シリアル変換基板の 3.3V 出力を Figure 6 1、Table 6 1 のように接続して供給する ことも可能です。但し、ICE をつなぐ同一の PC に USB シリアル変換基板を接続すると、まれにプ ログラム書込みを失敗することがあります。したがって Figure 6 1 のように「USB AC Adepter」など を使用し電源供給することを推奨します。 PC とボード間に ICE(U-LINK2 または U-LINK Me)を介して接続する(Figure 6 1 参照)。この時 1pin の位置を間違わないように注意してください。 Figure 6-1 プログラム書込み時の機器接続 (KEIL 統合環境を使用する場合) ICE USB シリアル変換基板 1pin MD0 CON6 CON9 G V GND - GND MCUVCC - 3V3 USB AC Adapter など February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J CONFIDENTIAL 25 O p e r a t i o n M a n u a l Table 6-1 接続方法 MB39C8xx-EVBSK-01 基板(CON9) USB シリアル変換基板 ピン番号 端子名 端子名 1 MCUVCC 3V3 2 SCK4 未接続 - 3 SOT4 未接続 - 4 SIN4 未接続 5 GND GND 5. KEIL 統合開発環境を立ち上げます。ARM フォルダ内の「xxxxxxxx.uvproj」をダブルクリックすると KEIL 統合開発環境が起動すると共にプロジェクトが開きます。続けて、Figure 6-2 に示すように 「Project」の「Build target」または「Rebuild all target files」をクリックすることにより、プロブラムを ビルドします。 Figure 6-2 プログラムのビルド 6. FLASH へのプログラム書込みとプログラムの実行を行います。Figure 6-3 に示すように「LOAD」ボ タンをクリックすると、FLASH へプログラムを書き込みます。 Figure 6-3 プログラムの FLASH への書込み 続いて、Figure 6-4 に示すように「d」ボタンをクリックすることによりデバッガを起動します。 26 CONFIDENTIAL February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J O p e r a t i o n M a n u a l Figure 6-4 デバッグの開始 デバッガを起動したら、Figure 6-5 に示す「実行」ボタンをクリックし、プログラムを実行します。 Figure 6-5 プログラムの実行 以上で、KEIL 統合開発環境からのプログラム書込みとプログラムの実行方法は完了です。 スタンドアロンでのプログラムの実行を行うためには、デバッガを一度終了し電源を OFF にします。 その後 ICE をボードから抜き、MD0 コネクタのジャンパーソケットを"L"側に接続します。左記状況で電源 を再度供給することで、スタンドアロンでプログラムが動作いたします。ハーベスタからの電源供給で動作 させる場合は COM6 コネクタのジャンパーソケットを接続してください。 February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J CONFIDENTIAL 27 O p e r a t i o n 6.2.2 M a n u a l IAR 統合開発環境からのプログラム書込みとプログラムの実行方法 1.~4.までの作業は、「6.2.1」と同様。 5.IAR 統合開発環境を立ち上げます。IAR フォルダ内の「xxxxxx.eww」をダブルクリックすると IAR 統 合開発環境が起動すると共にプロジェクトが開きます。続けて、Figure 6-6 に示すように「プロジェク ト」の「メイク」または「すべてを再ビルド」をクリックすることにより、プログラムをビルドします。 Figure 6-6 プログラムのビルド 6.FLASH へのプログラム書込みとプログラムの実行を行います。Figure 6-7 に示す「ダウンロー ドしてデバッグ」ボタンをクリックすることにより、FLASH へのダウンロードをし、デバッガが起 動します。 Figure 6-7 プログラムのダウンロードとデバッグ開始 デバッガを起動したら、Figure 6-8 に示す「実行」ボタンをクリックし、プログラムを実行します。 Figure 6-8 プログラムの実行 28 CONFIDENTIAL February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J O p e r a t i o n M a n u a l 以上で、AIR 統合開発環境からのプログラム書込みとプログラムの実行方法は完了です。 スタンドアロンでのプログラムの実行を行うためには、デバッガを一度終了し電源を OFF にします。 その後 ICE をボードから抜き、MD0 コネクタのジャンパーソケットを"L"側に接続します。左記状況で電源 を再度供給することで、スタンドアロンでプログラムが動作いたします。ハーベスタからの電源供給で動作 させる場合は COM6 コネクタのジャンパーソケットを接続してください。 February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J CONFIDENTIAL 29 O p e r a t i o n 6.3 M a n u a l FLASH MCU Programmer を使用しての書き込み方法 FLASH MCU Programmer 自体の操作方法については、FLASH MCU Programmer のマニュアルを参照してく ださい。 1. 2. 3. CON6 コネクタ(Figure 6-1 参照)のジャンパーソケットを外してください。 MD0 コネクタ(Figure 6 1 参照)のジャンパーソケットを"H"側に接続してください (H:書込みモード、L:RUN モード)。 USB シリアル変換基板を使用して書込みを行ってください。Figure 6 9 のように USB シリアル基板 とスタータキット基板をケーブルや半田付けなどを使用して接続してください。接続完了後、PC と USB シリアル基板を接続してください。 Figure 6-9 プログラム書込み時の機器接続(FLASH MCU Programmer を使用する場合) USB シリアル変換基板 TP6 - TXD TP7 - RXD TP7 TP6 CON6 CON9 G MD0 V GND - GND MCUVCC - 3V3 4. PC 上で FLASH MCU Programmer を立ち上げてください。 30 CONFIDENTIAL February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J O p e r a t i o n M a n u a l 5. 「Target MCU」欄のプルダウンを開き、「MB9AFA32L/M/N」を選択してください。 6. 「Crystal Frequency」欄のプルダウンを開き、「4MHz」を選択してください。 7. 「Hex File」欄の横にある「Open」ボタンを押下し、書き込むファイルを選択してください。 (ファイル名の例:xxxxx.srec) 8. 「Full Operation」ボタンを押下してください。 9. 「リセットボタンを押下してください」の旨のウィンドウが出たらリセットスイッチ(下図)を押下し てください。操作は完了です。 RST 10. 書込み状態を示すインジケータが表示され、しばらく待つと書き込みが完了します。 11. 書込みが完了したら、MD0 コネクタのジャンパーソケットを"L"側に接続し、電源を再投入するとス タンドアロンで動作します。 以上で、FLASH MCU Programmer からのプログラム書込み方法は完了です。 February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J CONFIDENTIAL 31 O p e r a t i o n M a n u a l 7. オーダー型格 Table 7-1 オーダー型格 32 CONFIDENTIAL 型格 版数 備考 MB39C831-EVBSK-01 Rev 1.0 ---- February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J O p e r a t i o n M a n u a l SS901-00020-1v0-J Spansion・SUPPORT SYSTEM MB39C831-EVBSK-01 Energy Harvesting Starter Kit for Boost Power Management IC Operation Manual 2014 年 2 月 Rev. 1.0 発行:Spansion Inc. 編集:マーケティングコミュニケーション部 February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J CONFIDENTIAL 33 O p e r a t i o n M a n u a l 免責事項 本資料に記載された製品は、通常の産業用, 一般事務用, パーソナル用, 家庭用などの一般的用途 (ただし、用途の限定はあ りません) に使用されることを意図して設計・製造されています。(1) 極めて高度な安全性が要求され、仮に当該安全性が 確保されない場合、社会的に重大な影響を与えかつ直接生命・身体に対する重大な危険性を伴う用途 (原子力施設における 核反応制御, 航空機自動飛行制御, 航空交通管制, 大量輸送システムにおける運行制御, 生命維持のための医療機器, 兵器シ ステムにおけるミサイル発射制御等をいう) 、ならびに(2) 極めて高い信頼性が要求される用途 (海底中継器, 宇宙衛星等を いう) に使用されるよう設計・製造されたものではありません。上記の製品の使用法によって惹起されたいかなる請求また は損害についても、Spansion は、お客様または第三者、あるいはその両方に対して責任を一切負いません。半導体デバイス はある確率で故障が発生します。当社半導体デバイスが故障しても、結果的に人身事故, 火災事故, 社会的な損害を生じさ せないよう、お客様において、装置の冗長設計, 延焼対策設計, 過電流防止対策設計, 誤動作防止設計などの安全設計をお願 いします。本資料に記載された製品が、外国為替及び外国貿易法、米国輸出管理関連法規などの規制に基づき規制されてい る製品または技術に該当する場合には、本製品の輸出に際して、同法に基づく許可が必要となります。 商標および注記 このドキュメントは、断りなく変更される場合があります。本資料には Spansion が開発中の Spansion 製品に関する情報が 記載されている場合があります。Spansion は、それらの製品に対し、予告なしに仕様を変更したり、開発を中止したりする 権利を有します。このドキュメントに含まれる情報は、現状のまま、保証なしに提供されるものであり、その正確性, 完全 性, 実施可能性および特定の目的に対する適合性やその市場性および他者の権利を侵害しない事を保証するものでなく、ま た、明示, 黙示または法定されているあらゆる保証をするものでもありません。Spansion は、このドキュメントに含まれる 情報を使用することにより発生したいかなる損害に対しても責任を一切負いません。 Copyright © 2014 Spansion Inc. All rights reserved. 商標:Spansion®, Spansion ロゴ (図形マーク), MirrorBit®, MirrorBit® Eclipse™, ORNAND™ 及びこれらの組合せは、米国・日本 ほか諸外国における Spansion LLC の商標です。第三者の社名・製品名等の記載はここでは情報提供を目的として表記した ものであり、各権利者の商標もしくは登録商標となっている場合があります。 34 CONFIDENTIAL February 14, 2014, MB39C831-EVBSK-01_SS901-00020-1v0-J