Bluetooth テクノロジーは、フィットネストラッカーやスマートホームセンサーから医療インプラントや産業用 IoT ノードまで、数えきれない組み込みデバイスのバックボーンです。エンジニアや製品開発者にとって、多くの場合、ワイヤレス設計の成功を予測する 2 つのメトリックがあります。信号範囲と消費電力。プッシュ範囲は、数時間でコイン電池を排出できますが、電力を切断すると、一定の接続とデータ損失が発生することがあります。この記事では、実用的なトレードオフ、およびパワー消費量の戦略、およびほとんどの Bluetooth システムの最適化に関する技術的な深いダイビングが示されています。

Bluetooth 信号範囲の理解

Bluetoothは、Wi-Fi、Zigbee、およびマイクロウェーブと共有される2.4 GHz ISMバンド、混雑させた周波数範囲で作動します。達成可能な範囲は、Bluetoothのクラス、アンテナ効率、受信機の感受性および環境の減少によって決まります。クラス2装置(最も一般的で+4 dBmの伝達力と)は、通常10–30メートルラインの方向を達成します。クラス1装置(+20 dBm)は100メートル以上に達することができますが、ギヤの可能な管理に注意してください。

しかし、生の出力電力は、式の1つの側面だけである。 リンク予算 - 送信機の電力、アンテナゲイン、および受信機の感度マイナスの損失の合計 - 実世界範囲をデターミネス。 典型的なBLE受信機は、90〜97dBmの周りの感度を持っています。 いくつかのdBによるアンテナゲインを改善することで、電力消費量を増加させることなく、範囲を著しく拡張することができます。

要因 影響信号の範囲

  • [] トランスミッタ電源設定:[]] ほとんどのBLEチップは、複数の電力レベル(例えば、-20 dBm〜+ 8 dBm)をサポートします。 高出力は範囲を拡張しますが、電流の描画が増加します。
  • [アンテンナの品質と配置:[ 不良な一致したアンテナは、電力の10%未満を放射することができます。 PCBトレースアンテナ、チップアンテナ、および外部ダイポールはすべて、ゲインと帯域幅の異なる取引オフを持っています。
  • [] 物理的な障害と干渉:[]の壁、金属オブジェクト、および人体は反射、吸収、および多パスのフェーディングを引き起こします。 2.4 GHz帯は、水とコンクリートの減衰に特に敏感です。
  • [周波数帯と共存:[]]適応周波数ホッピング(AFH)は、Bluetoothが混雑したチャネルを回避するのに役立ちますが、重いWi-Fiトラフィックは、再送信を強制することによって範囲を劣化させることができます。
  • []データレートとパケット構造:[]]高値(LE 2M PHY)は、オンエア時間を短縮しますが、約3〜5dBの受信機感度を削減します。

電力消費を最適化するための戦略

Bluetooth の組み込みデバイスにおける電力最適化は多層の課題です。 無線トランシーバーは 1 つのコントリビューターです。 マイクロコントローラ、電圧調整器、ソフトウェア スタックはすべて電池寿命に影響を及ぼします。 最も重要なアプローチは、必要な接続信頼性を維持しながら、アクティブな無線時間を最小限にすることです。

パワーマネジメント技術

  • []低電力Bluetoothモードを使用します。 Bluetooth Low Energy(BLE)モード(LE 1MやLE Codedなどのモード)は、古典的なBluetoothよりも大幅に低平均電流を提供します。 BLE広告間隔は、デューティサイクルを削減するために、ミリ秒の数百に設定することができます。
  • [ 送信電力を動的に調整:[]] リンクが強い(例えば、RSSI > -50 dBm)でTX電力を削減し、必要なときにのみ増加するクローズドループ電力制御アルゴリズムを実行します。 これは、モバイルシナリオで30〜50%の平均電流をカットすることができます。
  • [] 増幅効率の接続間隔と監督タイムアウト:[] より長い接続間隔(例えば、100〜400 ms)は、ウェイク周波数を削減します。 過度なタイムアウトは、短い干渉時に、スライディングの回避に十分な長さを設定する必要があります。
  • []スリープモードとウェイクオンデマンド:[]をユーティリティで接続イベント間のディープスリープにBluetoothコントローラーを置きます。ドアセンサーなどのイベント駆動型アプリケーションに、ウェイクオンラジオまたはGPIOベースのウェイクアップを使用します。
  • []広告ペイロードと周波数の最適化:[広告パケットを短く保ち、標準31バイトのペイロードが不足しているときだけ、拡張広告を使用します。 デバイスが電力を節約するために固定的であるときに広告間隔を削減します。

高度なパワーマネジメント技術

基本設定を超えて、開発者は高度なBLE機能を活用することができます。 ]LE Power Control機能(Bluetooth 5.2の一部)は、周辺機器が中央に増加または減少するように、受信された信号強度に基づいて送信電力を増加または減少させることができます。 同様に、 []] は、高干渉のチャネルを回避し、再送信電力廃棄物を減らす。

もう一つの頻度は、ソフトウェアスタックです。 中断またはブロック関数呼び出しの使用をポーリングすると、CPUをアクティブモードに長く保つことができます。 イベント駆動、非ブロックAPIを使用して、スケジュールされた接続間隔の低電力タイマーを記述します。

バランスのとパワー消費量

古典的なトレードオフ: 増加送信電力は範囲を拡張するが、バッテリー寿命を短くします。 これを視覚化するには、500 mAh バッテリーでBLE デバイスを検討してください。 +4 dBm (2.5 mA TX 電流)、100 ms ごとに 30 ms の接続イベントが平均電流を約 1.5 mA (MCU を含む、およびスリープオーバーヘッド)、約 330 時間連続使用。 +8 dBm (電流 5 mA TX 電流)、寿命は、約 180 mA までの平均電流を低下します。 mA または 5 mA まで接続を最大 5 mA まで、最大 5 mA までの使用が可能です。

デザイナーは、エンド製品に対して、最小限の許容範囲を定義しなければなりません。スマートサーモスタットでは、デバイスがゲートウェイの10メートル以内であれば、20メートルの接続を失うことは許容されます。データを継続的にストリーミングしなければならないウェアラブルヘルスモニターでは、電力コストにもかかわらず、範囲は優先される必要があるかもしれません。

組込み設計における実用トレードオフ

  • []ダイナミックTXパワー対固定高出力:[固定高出力(+ + 8 dBm)は、受信機が近くにあるときには、よりシンプルで無駄です。 適応アルゴリズムは、RSSI測定と制御ループを必要とします。ファームウェアのオーバーヘッドの2〜5 KBを追加します。
  • [Antenna 選択:]] セラミックチップアンテナは、ボードスペースを保存しますが、通常は -2 から 4 dBi ゲインに - 2 の外部クォーターウェーブモノポールは、TX 電流を増加させることなく 4–6 dB の範囲を拡張することができます。
  • PHY 選択:] LE のコード化された PHY (S=8) は繰り返しコーディングを使用して LE 1M PHY の範囲を 3 倍増しますが、データスループットを減らし、大気時間を増加させ、大体データ転送のための平均電流を増加させます。
  • [] スリープ対アイドル:[] 多くのBluetoothコントローラーは、ラジオがウェイクアップパケットを聴くのを簡略的に目覚めさせる「sniff」モードをサポートしています。 これは、リンクをポーリングするアクティブアイドルモードに残っているよりもはるかに少ない電力を使用します。

リアルタイムアプリケーション検討

環境の適応

組込み装置は多様な環境で作動します。人体で身につけられる身につけられることは水およびティッシュによる吸収の5–15 dBを経験します。金属のエンクロージャの後ろの産業IoTセンサーは外的なアンテナに頼る必要があるかもしれません。[]の実時間RSSIのモニターを加えると装置は適応することを可能にします:強い信号の地帯で、TX力を減らし、関係間隔を拡張して下さい;弱い地帯で、またはコードされたPHYに転換して下さい。

組込みエンジニアのためのアンテナ設計先端

アンテナはチェーン内の最も弱いリンクです。 無駄になる力を避けるために、これらの規則に従ってください。

  • 少なくとも5 mmの地上の整理とPCBの端でアンテナを置いて下さい。
  • マッチングネットワークは、50オームで2.45 GHzで調整されています。 いくつかの picofarads の stray キャパシタンス は、 MHz の 10 で共鳴周波数をシフトすることができます。
  • アンテナ送り線付近の高速デジタルトレースを走らない。1mmのカップリングでも、解凍を招く。
  • 小さな地上平面のバッテリー駆動装置では、IFA(インバーターFアンテナ)や、メダリングされたモノポールの使用を検討してください。これらは、シンプルなPCBトレースよりも優れた性能を提供します。

他のワイヤレス技術との共生

多くの製品では、BluetoothはWi-FiまたはZigbeeで2.4GHz帯のバンドを共有しています。 適切な共存性がなく、30〜50%の電力消費量を増加させます。 テクニックは次のとおりです。

  • [ 適応周波数ホッピング(AFH):[] Bluetooth LEは、チップセットがそれをサポートする場合は、Wi-Fiによって使用されるチャンネルを自動的にスキップします。 AFHが有効で、スタックにオーバーライドされていないことを確認してください。
  • タイムドメイン分離:]] 一部のチップは、Wi-Fiがアイドル状態のときに伝送をスケジュールするために、共存仲裁ピン(例えば、BT ACTIVE)を許可します。
  • 単一のアンテナを共有:]] 漏れによる燃焼電力を避けるために適切な分離でRFスイッチを使用します。 スイッチ制御は、ドライバに統合する必要があります。

コンテンツ

Bluetooth の範囲と埋め込まれたデバイスのための電力消費を最適化することは、ワンサイズフィットオールのエクササイズではありません。それは、無線環境、アンテナ設計、PHY オプション、および特定の使用例の動的の徹底的な理解を必要とします。BLE の低電力機能を適用することにより、動的 TX の電力制御を使用して、適切なアンテナを選択し、慎重に接続パラメータを調整し、エンジニアは、許容電池寿命を配信しながら、強力なリンクを維持しているワイヤレス製品をビルドすることができます。最高の設計は、範囲と電力を反対ではなく、可変的なシステムのバランスを補完することができないように、パワーを処理します。

更に読みたい場合は、詳細なPHYとパワーコントロールパラメータの[ Bluetoothコア仕様[と、実用的な実装ガイドのシリコンベンダーからアプリケーションノートを見直し、]Nordic Semiconductorと[[Texas Instruments]]]などのシリコンベンダーからアプリケーションノートを見直してください。 アンテナマッチングに関するデザイナーは、 の白書]のガイドで設計ガイドラインから恩恵を受けることができます。