概要
リファレンスデザイン(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 = <ðphy0>;
};
用途・ユースケース
リファレンスデザインが特に重要な場面:
- 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メーカーが提供するキャリアボードリファレンスデザインを活用します。