デバイス・ボード

リファレンスデザイン

メーカー提供の標準回路設計。量産設計の出発点。

概要

リファレンスデザイン(Reference Design)は、半導体メーカー・モジュールメーカーが特定のチップや製品を使用するための推奨回路設計・基板レイアウト・部品表(BOM)・ソフトウェアをまとめた設計資料一式です。「参照設計」「標準設計」とも呼ばれます。

メーカーは自社チップを採用してもらうためのサポート資料として、回路図(SCH)・PCBレイアウト・Gerberファイル(製造データ)・BOM・設計ガイドライン・評価報告書・サンプルコードをセットで公開・提供します。

リファレンスデザインを活用することで:

  • 開発期間の短縮: 回路設計を一から始めずに実績ある回路をベースに開発できる
  • 設計品質の向上: メーカーが検証済みの配線・部品を使うことで動作不良リスクを低減
  • 認証取得の効率化: EMC(電磁両立性)評価済みのレイアウトを参照することでFCC/CE認証を通過しやすくなる
  • コスト削減: 設計試行錯誤の削減とデバッグ工数の縮小

歴史・背景

リファレンスデザインの概念は半導体産業が成熟する1980〜90年代に確立されました。チップが複雑になるにつれ、正しい動作のための周辺回路設計も難しくなり、メーカーが推奨回路を提供するようになりました。

特に高速信号インターフェース(DDR・PCIe・USB・GbE等)ではインピーダンス整合・等長配線・電源デカップリングなど高度な設計知識が必要なため、リファレンスデザインの価値が高まりました。

2000年代のIoT・組み込みLinuxの普及とともに、SoC・SoM向けのリファレンスデザインが充実。また評価ボード(EVK)自体がリファレンスデザインの実装例として機能するようになり、EVKの回路図がそのまま量産基板の参考として使われるケースが増えました。

現在では多くのメーカーがオープンソースハードウェアライセンス(CERN OHL・CC-BY等)でリファレンスデザインを公開しており、自由に改変・利用できます。

技術仕様

リファレンスデザインの構成要素

完全なリファレンスデザインパッケージには以下が含まれます:

リファレンスデザインパッケージ(例: NXP i.MX RT1060)

├── ドキュメント
│   ├── Hardware Design Guide(回路設計ガイド)
│   ├── Layout Guideline(基板レイアウトガイド)
│   ├── Errata(エラッタ:既知の問題と回避策)
│   └── Certification Report(FCC/CE認証報告)

├── 回路図
│   ├── Schematic (.pdf / Allegro .brd / Altium .PcbDoc)
│   └── Symbol Library(部品シンボルライブラリ)

├── PCBデータ
│   ├── Gerber Files(製造用フォトデータ)
│   ├── ODB++ Files(Gerber代替フォーマット)
│   ├── Drill Files(穴加工データ)
│   └── Assembly Drawing(実装図)

├── BOM(部品表)
│   ├── BOM.xlsx(部品番号・型番・数量・製造元)
│   └── 代替部品リスト

└── ソフトウェア
    ├── BSP(Board Support Package)
    ├── サンプルコード
    └── 設定ファイル(デバイスツリー等)

設計ガイドラインの典型的な内容

DDR配線のリファレンスデザインガイドライン例:

DDR4 配線要件(NXP i.MX8M Plus のリファレンスより):

1. インピーダンス
   - データ信号(DQ/DQS): 40Ω ±10%(差動)
   - アドレス/コマンド信号: 50Ω ±10%(シングル)
   - クロック(CK/CK#): 100Ω ±10%(差動)

2. 等長配線(グループ内)
   - データバイトレーン内(DQ0〜DQ7 + DQS + DM): ±25mil以内
   - アドレス/コマンドグループ: ±25mil以内
   - クロックグループ: ±5mil以内

3. 配線層
   - DDR信号は内層(電源プレーンとGNDプレーンに挟まれた層)を使用
   - 2〜4層構成の場合は2層目または3層目

4. デカップリングコンデンサ
   - 各VDDR電源ピン近傍に100nF × 2個配置
   - 電源プレーンとGNDプレーン間に1µF × 電源ピン数相当

EMC(電磁両立性)設計ガイドライン例

スイッチング電源(DCDC)周辺のEMC対策:

1. コイルとスイッチングノードを基板中央付近に配置
   (外部アンテナ・コネクタから離す)

2. 入力・出力コンデンサはデバイスの電源ピン近傍に配置

3. 高電流ループ(Vin→スイッチ→コイル→Vout→GND)を最小化
   - パターン面積を小さくする
   - GNDリターンの経路を最短化

4. スイッチングノードのGNDガード
   - スイッチングノード(SW)周辺をGNDパターンで囲む
   - ただし下層のGNDプレーンと容量結合するため注意

5. フェライトビーズによるI/Oフィルタリング
   - USB・Ethernet・外部コネクタに実装

動作原理

リファレンスデザインの活用方法は主に以下の3パターンです:

パターン1: そのまま流用

リファレンスデザイン ──コピー──→ 量産基板

用途:
- リファレンスと同じ用途でコスト最優先の場合
- 部品変更なしで認証を再利用したい場合
作業:
- BOMの部品を全て入手できるか確認
- PCBファイルを基板製造業者に送付
- ファームウェアはリファレンスのBSPを使用

パターン2: カスタマイズして使用(最も一般的)

リファレンスデザイン ──部分改変──→ 量産基板

作業例:
- コネクタ種類を変更(製品筐体に合わせる)
- 不要な回路を削除(コスト削減)
- 追加センサー・ペリフェラルを追加
- 基板サイズを製品筐体に合わせる
- 製品向けの電源コネクタ・保護回路を追加

注意:
- DDR/高速インターフェースの配線変更はインピーダンス再計算が必要
- 電源回路の変更はノイズ・EMC評価が必要

パターン3: 参考のみ

リファレンスデザイン ──参照──→ 独自設計の量産基板

用途:
- 製品仕様が大きく異なる場合
- リファレンスのフォームファクタが合わない場合
活用方法:
- 電源回路・デカップリングの配置を参考にする
- インピーダンス・等長配線の値を流用する
- 推奨部品(コンデンサ・抵抗等)をBOMから参照

実際の設計例(デバイスツリーのカスタマイズ):

/* リファレンスデザインのDTSをベースにカスタマイズ */
/* 製品固有のGPIOとペリフェラルを追加 */
/dts-v1/;
/plugin/;

/* リファレンスにはなかったSPIセンサーを追加 */
&spi2 {
    status = "okay";
    pressure_sensor: bmp280@0 {
        compatible = "bosch,bmp280";
        reg = <0>;
        spi-max-frequency = <10000000>;  /* 10MHz */
    };
};

/* リファレンスのEthernet設定を流用 */
&fec1 {
    status = "okay";
    pinctrl-names = "default";
    pinctrl-0 = <&pinctrl_enet1>;
    phy-mode = "rgmii-id";
    phy-handle = <&ethphy0>;
};

用途・ユースケース

リファレンスデザインが特に重要な場面:

  • SoC/MPU採用製品: DDR・高速インターフェースの配線は正確なリファレンスが必須
  • 認証取得: FCC/CE認証済みリファレンスを流用することで認証コストを削減
  • 量産コスト削減: メーカー推奨部品でBOMを最適化
  • 初めて扱うチップ: 動作実績のある回路から開発を始めることでリスク低減
  • 短納期プロジェクト: EVKとリファレンスデザインを組み合わせて開発期間を短縮

実装・開発のポイント

BOMの検討

リファレンスデザインのBOMを入手したら以下を確認します:

1. 調達可能性の確認
   - 全部品が国内ディストリビュータで入手可能か
   - 製造中止(EOL)部品が含まれていないか
   - 長期供給(プロダクトロングライフ)部品か

2. コスト最適化
   - 同等仕様の安価な代替部品(セカンドソース)への置き換え
   - 抵抗・コンデンサの規格統一(0402 / 0603 / 0805等)

3. 車載/産業グレード対応
   - AEC-Q100(車載)・IEC 60068(産業)対応品への切り替え
   - 拡張温度範囲(-40〜85°C / -40〜125°C)部品の選定

設計変更時の再評価

リファレンスデザインを変更した場合は以下の再評価が必要です:

変更内容必要な再評価
DDR配線の変更インピーダンス計算・等長配線確認・DDRトレーニング
電源回路の変更ノイズ測定・効率測定・EMC予備評価
クロック配線の変更ジッター測定・スペクトラム解析
USB・Ethernet追加/変更プロトコルコンプライアンステスト
基板サイズ・層数変更インピーダンス再設計・EMC再評価

主要メーカーのリファレンスデザイン入手先

NXP(i.MX・Kinetis):
  → MCUXpresso SDK + NXP Design Center

STMicroelectronics(STM32):
  → STM32CubeMX + ST GitHub (STM32CubeXX)

Texas Instruments(AM・MSP・CC):
  → TI Resource Explorer + TI Designs(TIDA-xxx)

Microchip(PIC・SAM・AVR):
  → MPLAB Harmony + Microchip Design Center

Espressif(ESP32):
  → ESP-IDF Examples + esp-dev-kits GitHub

Nordic Semiconductor(nRF):
  → nRF Connect SDK + Nordic Reference Designs

他技術との比較

リファレンスデザイン vs EVK

項目リファレンスデザインEVK(評価ボード)
形態設計資料(PDF・回路図・Gerber等)実際のハードウェア
目的量産基板設計の参考動作確認・ソフト開発
使い方CADデータを自社基板に組み込むそのまま動かす
価格無料(ほとんどの場合)数千〜数万円
量産適性高い(これをベースに設計)低い(開発目的)

リファレンスデザインとEVKはセットで使うことが多く、EVKで動作確認→リファレンスデザインを参考に量産基板を設計、という流れが標準的な製品開発のアプローチです。SoM(System on Module)を採用する場合は、SoMメーカーが提供するキャリアボードリファレンスデザインを活用します。

関連用語

参考リンク