Low Power / comparison

SAMD21: solar powered sensor node

SAMD21を太陽電池駆動のセンサーノードへ使えるかは、MCU単体の低消費電力だけでは決まりません。開発ボード上のレギュレーター、USB回路、電源LED、センサー、無線、充電器、電池、待機時間を含むシステム全体で判断します。最初に、使用するボードの正確な型番と回路図、電源電圧、スリープ時に切れない部品を確認してください。

対象SAMD21
用途solar powered sensor node
Review2026-08-03

追加調査で押さえる実務ポイント

SAMD21を太陽電池駆動のセンサーノードへ使えるかは、MCU単体の低消費電力だけでは決まりません。開発ボード上のレギュレーター、USB回路、電源LED、センサー、無線、充電器、電池、待機時間を含むシステム全体で判断します。最初に、使用するボードの正確な型番と回路図、電源電圧、スリープ時に切れない部品を確認してください。

確認できたMCU情報

項目内容
アーキテクチャArm Cortex-M0+系
対象品番記事の参照先はATSAMD21G18
位置づけArduino Zero系などで広く使われたUSB対応MCU
技術値メモリ、クロック、電圧、スリープモードはデータシートで確認
メーカーMicrochip
確認日2026-08-02

SAMD21は開発ボードとライブラリの選択肢が多く、試作しやすい一方、USB回路や電源LEDを搭載したボードは低消費電力化の妨げになります。試作ボードと最終基板の消費電流を別物として計画します。

MCUの仕様値を、そのMCUを搭載した開発ボードの消費電流として扱ってはいけません。ボードのUSB-UART、デバッガ、LDO、LEDが常時電力を消費する場合があります。

太陽電池ノードの構成

部品役割選定時の確認
太陽電池発電開放電圧、最大電力点、設置角度、日照
充電/電源回路電池を安全に充電し負荷へ供給電池種類、逆流、低温、高温、負荷共有
二次電池夜間・曇天の電源容量、保護回路、温度、寿命
MCUボード計測と制御スリープ電流、起動時間、電源LED
センサー計測待機電流、ウォームアップ、電源遮断可否
通信データ送信送信ピーク、再送、接続時間
ケース屋外保護防水、結露、紫外線、放熱

電力収支を先に作る

平均電流は、スリープ電流だけでなく各状態の電流と時間から求めます。

1日消費電荷 = Σ(各状態の電流 × 継続時間)
必要発電量 = 1日消費電荷 ÷ 電源効率 ÷ 有効日照時間

例として、15分ごとに起動し、計測、保存、送信して再び休止する場合、送信のピーク電流と接続時間が支配的になることがあります。数値は使用部品で測定し、一般値を代入して完成設計としないでください。

最小検証の順序

  1. USB給電で、MCUボード単体のLED点滅とシリアル出力を確認します。
  2. 使用するセンサーを1個だけ接続し、計測値を取得します。
  3. センサーの電源をGPIOやロードスイッチで切れるか確認します。
  4. スリープへ入り、タイマーまたはRTCで復帰する最小コードを作ります。
  5. 電流計または電流ロガーで、起動、計測、送信、スリープを別々に測ります。
  6. USBを外し、実際に使う電源経路で同じ測定を行います。
  7. 電池だけで24〜72時間動作させ、電圧、リセット回数、欠測を記録します。
  8. 最後に太陽電池と充電器を追加し、日照不足を含む長期試験へ進みます。

ボード差で必ず確認すること

  • 搭載MCUの正確な型番・パッケージ
  • ロジック電圧と入力の許容範囲
  • USB端子からの給電経路
  • VIN、5V、3.3V、BAT端子の用途
  • 電源LEDを切れるか
  • オンボードデバッガを切り離せるか
  • スリープ中も動作するRTC・低周波クロック
  • Arduino、CircuitPython、メーカーSDKなどの対応範囲
  • 使用ライブラリが低消費電力モードを妨げないか

安全上の注意

絶対最大定格は通常動作に使う値ではありません。推奨動作条件、ボードの回路図、電池メーカー、充電ICの仕様を優先します。リチウム系電池を屋外で充電する場合、温度監視、過充電・過放電保護、防水と結露、直射日光によるケース温度を確認してください。

逆流防止のない回路では、夜間に電池から太陽電池へ電流が流れる可能性があります。MCUのGPIOからセンサーへ直接大電流を供給せず、必要に応じてロードスイッチやMOSFETを使います。

失敗しやすい点

症状主な確認
スリープしても電流が高いLED、デバッガ、LDO、センサー、プルアップ
曇天後に復帰しないブラウンアウト、電池保護、起動突入電流
計測値が不安定電源リップル、基準電圧、センサーのウォームアップ
送信時にリセット電池内部抵抗、配線、コンデンサー、電源ICのピーク能力
USBでは動くが電池では動かない給電経路、電圧、ブート条件
消費量が計算と合わない再送、接続待ち、ログ、ライブラリの常時動作

判断

SAMD21は候補MCUになり得ますが、この記事だけでは特定ボード、センサー、充電器、電池の組み合わせを完成回路として保証しません。まずボード単体の実測と電力収支を作り、必要な稼働日数と最低日照条件を満たすか判断してください。

次に確認するページ

参考リンク

  • https://www.microchip.com/en-us/product/ATSAMD21G18 - SAMD21公式製品ページ
  • https://www.microchip.com/en-us/products/microcontrollers - MicrochipのMCU製品一覧

Amazonの検索結果

購入リンクにはアフィリエイトリンクを含む場合があります。仕様・在庫は購入前に販売ページとメーカー公式情報で確認してください。

次に読むとよい記事