レイアウトがモジュールの動作を決定する理由
Bluetoothモジュールは、それが搭載されるPCBと同じ程度の性能しか発揮できません。-95 dBmの感度と+8 dBmの出力を持つ認証済みモジュールを購入し、雑なグラウンドプレーンとビアの森を抜ける3 cmのRFフィードラインを備えたキャリアボードに実装すれば、実効範囲が100 mから15 mに低下するのを目の当たりにするでしょう。モジュールは壊れていません——あなたのレイアウトが問題です。
本記事では、動作するBLEデザインと問題のあるデザインを分ける物理設計ルールを解説します:RFフィードライン形状、グラウンドプレーン戦略、アンテナキープアウト、デカップリングトポロジー、水晶振動子配置、熱管理、EMI対策。すべてのルールに実装に必要な数値を含みます。
モジュール配置:アンテナから始める
最初のレイアウト決定はモジュール配置であり、これは完全にアンテナによって決定されます。3つの一般的なモジュールアンテナ構成があります:
| アンテナタイプ | 必要なキープアウト | 指向性 | 配置制約 |
|---|---|---|---|
| PCBトレースアンテナ(モジュール上) | モジュールエッジから5 mm | 無指向性(ヌルあり) | キャリアボードのエッジ、アンテナ端を外向き |
| チップアンテナ(モジュール上) | モジュールエッジから3 mm | 準無指向性 | エッジ推奨、トレースほど重要ではない |
| U.FL / MHF4コネクタ(外部) | 最小限 | 外部アンテナに依存 | ケーブル配線のためボードエッジにコネクタ |
ルールはシンプルです:モジュールのアンテナ端をキャリアボードのエッジに配置し、キープアウトゾーン内に銅箔、部品、金属ケースを入れない。モジュールをボード中央に配置しなければならない場合は、U.FLコネクタ付きモジュールとケースマウント外部アンテナを使用してください。
よくある配置ミス:
- PCBトレースアンテナ付きモジュールをボード中央に配置 → アンテナがグラウンドプレーンに放射し、10–15 dB損失
- モジュールがバッテリーや金属シールドの近く → アンテナのデチューン、中心周波数のシフト
- モジュールがディスプレイFPCケーブルの下 → 吸収、2.4 GHzで5–8 dB損失
RFフィードライン設計:コプレーナ波導路の計算
モジュールにU.FLコネクタまたは外部アンテナ用RFパッドがある場合、キャリアボードにRFフィードラインが必要です。標準選択はグラウンド付きコプレーナ波導路(GCPW)で、良好なアイソレーションと予測可能なインピーダンスを提供します。
4層FR-4ボード(1.6 mm総厚、L1-L2間0.3 mmプリプレグ)の場合:
| パラメータ | 値 | 備考 |
|---|---|---|
| 目標インピーダンス | 50 Ω | BLEモジュールの標準 |
| 信号トレース幅 (W) | 0.50 mm (20 mil) | 0.3 mm誘電体上のGCPW |
| グラウンドとのギャップ (G) | 0.20 mm (8 mil) | 狭いギャップ = 強い電界拘束 |
| L1(信号) | 0.035 mm Cu | 1 oz銅箔 |
| L2(グラウンド) | ソリッドプレーン | RFトレース下にスプリットなし |
| 誘電体(プリプレグ) | 0.30 mm, εr ≈ 4.2 | 2.4 GHzでの標準FR-4 |
検証:Hammerstad-Jensen式でGCPW、W=0.50 mm, G=0.20 mm, h=0.30 mm, εr=4.2, t=0.035 mmで計算するとZ₀ ≈ 49.2 Ω——目標の2%以内。ボードスタックアップが異なる場合は再計算してください。Saturn PCB ToolkitまたはKiCadの計算機で対応可能です。
フィードラインの重要ルール
- 短く保つ:10 mm未満が理想。25 mm未満が許容範囲。50 mmを超えると挿入損失(FR-4上2.4 GHzで0.3–0.5 dB/cm)とアンテナ効果が発生。
- 信号パスにビアなし:ビア遷移は~0.5 pFの寄生容量を追加し、インピーダンス不連続を生む。フィードラインは全てL1に配線。ビアが避けられない場合は0.2 mmビアを使用し、周囲に3つのグラウンドビアを千鳥配置。
- 直角なし:45°ベンドまたは曲線トレースを使用。90°コーナーは~0.2 pFの寄生容量バンプを生み、2.4 GHzで0.3 dBの反射を発生。
- グラウンドステッチ:フィードラインの両側に1.5 mm間隔でグラウンドビア(0.2 mm径)を配置し、L1グラウンド pour と L2グラウンドプレーンを接続。これがGCPWインピーダンスを維持し、キャビティ共鳴を防止。
グラウンドプレーン:RF性能の基盤
モジュール直下のL2グラウンドプレーンは、すべてのRF電流のリターンパスです。このプレーンの不連続はインダクタンスを生み、モジュールのインピーダンスマッチをシフトさせ、感度を低下させます。
グラウンドプレーンルール
- スプリットなし:モジュール下および周囲のL2プレーンはソリッドでなければならない。必要に応じてすべての信号トレースをL3またはL4に配線。BLEモジュール下のグラウンドプレーンの2 mmスプリットはアンテナ共振を50–100 MHzシフトさせることがある。
- モジュールグラウンドパッド:ほとんどのモジュールは3–6個のグラウンドパッドを持つ。各パッドをパッド直下の専用ビアでL2に接続。グラウンドパッド間でビアを共有しない——各パッドは独自の低インダクタンスパスが必要。
- グラウンドビアフェンス:モジュール外周に沿って0.2 mmグラウンドビアを2 mm間隔で配置。これがRF電界を含み、隣接部品への結合を防止するファラデーケージを形成。
層スタックアップ推奨
典型的な4層キャリアボードの場合:
Layer 1 (Top): 信号 + 部品パッド + RFフィードライン Layer 2 (GND): ソリッドグラウンドプレーン(スプリットなし、信号配線なし) Layer 3 (PWR): 電源プレーン + 低速信号 Layer 4 (Bottom): 配線 + グラウンドpour
L1-L2プリプレグ厚みが最も重要な寸法です:GCPWインピーダンスを決定します。製造指示に明示的に指定してください(例:「L1-L2誘電体:0.30 mm ± 0.03 mm, εr 4.2 ± 0.2」)。メーカーにスタックアップを選ばせないでください。
アンテナキープアウト:モジュールの近くに配置してはいけないもの
アンテナキープアウトゾーンはモジュールエッジを越えて延び、導電性材料を含んではなりません:
| 材料 | アンテナからの最小距離 | 違反時の影響 |
|---|---|---|
| 銅箔pour(全層) | 5 mm | アンテナのデチューン、周波数シフト50–200 MHz |
| 部品(キャップ、抵抗) | 5 mm | 電界吸収、2–4 dB損失 |
| バッテリー(CR2032, LiPo) | 10 mm | 大きな吸収、5–8 dB損失 |
| LCD/ディスプレイFPC | 15 mm | 強い吸収 + デチューン、5–10 dB損失 |
| 金属ネジ / スタッド | 5 mm | 局所デチューン、パターン歪み |
| 金属ケース壁 | 10 mm(最小) | 放射遮断、外部アンテナを使用 |
金属ケースで外部アンテナが使用できない場合の次善策は、モジュールアンテナ上のケースにプラスチック窓を設けることです。窓は少なくとも15 × 15 mm、厚み1–2 mmのABSまたはポリカーボネートにしてください。
電源レイアウト:クリーンな電力はRF電力
BLEモジュールは急激な電流バーストを消費します:TX中8–15 mA、スリープ中0.3 µA。電源はドロップやRFパスへのノイズ注入なしにこの過渡電流を処理する必要があります。
デカップリングトポロジー
モジュールVDDパッドに最も近い順にデカップリングコンデンサを配置:
- 100 nF X7R 0402:高周波デカップリング。VDDパッドから2 mm以内に配置。2.4 GHzスイッチング高調波を処理。
- 1 µF X5R 0603:中周波デカップリング。5 mm以内に配置。TXバースト過渡電流を処理。
- 10 µF X5R 0805またはタンタル:バルクデカップリング。15 mm以内に配置。持続TX中の低速ドロップを処理。
100 nFコンデンサが最も重要です。その等価直列インダクタンス(ESL)は1 nH未満でなければなりません。0402 X7Rコンデンサは~0.7 nH ESL、0603は~1.2 nH。高周波コンデンサには常に0402を使用してください。
電源トレース幅
1 oz銅箔、0.3 mm誘電体の場合:
- VDDトレース:0.30 mm (12 mil) 最小 → 10°C上昇で500 mA対応
- PAブースト付きモジュール(>10 dBm):0.50 mm (20 mil) → ピーク1 A対応
- VDDトレースはL1またはL3に配置、モジュールアンテナの下には配線しない
LDO vs DC-DC選定
| パラメータ | LDO(例:TPS702) | DC-DC(例:TPS62740) |
|---|---|---|
| 効率(3.7V→3.3V) | 89% | 95% |
| 出力ノイズ | 30 µV RMS | 500 µV RMS(LCフィルタ付き) |
| 2.4 MHzでのPSRR | 45 dB | 20 dB(ポストフィルタ) |
| 消費電流 | 1 µA | 0.3 µA |
| レイアウト複雑さ | 低(3部品) | 中(インダクタ + 4キャップ) |
| 推奨用途 | 高感度RX設計 | バッテリー駆動、高消費 |
DC-DCコンバータを使用する場合、コンバータとモジュールVDD間に第2段LCフィルタ(10 µHインダクタ + 4.7 µFキャップ)を追加してください。これによりモジュールでのスイッチングノイズが<100 µV RMSに削減され、データシート感度の達成に重要です。
水晶振動子配置:ドリフトさせない
ほとんどのBLEモジュールは内蔵水晶振動子を持ちますが、一部(nRF52832 QFNなどのベアICパッケージ)は外部32 MHz水晶振動子を必要とします。配置と負荷容量は周波数精度に直接影響し、BLEチャンネル間隔コンプライアンスに影響します。
水晶振動子レイアウトルール
- モジュールからの距離:≤ 3 mm。長いトレースは寄生容量(0.1–0.2 pF/mm)を追加し、発振周波数をシフト。
- トレース対称性:両方の水晶振動子ピンが等しいトレース長(0.2 mm以内)を持つべき。非対称は不均等な寄生容量を生み、周波数をオフセンターに引っ張る。
- グラウンドガードリング:水晶振動子をL1のグラウンドリングで囲み、1 mm間隔でL2にビアステッチ。これが水晶振動子を隣接トレースのデジタルノイズから隔離。
- 水晶振動子の下に信号トレースなし:水晶振動子下のL2プレーンはソリッドグラウンド。SPI、UART、その他の信号を遠ざける。
負荷容量計算
水晶振動子メーカーが指定する負荷容量(CL)は、総寄生 + 明示容量と一致する必要があります:
CL = (C1 × C2) / (C1 + C2) + Cstray ここで: C1, C2 = 明示的負荷コンデンサ(通常等値、8–12 pF) Cstray = PCBトレース + ピン容量(通常2–5 pF) 例:CL_spec = 12 pF, Cstray = 3 pF → C1 = C2 = 2 × (CL - Cstray) = 2 × 9 = 18 pF → 18 pFを使用
負荷容量の誤りは周波数エラーを引き起こします。BLEチャンネルは2 MHz間隔;40 ppm水晶振動子誤差(32 MHzで±1.28 MHz)は隣接チャンネルエッジに近づけます。負荷容量が2 pFずれると周波数が~50 ppmシフト——水晶振動子許容誤差と組み合わせるとBLEコンプライアンス不合格の可能性があります。
信号完全性:SPI、UART、デバッグの配線
モジュールホストインターフェース(SPI、UART、SWD)は1–8 MHzで動作します。DDRやPCIeほど高速ではありませんが、不適切な配線は依然として問題を引き起こします——特にクロックスキューがデータ破損を生むSPIにおいて。
SPI配線(最大8 MHz)
- トレース長マッチング:MOSI、MISO、CSは互いに5 mm以内。クロックトレースはやや長く可能(基準信号)。
- 直列ターミネーション:クロックラインに22–33 Ω抵抗、モジュールピンから10 mm以内に配置。クロックエッジのオーバーシュート/リンギングを抑制。
- グラウンドリターンパス:SPI信号を連続したグラウンドプレーン(L2)上に配線。リターンパスにスプリットやカットアウトなし。
- クロストーク:SPIトレースを互いにおよび他の信号から≥ 2×トレース幅離す。8 MHzで、2×間隔のクロストーク結合は~-25 dB。
UART配線(最大1 Mbps)
UARTはSPIよりも許容的——クロックラインがないためスキュー問題なし。TXとRXを差動ペア的に(並行、0.2 mm間隔)配線し、リターン電流をクリーンに。トレースが50 mmを超える場合、UART RXピンに100 nFキャップを追加(ESD結合防止)。
EMIとESD:モジュールの保護
露出インターフェースのESD保護
外部に接続するすべてのピン(USB、ボタン、外部コネクタ)にESD保護が必要:
- TVSダイオード:コネクタに配置、直列抵抗の前に配置。高速信号(USB D+/D-、SPIクロック)には低容量タイプ(≤ 1 pF)。UARTとGPIOには3 pFが許容。
- 直列抵抗:ボタン入力に100 Ω、UARTラインに33 Ω。これらがESD電流をTVSクランプに到達前に制限。
- フェライトビーズ:ボードに入る電源ライン(USB VBUS、外部電源)に配置。600 Ω @ 100 MHz、0.5 A定格を使用。コネクタに配置。
EMI対策
BLEモジュール自体は低EMIエミッタ(2.4 GHz信号はモジュールのシールド内に含まれる)。主なEMI発生源は:
- DC-DCスイッチング高調波:2 MHz降圧コンバータは4、6、8 MHz…に高調波を生成し、BLE受信機に結合する可能性。対策:出力にLCフィルタ(10 µH + 4.7 µF)、インダクタ周囲にグラウンドガードリング、スイッチノードトレースを短く広く(これが主な放射源)。
- SPIクロック放射:8 MHz SPIクロックは第3高調波(24 MHz)に有意なエネルギーを持つ。SPIトレースを内層(L3)に配線し、上下にグラウンド。SPIをL1にする必要がある場合、トレースに沿ってグラウンドビアフェンスを追加。
- USB D+/D-コモンモードノイズ:USBが存在する場合、USBラインにコモンモードチョーク(例:TDK ACT45B-101-2P)を使用。これが30–300 MHzのエミッションを10–15 dB削減。
設計検証:10,000個作る前にテストする
生産前に確認:
RF性能検証
- 伝送TX電力:U.FLテストポイント(利用可能な場合)にスペクトラムアナライザを接続するか、電波暗室で放射電力を測定。出力がモジュールデータシート仕様の±1 dB以内であることを確認。
- 伝送RX感度:2.402 MHz、GFSK変調、1 Mbpsの信号発生器を使用。-90から-100 dBmに入力電力をスイープ。データシート感度仕様でPER < 30.8%を確認。
- アンテナ共振:VNAでリターンロス(S11)を測定。目標:2.400–2.483 GHz全域でS11 < -10 dB。ノッチが中心から>50 MHzシフトしている場合、アンテナマッチングネットワークを調整するかキープアウトゾーンを確認。
電力インテグリティ検証
- TXバースト中のVDDリップル:モジュールVDDパッドでオシロスコープ(1×プローブ、20 MHz BWリミット)で測定。目標:BLE TXイベント中20 mV p-p未満。それ以上の場合、バルク容量を追加するかLDOを改善。
- ブラウンアウト検出:コールドスタート(バッテリー挿入)時のVDDを監視。一部モジュールは15 mAサージ電流を消費;電源が1.7 V未満にドロップするとモジュールがリセット。この場合22 µFタンタルキャップを追加。
レイアウトレビューチェックリスト
製造に送る前のレイアウトレビューでこのチェックリストを使用:
- モジュールアンテナがボードエッジ、全層でキープアウトゾーンクリア
- モジュール下のL2グラウンドプレーンがソリッド——スプリットなし、信号トレースなし
- すべてのモジュールグラウンドパッドにL2への専用ビア
- モジュール外周にグラウンドビアフェンス(2 mm間隔)
- RFフィードライン(使用時)がGCPW、< 25 mm、ビアなし、90°ベンドなし
- 100 nFデカップリングキャップがVDDパッドから2 mm以内、0402パッケージ
- 1 µFキャップが5 mm以内、10 µFバルクが15 mm以内
- 水晶振動子(外部の場合)が3 mm以内、対称トレース、グラウンドガードリング
- SPIクロックラインに直列ターミネーション(22–33 Ω)
- すべての外部インターフェースにESD保護(TVS)
- DC-DCスイッチノードトレースが短く広い、出力にLCフィルタ
- モジュールアンテナキープアウトゾーン下に信号トレースなし
- ボードスタックアップが明示的に指定(L1-L2誘電体厚みが重要)
よく設計されたキャリアボードはBluetoothモジュールがデータシート仕様で性能を発揮することを可能にします。不適切に設計されたものは、ファームウェアのパッチでは修正できない5–15 dBの損失を追加します。レイアウトレビューに時間を費やしてください——RF性能を向上する最も安価な方法です。