電源設計は、Bluetoothモジュールの統合において最も過小評価されている分野です。優れたRF感度と洗練されたファームウェアスタックを備えたモジュールであっても、給電ネットワーク(PDN)の設計が不適切であれば、受信範囲で6〜10 dBの損失が発生し、ランダムなブラウウンアウトリセットや、数年ではなく数週間でコイン電池を消耗する可能性があります。本記事では、BLEモジュールの完全な電源設計フローを解説し、トポロジ選択、リップル予算設定、突入電流管理、バッテリ放電曲線マッチング、測定検証を取り上げます。
Nordic nRF52840、Silicon Labs EFR32BG22、TI CC2640R2、Espressif ESP32-C3モジュールの実際のパラメータを使用して、トレードオフを説明します。すべての計算を明示的に示すため、独自モジュールのデータシート値に置き換えることができます。
1. 電源品質がRF性能に直接影響する理由
BLE無線は、PLL、VCO、PAがすべて同じ電源レール(または結合レール)を共有するため、電源ノイズに敏感です。電源リップルと位相ノイズの関係は概ね以下の通りです:
ΔL(dBc/Hz) ≈ 20 × log10(V_ripple / V_supply) + PSRR_PA
3.0 Vで動作する典型的なモジュールで、1 MHzオフセットでのPA電源除去比(PSRR)が-25 dBの場合、50 mVのリップルは以下を生成します:
ΔL ≈ 20 × log10(0.05 / 3.0) + (-25) = 20 × (-35.6) + (-25) = -35.6 – 25 = -60.6 dBc/Hz
これはBLE規格の隣接チャネル拒否限界である-62 dBc/Hzの直前です。リップルを100 mVに押し上げると、位相ノイズは-54.6 dBc/Hzに劣化し、適合不合格となります。電源リップルは二次的な懸念ではなく、モジュールがBluetooth認定に合格するかどうかを直接決定します。
2. 電源トポロジ選択:LDO vs Buck vs Buck-Boost
3つのトポロジがBLEモジュール設計を支配しています。選択は入力電圧範囲、効率要件、基板面積、ノイズ感度に依存します。
| パラメータ | LDO | Buckコンバータ | Buck-Boost |
|---|---|---|---|
| 効率 | 35〜70%(V_out/V_in) | 85〜95% | 80〜92% |
| 出力リップル | 5〜50 μV(超低) | 5〜30 mV(スイッチング) | 10〜50 mV |
| 消費電流 | 0.3〜5 μA | 5〜50 μA | 10〜80 μA |
| 部品数 | 1(ICのみ) | 4〜5(IC + L + C × 2) | 5〜6(IC + L + C × 2 + 追加) |
| コスト(BOM) | $0.03〜0.15 | $0.20〜0.60 | $0.30〜0.80 |
| 基板面積 | 0.6〜1.0 mm² | 4〜8 mm² | 6〜10 mm² |
| EMI | 無視できる | 中程度(スイッチング高調波) | 中〜高 |
| バッテリ寿命(CR2032、1s間隔) | 2.5〜3.5年 | 3.0〜4.0年 | 2.0〜3.0年 |
判断マトリックス:
- バッテリ = CR2032(2.0〜3.0 V)→ LDO:入力電圧は常にモジュールの1.8〜3.0 V範囲の上または近くにあります。V_in – V_out < 200 mVの場合、Buckコンバータの効率利点は消滅します。LDOの消費電流は10〜100倍低く、デューティサイクル駆動のBLEタグではるかに重要です。
- バッテリ = リチウムイオン(3.0〜4.2 V)→ Buck:4.2 Vと3.0 Vの間の1.2 VのヘッドルームはLDOで28%のエネルギーを無駄にします。90%効率のBuckコンバータはこれを節約し、バッテリ寿命を約25%延長します。
- バッテリ = アルカリ2×AA(2.0〜3.2 V)→ Buck-Boost:電圧がモジュールのV_outをまたぐため、降圧と昇圧の両方が必要です。Buck-Boostは全放電曲線にわたって3.0 Vを維持します。
- USB給電または5 Vレール → Buck + LDOカスケード:Buckコンバータが5 V → 3.3 Vを92%効率で降圧し、続いてLDOが3.3 V → 3.0 VをRFセクション用に調整します。これにより効率と低ノイズの両方が得られます。
3. LDOレギュレータ設計:ドロップアウト、消費電流、PSRR
BLEモジュール用LDOの選択では、3つのパラメータが支配的です:ドロップアウト電圧、消費電流、上流コンバータのスイッチング周波数でのPSRRです。
3.1 ドロップアウト電圧
ドロップアウト電圧は、レギュレーションに必要な最小のV_in – V_outです。2.0 Vの寿命末期まで動作するCR2032駆動モジュールで、3.0 Vの調整レールの場合:
V_dropout_max = V_battery_EOL – V_rail = 2.0 V – 1.8 V = 0.2 V
(モジュールがVDDで1.8 Vを許容する場合)。汎用LDOの多くは15 mA負荷で200〜500 mVのドロップアウトを持ち、余裕が限界です。TI TPS7A02やNCP171などの超低ドロップアウトLDOは10 mAで35〜80 mVを達成し、快適な余裕を提供します。
3.2 消費電流
99.9%の時間スリープするBLEタグ(1秒間隔のアドバタイズ、約3 msアクティブ)の場合、LDOの消費電流が平均消費電力を支配します:
I_avg = I_sleep × 0.999 + I_tx × 0.001 = I_q_ldo × 0.999 + 15 mA × 0.001
| LDO | I_q (nA) | I_qによる10年CR2032消耗量 (mAh) | 220 mAhセルに対する% |
|---|---|---|---|
| TPS7A02 (TI) | 25 | 2.2 | 1.0% |
| NCP171 (onsemi) | 50 | 4.4 | 2.0% |
| AP2112 (Diodes) | 55,000 | 4,818 | セルを超過 |
| ME6211 (Microne) | 40,000 | 3,504 | セルを超過 |
AP2112とME6211は一般的な低コストLDOですが、40〜55 μAの消費電流はBLE活動ゼロでもCR2032を2ヶ月未満で消耗させます。常にI_qをバッテリ容量 × 設計寿命に対して検証してください。
3.3 電源除去比(PSRR)
PSRRは入力リップルがどれだけ出力で減衰されるかを定義します。BuckコンバータとLDOをカスケード接続する場合、モジュールVDDでの総リップルは:
V_ripple_out = V_ripple_buck × 10^(-PSRR_ldo / 20)
2.4 MHz(典型的なスイッチング周波数)で20 mVリップルのBuckコンバータと、2.4 MHzで45 dB PSRRを持つLDOをカスケード接続した場合:
V_ripple_out = 0.020 × 10^(-45/20) = 0.020 × 0.00562 = 0.000112 V = 112 μV
この112 μVはBLEモジュールの1 mV目標をはるかに下回ります。ただし、PSRRは高周波で劣化します。10 MHzでは、同じLDOが20 dBのPSRRしか提供せず、2 mVのリップルになります。LDOデータシートのPSRR対周波数曲線を必ず確認し、見出しの1 kHz数値のみを見ないでください。
4. Buckコンバータ設計:効率、スイッチング周波数、インダクタ選択
リチウムイオンまたはUSB駆動のBLEモジュールの場合、Buckコンバータが主要レギュレータです。設計には3つの重要な決定が含まれます:スイッチング周波数、インダクタ値、出力コンデンサ選択です。
4.1 スイッチング周波数のトレードオフ
| パラメータ | 1.5 MHz | 3.0 MHz | 6.0 MHz |
|---|---|---|---|
| インダクタ値(30%リップル) | 4.7 μH | 2.2 μH | 1.0 μH |
| インダクタフットプリント | 2.0 × 2.5 mm | 1.5 × 1.5 mm | 1.0 × 0.5 mm |
| 軽負荷効率(1 mA) | 78% | 82% | 85% |
| 全負荷効率(100 mA) | 88% | 90% | 87% |
| BLE帯域のEMI高調波 | 低(2次高調波3 MHz) | 中程度 | レイアウトに依存 |
| 消費電流 | 8〜15 μA | 5〜10 μA | 4〜8 μA |
高いスイッチング周波数はより小さなインダクタとコンデンサを可能にし、基板面積を削減します。ただし、スイッチング損失は周波数とともに増加し、全負荷効率が低下します。BLEモジュールでは3 MHzが最適点です:小さなインダクタ、良好な軽負荷効率(BLEはデューティサイクル駆動)、スイッチング高調波は2.4 GHz RF帯域から遠く離れています。
4.2 インダクタ選択
インダクタ値はリップル電流を決定し、リップル電流は出力電圧リップルと効率に影響します。リップル電流は:
ΔI_L = (V_in – V_out) × D / (f_sw × L)
ここでD = V_out / V_inはデューティサイクルです。V_in = 4.0 V、V_out = 3.0 V、f_sw = 3 MHz、L = 2.2 μHの場合:
D = 3.0 / 4.0 = 0.75
ΔI_L = (4.0 – 3.0) × 0.75 / (3×10⁶ × 2.2×10⁻⁶) = 0.75 / 6.6 = 0.114 A = 114 mA
これは平均負荷電流を中心とした114 mAのピークツーピークリップルです。15 mAのBLE TXの場合、インダクタ電流は-42 mAから+72 mAまで変動します。負の変動はコンバータがDCM(不連続導通モード)に入ることを意味し、軽負荷では正常であり、実際に効率が向上します。
主要インダクタパラメータ:
- DCR(直流抵抗):効率のために100 mΩ未満。150 mΩのDCRは15 mAでI²×R = 0.015² × 0.15 = 34 μWを消費 — 無視できるが、200 mAでは6 mW。
- 飽和電流:ピークインダクタ電流(I_avg + ΔI_L/2)を超える必要があります。BLEモジュールでは500 mA定格で十分です。
- シールド構造:非シールドのドラムコアインダクタはアンテナに結合する磁界を放射します。BLE設計には常にシールド(金属または樹脂封止)インダクタを使用してください。
4.3 出力コンデンサとリップル
Buckコンバータの出力電圧リップルには2つの成分があります:容量性リップルとESRリップルです:
V_ripple = ΔI_L / (8 × f_sw × C_out) + ΔI_L × ESR
C_out = 10 μF(MLCC、X5R)、ESR = 5 mΩ、ΔI_L = 114 mA、f_sw = 3 MHzの場合:
V_ripple_cap = 0.114 / (8 × 3×10⁶ × 10×10⁻⁶) = 0.114 / 240 = 0.475 mV
V_ripple_esr = 0.114 × 0.005 = 0.57 mV
V_ripple_total = 1.05 mV
MLCCの容量はDCバイアスで低下することに注意してください。10 μF 6.3V X5Rコンデンサは3.0 V DCバイアスで40%の容量を失い、実質的に6 μFになります。これによりリップルは1.75 mVに増加します — まだ許容範囲ですが、マージンが縮小します。DCバイアスディレーティング曲線を必ず確認してください。
5. BLE RF性能のためのリップル予算計算
体系的なリップル予算は、バッテリからRF PAまでの全信号チェーンにわたって許容ノイズを割り当てます。以下はCR2032駆動BLEタグの計算例です:
| 段階 | ノイズ源 | 大きさ | 減衰 | モジュールVDDでの値 |
|---|---|---|---|---|
| バッテリ(CR2032) | 内部抵抗の過渡現象 | 80 mV(15 mA TX時) | — | 80 mV |
| デカップリングキャップ(10 μF) | ローパスフィルタリング | — | -18 dB @ 1 MHz | 10.1 mV |
| LDO(PSRR 45 dB) | レギュレーション | — | -45 dB @ 1 MHz | 57 μV |
| モジュール内部デカップリング | モジュール上のキャップ | — | -12 dB @ 1 MHz | 14 μV |
| PAでの最終値 | — | — | — | 14 μV |
PAでの最終14 μVリップルは以下の位相ノイズに変換されます:
ΔL = 20 × log10(14×10⁻⁶ / 3.0) + (-25) = 20 × (-106.6) + (-25) = -131.6 dBc/Hz
これはBLE規格限界より69 dB低い — 素晴らしい余裕です。重要な要点は、バッテリ内部抵抗の過渡現象(80 mV)が3段階で減衰されることです。いずれかの段階がバイパスされると(例:デカップリングなしのバッテリ直接接続)、PAでのリップルは80 mVに跳ね上がり、-64 dBc/Hzの位相ノイズを生成 — 適合不合格となります。
6. 突入電流:原因、測定、緩和
突入電流は、電源初回印加時にバルクコンデンサの充電とスイッチングレギュレータの起動によって発生する過渡サージです。BLEモジュールの場合、突入電流は50〜200 μS間で500 mA〜2 Aに達する可能性があり、以下の問題を引き起こします:
- CR2032電池:推奨最大パルス電流は15 mA。これを超える突入電流はブラウウンアウトリセットを引き起こす可能性のある電圧降下を発生させます。
- USB電流制限:USB 2.0は100 mA(未設定)/ 500 mA(設定済み)を規定します。100 msを超える100 mA以上の突入電流はホストの過電流保護を作動させる可能性があります。
- バッテリ保護IC:過電流保護は通常10 ms間で2〜3 Aで作動します。繰り返される突入電流イベントは保護ヒューズを疲労させる可能性があります。
6.1 突入電流の計算
抵抗Rを通じて充電されるコンデンサへの突入電流は:
I_inrush = V / R × e^(-t/RC)
総バルク容量47 μFで、200 mΩ内部抵抗の3.0 V電池に接続されたモジュールの場合:
I_peak = 3.0 / 0.2 = 15 A(理論値、瞬間値)
実際には、PCBトレースインダクタンス(約5 nH)がスルーレートを制限し、実際のピークはRC = 0.2 × 47×10⁻⁶ = 9.4 μsの時定数で2〜5 Aです。転送される総電荷はQ = C × V = 47 μF × 3.0 V = 141 μCで、バッテリ寿命には無視できますが、瞬間電流が問題を引き起こす可能性があります。
6.2 突入電流緩和技術
| 技術 | 突入電流削減 | 複雑さ | 副作用 |
|---|---|---|---|
| 直列抵抗(10 Ω) | 300 mA → 27 mA | 低 | 15 mA TXで3.4 mW降下、電力浪費 |
| ソフトスタートLDO | プログラム済みランプ(0.5〜5 ms) | 低 | なし(ICに内蔵) |
| スルー制御ロードスイッチ | プログラム済みdV/dt | 中 | 追加部品($0.05〜0.15) |
| NTCサーミスタ | 冷間時10倍削減 | 低 | 電源サイクル後のリセットが遅い、温度依存 |
| 段階的電源投入 | 順次キャップ充電 | 高 | イネーブルピンのGPIO制御が必要 |
CR2032駆動BLEタグの場合、1〜2 msのランプ時間を持つソフトスタートLDOが最適なアプローチです。TPS7A02は工場プログラム済みの150 μsソフトスタートを持ち、47 μF負荷で約10 mAに突入電流を制限します — CR2032限界内の安全な値です。USB駆動モジュールの場合、LDOとは独立してプログラム可能なタイミングを提供するスルー制御ロードスイッチ(例:150 μsスルーのTPS22918)が好まれます。
7. バッテリ放電曲線マッチング
電源はバッテリ放電曲線全体でレギュレーションを維持する必要があります。各電池化学種は独自の電圧プロファイルを持ちます:
| 電池 | V_新品 | V_定格 | V_寿命末期 | 内部R(新品→末期) | 使用可能容量 |
|---|---|---|---|---|---|
| CR2032(Li-MnO₂) | 3.3 V | 3.0 V | 2.0 V | 5 Ω → 25 Ω | 220 mAh |
| リチウムイオン(ICR18650) | 4.2 V | 3.7 V | 3.0 V | 50 mΩ → 150 mΩ | 2500 mAh |
| アルカリAA(×2) | 3.2 V | 2.8 V | 1.8 V | 200 mΩ → 800 mΩ | 2500 mAh |
| NiMH AA(×2) | 2.8 V | 2.4 V | 2.0 V | 50 mΩ → 200 mΩ | 2000 mAh |
| LiSOCl₂(ER14505) | 3.7 V | 3.6 V | 2.8 V | 10 Ω → 50 Ω | 2400 mAh |
CR2032内部抵抗の罠:25 Ωの末期内部抵抗は15 mA TX電流で375 mVの電圧降下を生み出します。モジュールのブラウウンアウト検出器(BOD)が1.8 Vに設定され、LDOドロップアウトが100 mVの場合、信頼性の高い動作に必要な最小バッテリ電圧は:
V_batt_min = V_BOD + V_dropout + I_tx × R_internal = 1.8 + 0.1 + 0.015 × 25 = 2.275 V
これはCR2032容量の15%(2.0 V〜2.275 V間)が使用不可であることを意味します。BOD閾値を1.7 Vに下げる(モジュールがサポートする場合)とこの容量を回収できますが、低電圧でのフラッシュ書き込み破損のリスクがあります。実用的な解決策はTX電力を+4 dBmから0 dBmに下げ、電流を15 mAから7 mAに削減し、電圧降下を175 mVに減らすことで、V_batt_min = 1.975 Vとし、ほぼ全放電曲線を利用可能にします。
8. 電源シーケンスとブラウウンアウト検出
BLEモジュールは通常複数の電源レールを必要とします:VDD(SoC用1.8〜3.6 V)、VDD_PA(RFパワーアンプ、ほとんどのモジュールでVDDと同じ)、VDD_FLASH(内部フラッシュ、多くは1.8〜3.6 V)。電源シーケンスエラーはラッチアップ、フラッシュ破損、または偶発的なリセットを引き起こす可能性があります。
8.1 ブラウウンアウト検出器の設定
| モジュールSoC | 最小フラッシュ書き込みV | 推奨BOD | BOD電流 |
|---|---|---|---|
| nRF52840 | 1.7 V | 1.8 V(BODレベル4) | 5 μA |
| EFR32BG22 | 1.8 V | 1.9 V(BODレベル5) | 3 μA |
| CC2640R2 | 1.8 V | 1.85 V(BODレベル3) | 2 μA |
| ESP32-C3 | 2.0 V | 2.1 V(BODレベル2) | 8 μA |
BOD電流はスリープ予算に追加されます。nRF52840では5 μAのBOD電流が合計30 μAスリープ電流の16%を占めます。一部の設計ではスリープ中にBODを無効にし、RTCウェイクアップで再び有効にすることで5 μAを節約しますが、スリープ中にVDDが低下した場合のフラッシュ破損リスクがあります。
8.2 パワーオンリセット(POR)タイミング
POR回路はVDDが安定した場合にのみMCUを起動させます。典型的なPORシーケンス:
- VDDがPOR閾値(通常1.0〜1.4 V)を通過して上昇
- PORはVDDが閾値を通過した後50〜200 μs間リセットを保持
- BODがVDD > BOD閾値を確認
- BODが合格の場合、MCUがブートシーケンスを開始(ブートローダー、次にアプリケーション)
- 電源印加から最初の命令までの総時間:200〜800 μs
電源のランプが遅い場合(例:5 msソフトスタートのBuckコンバータ)、VDDがPOR閾値周辺で振動し、複数回のリセットサイクルが発生する可能性があります。解決策は電源ランプ時間をPOR遅延より短くするか、正確な閾値と固定遅延を持つ外部リセットICを使用することです。
9. デカップリングネットワーク設計
デカップリングネットワークはBLE無線からの過渡電流需要に対応するための局所電荷ストレージを提供します。典型的な設計は3層を使用します:
| 層 | コンデンサ | ESL/ESR | 有効周波数 | 目的 |
|---|---|---|---|---|
| 層1(ピンに最も近い) | 100 nF X7R 0402 | 0.4 nH / 20 mΩ | 10〜500 MHz | TX/RXバースト電流 |
| 層2 | 1 μF X5R 0603 | 0.6 nH / 10 mΩ | 1〜10 MHz | LDO過渡応答 |
| 層3(バルク) | 10 μF X5R 0805 | 1.0 nH / 5 mΩ | 100 kHz〜1 MHz | バッテリサグ補償 |
重要な設計ルール:層1をVDDピンから2 mm以内に配置し、可能な限り短いトレースで接続します。2.4 GHzでは1 mmのトレースが約0.6 nHのインダクタンスを追加し、Z = 2π × 2.4×10⁹ × 0.6×10⁻⁹ = 9 Ωのインピーダンスを作り出し — コンデンサのインピーダンスに匹敵し、効果を半減させます。
VDDとVDD_PAピンが別々のモジュールでは、各ピンに独自の層1コンデンサが必要です。単一の100 nFをVDDとVDD_PA間で共有しないでください — PAの15 mA過渡電流がSoCのデジタルレールに結合し、水晶発振器にジッターを引き起こします。
10. 熱の考慮事項
レギュレータでの電力消費はモジュール性能に影響を与える熱を発生させます。1.2 Vドロップアウトで200 mA負荷のLDOの場合:
P_diss = (V_in – V_out) × I_load = 1.2 × 0.2 = 0.24 W
SOT-23-5パッケージの熱抵抗は200〜300 °C/Wで、48〜72 °Cの温度上昇を与えます。これは25 °C環境で接合部温度を70〜95 °Cに押し上げ — 125 °C最大値に近づきます。解決策はより大きなパッケージ(150 °C/WのSOT-89)またはBuckコンバータ(90%効率で0.04 W消費)のいずれかです。
11. ベンダーモジュール電源アーキテクチャ比較
| モジュール | SoC | VDD範囲 | TXピーク(0 dBm) | スリープ | 内部DCDC | 推奨外部レギュレータ |
|---|---|---|---|---|---|---|
| Raytac MDBT50Q | nRF52840 | 1.7〜3.6 V | 4.6 mA | 0.4 μA | あり(3 MHz Buck) | LDO(CR2032)または直接VDD |
| SiLabs BGM220SC | EFR32BG22 | 1.8〜3.8 V | 5.7 mA | 1.2 μA | あり(3 MHz Buck) | LDO(CR2032)、DCDCバイパス可能 |
| TI CC2640R2F | CC2640R2F | 1.8〜3.8 V | 6.1 mA | 1.0 μA | オプション(DCDCピン) | LDOまたはDCDC(Li-ion) |
| ESP32-C3-WROOM | ESP32-C3 | 3.0〜3.6 V | 34 mA | 5 μA | あり(内部LDO) | Buck(USB)またはLDO(電池) |
nRF52840とEFR32BG22はファームウェアで有効化できる内部DC/DCコンバータを持ち、TX電流を10〜20%削減します。ただし、内部DCDCは外部2.2 μHインダクタと4.7 μFコンデンサを必要とし、モジュールのDCDCピンから3 mm以内に配置する必要があります。この外部回路を省略してLDOモードで動作させると1〜2 mAの追加TX電流が発生 — USB駆動設計では許容可能ですが、バッテリ駆動では重要です。
12. 電源測定と検証
12.1 リップル測定
リップルはオシロスコープで10×プローブとグランドスプリングを使用して測定します(ワニ口クリップは使用しない — 50〜100 nHのループインダクタンスが追加されスイッチングノイズを拾います)。AC結合、20 MHz帯域制限、2 mV/divに設定します。モジュールのVDDピンとGNDピン間で直接測定します。
12.2 突入電流測定
電流プローブ(ホール効果、100 MHz帯域幅)または1 Ωのセンス抵抗と差動プローブを使用します。電源電圧が0.5 Vを通過する点でトリガします。ピーク電流、持続時間、総電荷(電流の時間積分)を測定します。
12.3 電力プロファイリング
ソースメジャーユニット(SMU)またはNordic Power Profiler Kit II(PPK2)を使用して、完全なBLE接続イベントの電流消費をプロファイルします。1秒間隔での平均電流は3.16 μAで、220 mAh CR2032では理論寿命は約7.95年です。自己放電、BOD電流、センサー電力を考慮すると実際の寿命は5〜7年です。
13. 一般的な設計の落とし穴
- 高I_q LDOの使用:AP2112 / RT9013 / ME6211ファミリーは40〜55 μAの消費電流を持ちます。CR2032設計では、これだけで167日で電池を消耗させます。
- VDD_PAのデカップリング不足:VDD上の単一の100 nFでは不十分です。PAはVDD_PAピンから2 mm以内に独自の100 nF + 1 μFペアを必要とします。
- MLCCのDCバイアスディレーティングの無視:10 μF 0805 X5R 6.3Vは3.0 V DCバイアスで40%の容量を失います。
- アンテナ近くの非シールドインダクタ:シールドされていない2.2 μHインダクタがチップアンテナから5 mmにあると、磁界結合により3〜5 dBの範囲低下を引き起こす可能性があります。
- BOD閾値が低すぎる:バッテリ寿命を最大化するためにBODを1.7 Vに設定すると、1.8 V未満でフラッシュ破損のリスクがあります。
- バッテリ挿入時のソフトスタートなし:CR2032上の47 μFバルク容量は2〜5 Aの突入電流を引き起こし、バッテリ電圧をBOD以下に崩壊させます。
- VDDとVDD_PAデカップリングの共有:両ピンに単一コンデンサを使用すると、PAノイズがデジタルロジックに結合します。
- デカップリングキャップへの長いトレース:5 mmのトレースは3 nHのインダクタンスを追加し、2.4 GHzで45 Ωのインピーダンスを作り出し、コンデンサを無効化します。
14. 設計チェックリスト
- [ ] LDO消費電流 < 1 μA(バッテリ駆動設計)
- [ ] LDOドロップアウト電圧 < 100 mV(最悪負荷およびV_battery_EOL)
- [ ] Buckコンバータスイッチング周波数 2〜4 MHz
- [ ] インダクタ:シールド、DCR < 100 mΩ、飽和 > 500 mA
- [ ] 出力リップル < 2 mV(10×プローブ、グランドスプリングで測定)
- [ ] 突入電流 < 15 mA ピーク(CR2032)または < 100 mA(USB)
- [ ] ソフトスタート時間 1〜5 ms(電池)または 0.5〜2 ms(USB)
- [ ] BOD閾値 ≧ 最小フラッシュ書き込み電圧 + 100 mV
- [ ] 層1デカップリング:各VDDピンから2 mm以内に100 nF X7R
- [ ] 層2デカップリング:VDDピンから5 mm以内に1 μF X5R
- [ ] 層3バルク:レギュレータ出力付近に10 μF X5R
- [ ] すべてのMLCC容量値にDCバイアスディレーティングを適用
- [ ] VDD_PAに専用デカップリング(VDDと共有しない)
- [ ] 熱:P_diss × θ_JA < 50 °C(最高環境温度)
- [ ] 電力プロファイリング:平均電流がデータシートの20%以内
- [ ] TX中のVDDサグ < 300 mV(モジュールピンで測定)
15. 結論
Bluetoothモジュールの統合における電源設計は、RF感度、バッテリ寿命、熱管理、規制コンプライアンスのあらゆる側面に関わるシステムエンジニアリングの問題です。重要な要点:電池化学種に基づいた適切なトポロジの選択(CR2032にはLDO、Li-ionにはBuck、アルカリにはBuck-Boost)、バッテリからPAまでのリップル予算を明示的な減衰計算で設計、バッテリのパルス能力に合わせたソフトスタート回路による突入電流管理、そしてすべての設計決定をオシロスコープ測定と電力プロファイリングで検証することです。2年のバッテリ寿命と7年のバッテリ寿命の違いは、多くの場合モジュールの選択ではなく、BOM上の25 μA LDOと55 μA LDOの違いです。