シリコン概要
nRF52832は2016年に64MHz Cortex-M4と512KBのフラッシュメモリを搭載して登場しました。一方、nRF52840は1年後に64MHz Cortex-M4F、1MBのフラッシュメモリ、そしてより大容量の無線エンジンを搭載して登場しました。どちらも認証済みモジュールとして出荷されますが、840はメモリとセキュリティブロックの拡張性により、エッジコンピューティングを重視するアプリケーションに最適です。一方、832はコスト重視のウェアラブル機器や玩具で依然として人気を博しています。
無線到達距離:+4dBm vs. +8dBm
832の送信出力は+4dBmが上限です。840は+8dBmまで出力を上げ、受信感度は-96dBmまで低下します。屋外では、見通し距離は120mに対して60mに相当します。これは、追加のフロントエンドチップなしで灌漑用水路を横切る農業用センサーにとって便利です。
メモリマップ:512KB vs. 1MB
フラッシュメモリが2倍になったことで、無線アップデートとデバイス内機械学習モデルのためのスペースが2倍になりました。832ベースのフィットネストラッカーは7日分の心拍数データを保存できます。840スマートロックは6か月分の監査ログをキャッシュでき、さらに2つ目のファームウェアバンクのためのスペースも確保できます。
セキュリティ強化
840は、ハードウェアAES-256、SHA-256、ECC、ARM TrustZone-Mを搭載しています。832はソフトウェア暗号化を採用しています。センサーデータに署名する必要がある医療機器の場合、840は計算時間を90ミリ秒から9ミリ秒に短縮し、消費電力を80%削減します。
電力バジェット:ディープスリープ時のマイクロアンペア
RAM を保持した状態では、どちらもわずか0.3µAしか消費しませんが、840のDC-DCコンバータは高負荷時に自動的にバイパスし、ピーク送信電流を15%削減します。832の歩数計はCR2032で5年間動作します。840のドアロックは、同じ電池で8年間動作しますが、無線容量が大きいにもかかわらずです。
周辺機器
どちらもSPI、I²C、UART、ADC、PWMを備えていますが、840はUSB 2.0フルスピードと外部フラッシュメモリ用のQSPIを搭載しています。832は歩数計として十分な機能を備え、840は外付けドライバチップなしで320×320のTFTディスプレイを駆動できます。
実世界のシナリオ
832モジュールは30ドルのフィットネスバンドに内蔵され、5年間、毎秒の心拍数をブロードキャストします。同じシリコンチップがスーパーマーケットのカートにタグを付け、+4dBmで30m離れた天井のゲートウェイまで到達します。
840モジュールは80ドルのスマートロックに電力を供給し、6ヶ月分の監査ログを保存し、+8dBmで120mの駐車場を横断します。同じチップはZigbee/Thread境界ルーターも駆動し、BLEと802.15.4スタックを同時に制御します。
ロードマップの現実
どちらのチップもBluetooth 5.0の長距離通信と2Mbpsの高速通信をサポートしていますが、Bluetooth 6.0のチャネルサウンディングにハードウェア認定されているのは840のみです。ファームウェアのアップデートにより、センチメートルレベルの距離測定が可能になります。製品ロードマップが「十分な精度」で終わる場合は、832を選択してください。もし「レーダー精度」で終わるなら、840 の予算を立てましょう。
結論:用途は人それぞれ
コスト、サイズ、そして5年間のバッテリー寿命が、高度な暗号化機能や長距離通信よりも重要であれば、nRF52832 を選びましょう。マイクロサーバーとしても機能し、数ヶ月分のデータを保存しながらも消費電力が少ない無線が必要な場合は、nRF52840 を選びましょう。どちらも実績のある頼れる存在です。一方はスプリンター、もう一方はバックパックを背負ったマラソンランナーです。
