MicroArchitectures
H.Ueda
Programmer
ブログ
50nAの超低消費電力を実現。Nordic nRF54LC10Aで考える次世代のIoTデバイス設計
Nordic nRF54LC10A – A tiny Bluetooth LE and 802.15.4 SoC with sub-50 nA hibernation mode という記事を読み、Nordicの新しいSoCが「長期保管が必要なIoT機器」の課題をどう解決しようとしているのか気になったので、自分なりに内容を整理してみました。
組込みネタです。使ってみたいチップですね。
Nordic Semiconductorが先日発表した「nRF54LC10A」は、同社のnRF54Lシリーズを拡充する新しいSoCです。上位モデルであるnRF54L15と比較すると、メモリ容量や周辺インターフェースを適度に抑えることで、よりコンパクトかつコストパフォーマンスを重視した位置づけになっているようです。
22nmプロセスがもたらす電力効率の向上
この新しいSoCの大きな特徴は、製造プロセスに22nmを採用している点にあります。これまでの主力製品であったnRF52シリーズと比較して、Bluetooth LE通信時の消費電力が30〜50%ほど低減されているとのことです。
無線通信の電力消費は、バッテリー駆動のデバイスにとって最大の懸念事項ですが、ここが底上げされるのは設計者にとって非常に心強い改善かと思います。
また、最も注目したいのが「50nA(ナノアンペア)未満」という極めて低い消費電流を実現したハイバネーションモードです。
「電池を入れて出荷する」デバイスの味方
たとえば、スマートタグや医療用のパッチデバイスのように、工場で電池を組み込んだ状態でパッケージングされ、ユーザーの手元に届くまで数ヶ月から数年かかる製品を想像してみてください。
これまでの製品では、棚に置かれている間(棚卸資産の状態)でもわずかに電流が漏れ続け、いざユーザーが使おうとした時には電池が減っているという問題がありました。
flowchart TD
A["工場出荷 (電池内蔵)"] --> B["輸送・倉庫保管<br>(ハイバネーション)"]
B --> C{"ユーザーの手元で起動"}
C --> D["通常動作モード"]
style B fill:#f9f,stroke:#333,stroke-width:2px
subgraph "ハイバネーションの恩恵"
B
end
nRF54LC10Aのハイバネーションモードは、この「保管中の電力消費」を極限まで抑えるための仕組みと言えます。50nA未満という数値は、電池の自己放電レベルに近い領域ですので、実質的にバッテリー寿命を削らずに長期間の保管が可能になるかもしれません。
プロセッサ構成と処理能力
内部構造を見てみると、単なる低電力SoCではないことが分かります。メインCPUには128 MHzで動作するArm Cortex-M33を採用し、さらにRISC-Vベースのコプロセッサ「VPR」を搭載しています。
このVPRは、時間制約の厳しいI/O処理(SoftPeripherals)などをオフロードするために使われます。メインCPUを休ませたまま特定の処理を行わせることで、システム全体の電力効率をさらに高める仕組みです。
主な仕様を簡単に表にまとめました。
| 項目 | 内容 |
|---|---|
| メインCPU | Arm Cortex-M33 (128 MHz) |
| コプロセッサ | RISC-V VPR (128 MHz) |
| メモリ (RAM) | 192 KB |
| ストレージ (NVM) | 最大 1012 KB |
| 対応プロトコル | Bluetooth 5.4 LE, Thread, Zigbee, Matter, 802.15.4 |
| 無線感度 (1 Mbps) | -97 dBm |
| ハイバネーション電流 | 50 nA 未満 |
豊富なワイヤレス機能
小型ながら、最新のワイヤレス機能もしっかり押さえられています。Bluetooth 5.4のLEオーディオや方向検知(Direction-finding)に加え、次世代の距離測定技術である「Bluetooth Channel Sounding」もサポートしています。
Appleの「探す」ネットワークに対応したタグや、高精度な屋内測位システムを構築する際にも、こちらを選択肢に入れる場面が増えるのではないでしょうか。
また、セキュリティ面についても、Arm TrustZoneによる論理的な分離や、物理的な攻撃に対する保護、サイドチャネル攻撃への対策など、昨今のIoT機器に求められる基準を十分に満たしている印象を受けます。
どのような製品に向いているか
nRF54LC10Aは、以下のような「小さくて、長く電池を持たせたい」デバイスに特に適しているかと思います。
- 使い捨て型医療センサー: パッチ型で、数日間使い続けるようなデバイス。
- スマートホームの小型センサー: 開閉センサーや温度計など、電池交換を数年単位で忘れたいもの。
- 物流トラッカー: コンテナや荷物に貼り付け、長期間の輸送・保管を経てから動作を開始するもの。
周辺機器の数は上位モデルより制限されていますが、GPIOも最大31本確保されており、多くの実用的なアプリケーションでは十分事足りるはずです。
まとめ
nRF54LC10Aは、単に「nRF54Lシリーズの安価版」というわけではなく、50nAという極低消費電力のハイバネーションモードを備えることで、特定のビジネスモデル(電池内蔵・長期保管)における強力なソリューションになっていると感じました。
最新の22nmプロセスによる恩恵を享受しつつ、コストと機能のバランスを取りたいプロジェクトにおいて、非常に使い勝手の良いチップになるのではないでしょうか。これからの小型IoTデバイスの設計が、少しずつ変わっていくかもしれません。