CISPR EMC規格とコンプライアンスシミュレーション
理論と物理
CISPR規格体系の全体像
CISPR規格って色々ありますけど、どれに準拠すればいいんですか? 規格番号だけで10個以上あるって聞いたんですが...
製品カテゴリで決まる。家電はCISPR 14、IT機器はCISPR 32(旧22)、車載はCISPR 25、工業機器はCISPR 11。準尖頭値(QP)検波器の応答をシミュレーションで予測するのが設計段階でのキモだ。実測で規格オーバーしてからフィルタを追加するのは手戻りコストが大きい。
なるほど、まず自分の製品がどのカテゴリに入るかを特定するのが最初のステップってことですね。CISPRってそもそも何の略なんですか?
Comité International Spécial des Perturbations Radioélectriques、国際無線障害特別委員会だ。IEC(国際電気標準会議)の下部組織で、1934年に設立された。ラジオ放送を電気機器のノイズから守るために作られたのが原点で、今ではあらゆる電子機器のEMC規格の根幹になっている。
CISPRが発行する規格は大きく2系統に分かれる:
- 基本規格(CISPR 16シリーズ):測定器の仕様、測定方法、統計的評価手法を定義。QP検波器のIF帯域幅や充放電時定数もここで規定されている
- 製品規格(CISPR 11/14/25/32等):製品カテゴリごとのエミッション限度値と測定条件を規定
製品カテゴリ別の規格マッピング
具体的に、どの規格がどんな製品に適用されるのか、整理してもらえますか?
| CISPR規格 | 対象製品 | 周波数範囲 | クラス |
|---|---|---|---|
| CISPR 11 | ISM機器(工業・科学・医療用)、電力変換装置 | 9kHz〜400GHz | A(工業)/ B(住宅) |
| CISPR 14-1 | 家庭用電気機器・電動工具 | 9kHz〜400GHz | 単一クラス |
| CISPR 25 | 車載機器(12V/24V/48V系) | 150kHz〜2.5GHz | 1〜5(車メーカー独自) |
| CISPR 32 | IT・マルチメディア機器(旧CISPR 22) | 9kHz〜400GHz | A(業務)/ B(家庭) |
| CISPR 35 | IT・マルチメディア機器(イミュニティ) | - | - |
| CISPR 36 | 電気自動車(車両レベル) | 150kHz〜30MHz | - |
CISPR 22って廃止されたんですか?
そう、CISPR 22(IT機器のエミッション)とCISPR 24(IT機器のイミュニティ)は、それぞれCISPR 32とCISPR 35に統合された。CISPR 32はマルチメディア機器まで対象を広げた後継規格だ。古い認証レポートにはCISPR 22って書いてあるけど、新規認証ではCISPR 32を使う。例えばWi-Fiルータやゲーム機はCISPR 32のクラスBに準拠する必要がある。
エミッション限度値の構造
限度値って、単純に「何dB以下ならOK」って話じゃないんですか?
全然単純じゃない。限度値は「周波数帯」×「検波方式」×「クラス」×「距離」の4軸で決まる。例えばCISPR 32の放射エミッション限度値はこうなっている:
| 周波数帯 | クラスB QP [dBμV/m] | クラスB 平均値 [dBμV/m] | クラスA QP [dBμV/m] | 測定距離 |
|---|---|---|---|---|
| 30〜230 MHz | 30 | - | 40 | 10m |
| 230〜1000 MHz | 37 | - | 47 | 10m |
ポイントは、クラスBはクラスAより約10dB厳しいこと。住宅環境ではラジオやテレビの受信を保護する必要があるから、より低い放射レベルが要求される。10dBの差は電界強度で約3.16倍、電力で10倍の違いだ。
伝導エミッションの限度値はまた別なんですか?
別だ。伝導エミッションは電源線を通じて流出するノイズ電圧を測定する。CISPR 32の場合:
| 周波数帯 | クラスB QP [dBμV] | クラスB 平均値 [dBμV] |
|---|---|---|
| 150kHz〜500kHz | 66〜56(線形減少) | 56〜46(線形減少) |
| 500kHz〜5MHz | 56 | 46 |
| 5MHz〜30MHz | 60 | 50 |
注目すべきは、QP値と平均値の両方の限度値が設定されていること。つまり、2つの検波方式の両方で限度値をクリアしなければならない。シミュレーションでもこの両方を予測する必要がある。
QP・平均値・ピーク検波の物理
QP検波って、普通のピーク検波と何が違うんですか? スペアナで測ればいいだけじゃないの?
QP(Quasi-Peak、準尖頭値)検波はCISPR独自の検波方式で、信号の繰り返し率(PRF: Pulse Repetition Frequency)に応じて出力が変わるのが最大の特徴だ。人間の聴覚が「たまに来るパルスよりも連続的なノイズの方がうるさく感じる」という特性を反映している。
3つの検波方式を比較するとこうなる:
| 検波方式 | 応答特性 | PRF依存性 | 用途 |
|---|---|---|---|
| ピーク | 信号の瞬時最大値 | なし | プレコンプライアンス(保守的) |
| QP | 充電/放電時定数で重み付け | あり(PRF高→QP値高) | CISPR認証測定(公式) |
| 平均値 | RMS的な時間平均 | あり | 一部の限度値で使用 |
QP検波の時定数って具体的にはどんな値なんですか?
CISPR 16-1-1で規定されている。周波数帯域によって変わる:
| 帯域 | 周波数範囲 | IF帯域幅 | 充電時定数 | 放電時定数 |
|---|---|---|---|---|
| Band A | 9kHz〜150kHz | 200Hz | 45ms | 500ms |
| Band B | 150kHz〜30MHz | 9kHz | 1ms | 160ms |
| Band C/D | 30MHz〜1GHz | 120kHz | 1ms | 550ms |
充電時定数が放電時定数よりずっと短い。つまり「素早く充電、ゆっくり放電」。パルスが頻繁に来ると放電が追いつかず出力が上がる。逆にPRFが低いと放電が進んで出力が下がる。この非対称な応答がQP検波の本質だ。
QP検波器の入出力を数式で書くとこうなる。IF段の出力包絡線 $V_{env}(t)$ に対して:
ここで $\tau_c$ は充電時定数、$\tau_d$ は放電時定数。$\tau_d / \tau_c$ の比が大きいほど、PRFへの感度が高くなる。
EMCシミュレーションの支配方程式
で、こういうCISPR規格の適合性をシミュレーションで予測するには、結局マクスウェル方程式を解くことになるんですか?
その通り。EMCシミュレーションの出発点はマクスウェル方程式だ:
EMCの文脈で特に重要なのは以下の2点だ:
- 放射エミッション:基板上の電流分布からマクスウェル方程式を解いて、10m先(or 3m先)での電界強度を求める。例えば基板のトレースが30cmあると、1GHzの波長(30cm)とちょうど同じになって効率的にアンテナとして動作してしまう
- 伝導エミッション:電源線上のコモンモード/ディファレンシャルモード電流を伝送線路理論とマクスウェル方程式の組み合わせで解く
え、基板のトレースがアンテナになっちゃうんですか? それってけっこう怖い話ですね...
怖いどころか、EMC問題の大半はこれだ。設計者は「信号を伝える」つもりでトレースを引くけど、高周波成分にとっては「放射アンテナ」になり得る。特にクロック信号のような矩形波は高調波成分が豊富で、基本波の10倍〜20倍の周波数までスペクトルが広がる。100MHzのクロックなら、1GHz〜2GHzまで問題になるケースがある。
限界値は「dBμV/m」 -- デシベルが直感を狂わせる話
CISPR規格の許容値は「dBμV/m」という単位で表される。例えばCISPR 32のクラスBで30〜230MHzの限界値は30dBμV/m、これをV/m換算すると約31.6μV/m -- つまり0.03ミリボルトの1000分の1レベルだ。デシベル表記は感覚が掴みにくく、「限界値まで6dBのマージンがある」と言われても、電界強度で2倍の余裕があるとは咄嗟に気づかない。よく使うdB換算を覚えておくと現場で役立つ:3dB=√2倍(≈1.41倍)、6dB=2倍、10dB=√10倍(≈3.16倍)、20dB=10倍。CISPR規格を扱うなら、dB↔線形変換を暗算できるレベルまで慣れることが、トラブル現場での判断速度を大きく変える。
QP検波器の伝達関数と周波数応答
- IF段のバンドパスフィルタ:中心周波数 $f_0$ に対してガウス型の帯域幅 $B_{IF}$ を持つフィルタ。CISPR 16-1-1では帯域幅の定義は-6dB帯域幅で規定。Band Bなら $B_{IF} = 9$ kHz
- 包絡線検出器:IF信号の振幅包絡線 $V_{env}(t) = |V_{IF}(t)|$ を抽出。実装上はヒルベルト変換で解析信号を生成し、その絶対値を取る
- 充放電回路:上述の $\tau_c$ / $\tau_d$ で応答が決まる非線形回路。離散化する場合は1次精度の前進差分で十分(時定数がms〜数百msと長いため)
- メータ時定数:最終的な表示値を決めるメータ回路の時定数。Band B/C/Dでは160msのクリティカルダンピング応答
放射エミッション予測の変換関係
- シミュレーションで得られるのは近傍の電磁界分布。CISPR測定条件(10m or 3m)での遠方界電界強度に変換するには、近傍界-遠方界変換(Huygens面を用いた等価定理)が必要
- 測定距離の換算:自由空間では $E \propto 1/r$ なので、3m→10mの換算は $E_{10m} = E_{3m} - 20\log_{10}(10/3) \approx E_{3m} - 10.5$ dB
- ただし近傍界($r \ll \lambda$)ではこの関係は成立しない。低周波帯では注意が必要
単位系の整理
| 物理量 | CISPR単位 | SI単位への換算 |
|---|---|---|
| 電界強度 | dBμV/m | $E[\text{V/m}] = 10^{(x - 120)/20}$ |
| 伝導ノイズ電圧 | dBμV | $V[\text{V}] = 10^{(x - 120)/20}$ |
| 電力 | dBm | $P[\text{W}] = 10^{(x - 30)/10}$ |
| アンテナ係数 | dB/m | $AF = E_{dB\mu V/m} - V_{dB\mu V}$ |
数値解法と実装
EMC向け数値解法の選択
マクスウェル方程式を解くにしても、FDTDとかFEMとかMoMとか色々ありますよね。EMCシミュレーションではどれを使えばいいんですか?
問題の性質によって使い分ける。ざっくり言うとこうだ:
| 手法 | 正式名称 | 得意な問題 | EMCでの用途 |
|---|---|---|---|
| FDTD | 時間領域有限差分法 | 広帯域・過渡応答・大規模構造 | 筐体内の電磁界分布、放射パターン |
| FEM | 有限要素法 | 複雑形状・非均質材料 | コネクタ・フィルタ内部の精密解析 |
| MoM | モーメント法 | ワイヤ・開放構造 | ケーブルハーネスの放射、PCBトレース |
| FIT | 有限積分法 | FDTDの一般化、構造化メッシュ | CST Studio Suiteで採用 |
| TLM | 伝送線路マトリクス法 | 広帯域・時間領域 | シールド効果の評価 |
実務ではどれが一番よく使われていますか?
EMCではFDTD(もしくはその一般化であるFIT)が圧倒的に多い。理由は3つ:
- 広帯域解析が一発:CISPR規格は9kHz〜数GHzの広帯域をカバーする。FDTDは1回の時間領域シミュレーションでFFTするだけで全周波数の結果が得られる
- 大規模構造に強い:筐体+基板+ケーブル全体を含むモデルも扱える。FEMやMoMはこのスケールだとメモリが厳しい
- 過渡応答が直接得られる:スイッチング電源のON/OFFなど、非定常な励振源を自然に扱える
ただしFDTDは構造化メッシュが基本なので、曲面形状の近似精度に限界がある。コネクタの細かい形状をモデリングするにはFEMの方が向いているケースもある。
QP検波器のデジタルモデリング
FDTDで電界の時間波形が出たとして、そこからCISPRのQP値ってどうやって計算するんですか?
実は結構面倒で、以下の処理チェーンを実装する必要がある:
- 時間波形 → FFT:シミュレーション結果の電界(or 電圧)時間波形をFFTして周波数スペクトルを得る
- IF帯域幅フィルタ:各測定周波数点で、CISPR規定のIF帯域幅(例:Band Bなら9kHz)のバンドパスフィルタを適用
- 包絡線検出:フィルタ後の信号の振幅包絡線を計算
- 充放電シミュレーション:充電時定数 $\tau_c$ と放電時定数 $\tau_d$ の非対称RC回路で包絡線を処理
- メータ時定数:最終的なQP読み値をクリティカルダンピング応答で平滑化
ステップ4の離散化は前進オイラー法で十分だ。サンプリング時間 $\Delta t$ での再帰式:
毎回この処理をフルで実装するのは大変そうですね。商用ツールにはQP検波の機能って内蔵されてるんですか?
CST Studio SuiteにはCISPR準拠のQP検波ポストプロセッサが標準搭載されている。Ansys HFSS/SIwaveでも周波数ドメインの結果からQP推定ができるが、時間領域の精密なQP処理はオプションになっていることが多い。ただし注意点として、周波数ドメインだけからQP値を正確に推定するのは本質的に難しい。QP検波は時間波形の繰り返し特性に依存するため、定常的な正弦波と間欠的なパルスでは同じスペクトル振幅でもQP値が異なる。
近傍界-遠方界変換
FDTDの計算領域って基板のすぐ近くまでしかないですよね。10m先の電界強度ってどう求めるんですか?
Huygens面(等価面)を使った近傍界-遠方界変換(NF-FF Transform)を使う。シミュレーション領域内に閉じた仮想面を設定し、そこでの電界 $\mathbf{E}$ と磁界 $\mathbf{H}$ の接線成分から、等価定理に基づいて遠方界を計算する:
実務的なポイント:
- Huygens面は放射源から少なくとも $\lambda/4$ 以上離す(エバネセント波の影響を排除)
- CISPR測定のように接地面(Ground Plane)が存在する場合は、像の原理を使って半空間の積分に帰着させる
- 3mサイトと10mサイトの換算には、上述の $1/r$ 依存性を使う
伝導エミッションのモデリング
伝導エミッションのシミュレーションは放射と何が違うんですか?
伝導エミッションは電源ラインを通じて流出するノイズだから、回路的なアプローチが使えることが多い。ポイントはコモンモード(CM)とディファレンシャルモード(DM)の分離だ:
- DM(差動モード):L-N間の電位差で流れるノイズ。主にスイッチング電源のリプル。EMIフィルタのXコンデンサで対策
- CM(同相モード):L+Nが同相で接地に対して流れるノイズ。寄生容量が原因。CMチョークで対策
シミュレーションでは、LISN(Line Impedance Stabilization Network、擬似電源回路網)のモデルも含める必要がある。CISPR 16-1-2で規定されたLISNは、50Ω||50μHのインピーダンスを持ち、測定条件の再現に不可欠だ。LISN端子電圧がそのまま伝導エミッションの測定値になる:
フルウェーブ vs. 回路シミュレーション
EMCシミュレーションは「カメラの解像度」と同じで、見たいものの細かさに応じてツールを選ぶ。伝導エミッションはSPICE回路シミュレーション(低コスト・高速)で十分な精度が出ることが多い。放射エミッションは3D電磁界シミュレーション(高コスト・高精度)が必要。基板レベルの解析にはSI/PIツール(IBIS-AMIモデル+2.5D MoM)が中間的な位置づけになる。
実践ガイド
プレコンプライアンス解析ワークフロー
実際の製品開発で、CISPRシミュレーションをどのタイミングで、どう組み込めばいいんですか?
設計フェーズごとにアプローチが変わる。理想的なワークフローはこうだ:
- 構想設計(概念検討)
- ノイズ源の特定(スイッチング周波数、クロック速度、高調波次数)
- ワーストケースのスペクトル推定:矩形波の高調波は $A_n = \frac{2V_{pp}}{n\pi}\sin(n\pi D)$($D$: デューティ比)
- 目標限度値との概算比較 → フィルタ/シールドの必要性を判断
- 詳細設計(基板レイアウト前)
- 回路シミュレーション(SPICE)で伝導エミッションを予測
- EMIフィルタの挿入損失を設計
- 基板配線ルールの策定(リターンパス、ガードトレース)
- レイアウト完了後
- 3D電磁界シミュレーション(CST/HFSS)で放射エミッションを予測
- 基板+筐体+ケーブルの統合モデルで近傍界-遠方界変換
- 限度値との比較、マージン評価
- 試作後
- 簡易電波暗室でプレコンプライアンス測定
- シミュレーション結果と実測のコリレーション確認
- 乖離があればモデルを更新
ステップ1の概算だけでも、けっこう役に立ちそうですね。実際にFDTDを回さなくても、矩形波の高調波だけで「ヤバそうかどうか」は分かるってことですか?
まさにそう。例えば100MHzのクロック(デューティ比50%)でVpp = 3.3Vなら、5次高調波(500MHz)の振幅は $\frac{2 \times 3.3}{5\pi} \approx 0.42$ V。この信号が10cmのトレースを流れると、そのトレースは500MHzにおいて $\lambda/6$ 程度のモノポールアンテナとして動作し得る。放射効率は低くても、限度値が30dBμV/m(≈31.6μV/m)というレベルだから、数十μV/mの放射は容易に起こる。こういう概算を5分でできるかどうかが、EMC設計の速さを決める。
マージン解析の考え方
シミュレーション結果が限度値ギリギリだったら、それは合格ですか? 不合格ですか?
実務的には不合格と判断する。シミュレーションには必ず誤差があり、製造ばらつき、温度変動、ケーブル配置の違いなどで実測値は変動する。業界の経験則として:
| マージン | 判定 | 根拠 |
|---|---|---|
| ≥ 10dB | 安全 | 製造ばらつき・測定不確かさ・モデル誤差を考慮しても問題なし |
| 6〜10dB | 要注意 | 量産品の一部でNG品が出る可能性あり |
| 3〜6dB | 危険 | 対策の追加を検討(フィルタ、シールド、レイアウト変更) |
| < 3dB | NG相当 | 認証試験でフェイルするリスクが高い |
シミュレーションの誤差って、具体的にどのくらいあるものなんですか?
一般的な目安:
- 放射エミッション:モデルの忠実度に依存するが、適切にモデリングすれば ±6dB(周波数によっては±10dB)
- 伝導エミッション:回路モデルが正確なら ±3〜5dB
- シールド効果:開口部の忠実なモデリングが鍵で、±5〜10dB
誤差の主な原因は、寄生成分のモデリング不足(寄生容量、寄生インダクタンス)、ケーブルの正確な経路・終端条件、基板の層構成・銅箔厚の近似だ。特にケーブルの配置は数cmの違いで10dB以上結果が変わることがある。
EMIフィルタ設計とシミュレーション
シミュレーションで規格オーバーが分かったら、まずフィルタを追加するのが定石ですか?
伝導エミッションの場合はフィルタ追加が最も一般的な対策だ。CISPRの限度値を超えた周波数帯域に応じて、以下のフィルタトポロジを選ぶ:
| ノイズモード | 対策部品 | 効果的な周波数帯 | 挿入損失目安 |
|---|---|---|---|
| DM(差動モード) | Xコンデンサ | 150kHz〜数MHz | 20〜40dB |
| DM | DMチョーク | 1MHz〜30MHz | 10〜20dB |
| CM(同相モード) | CMチョーク | 150kHz〜30MHz | 20〜40dB |
| CM | Yコンデンサ | 1MHz〜30MHz | 10〜30dB |
シミュレーションでフィルタを評価する際の注意点は、部品の寄生成分を必ず含めること。理想的なコンデンサは周波数が上がるほどインピーダンスが下がるが、実際のコンデンサは自己共振周波数(SRF)を超えるとインダクタンスが支配的になりインピーダンスが上がる。1μFのMLCCのSRFは数MHz〜十数MHzなので、30MHz帯ではフィルタ効果がほぼゼロになる。
シールド効果のモデリング
放射エミッション対策で金属筐体を使う場合、シミュレーションで気をつけることは何ですか?
シールドの電磁遮蔽効果(SE: Shielding Effectiveness)は開口部で決まる。完全密閉の金属箱なら理論上は無限大のSEだが、実際にはケーブル穴、冷却スリット、筐体合わせ目から電磁波が漏洩する。経験則として:
- 開口部の最大寸法 $l$ に対して、$\lambda/2 = l$ となる周波数で共振してSEが急激に劣化する
- 例えば10cmの冷却スリットは、$f = c/(2l) = 3 \times 10^8 / (2 \times 0.1) = 1.5$ GHzでSEが最悪になる
- FDTDでモデリングする場合、開口部はメッシュ解像度で正確に再現する必要がある。$\lambda/20$ 以下のメッシュサイズが推奨
筐体のスリットとかネジ穴とか、細かい形状を全部メッシュで切ると計算が爆発しませんか?
する。だから実務ではローカルメッシュ細分化と、開口部のサブグリッド技術を使う。CSTのThin Sheet Approximation(薄板近似)を使えば、シールド壁の板厚をメッシュで切らずにSEを計算できる。導電率 $\sigma$、透磁率 $\mu$、板厚 $t$ から表面インピーダンスを算出して境界条件として与える:
ここで $\delta = \sqrt{2/(\omega\mu\sigma)}$ は表皮深さ。板厚 $t \gg \delta$ なら $Z_s \approx (1+j)/(\sigma\delta)$ に簡略化される。
よくある失敗と対策
CISPRシミュレーションで初心者が一番やりがちな間違いって何ですか?
| 失敗パターン | 何が起きるか | 対策 |
|---|---|---|
| ケーブルを省略して基板だけモデリング | 放射エミッションを大幅に過小評価(実測比で20dB以上低くなることも) | ケーブルハーネスは必ず含める。最低限ワイヤモデルでも効果的 |
| 理想部品でフィルタを評価 | 高周波でのフィルタ効果を過大評価 | 部品メーカーのSパラメータorスパイスモデルを使う |
| 吸収境界をモデルに近すぎる位置に設定 | 反射波が結果に混入し、スペクトルに偽ピーク | モデルから $\lambda_{min}/4$ 以上離す。PMLは8層以上 |
| QP値の代わりにピーク値で比較 | 保守的すぎる判断でオーバースペックな対策 | QP検波ポストプロセッサを使う。ピーク値との差はPRFに依存 |
| 伝導EMIでLISNモデルを省略 | ノイズ源のインピーダンス条件が実測と異なる | CISPR 16-1-2準拠の50Ω||50μH LISNモデルを必ず挿入 |
ケーブルを省略するだけで20dBも変わるんですか? そりゃシミュレーション結果と実測が合わないわけだ...
ケーブルはEMCの世界では「意図せぬアンテナ」の代表格だ。1mのUSBケーブルは150MHzで $\lambda/2$ のダイポールアンテナとして動作し得る。コモンモード電流が数μAでも流れれば、CISPR限度値を超える放射になる。EMCシミュレーションで「基板だけで限度値をクリアした」と言っても、ケーブルを付けた瞬間に10〜20dB悪化するのはよくある話だ。
認証試験で「一発合格」を目指す現場の戦略
CE(欧州)やFCC(米国)の認証試験は1回あたり数十万〜百万円以上かかる場合がある。加えて「不合格→設計変更→再試験」のサイクルは製品の市場投入を数ヶ月遅らせる。そのためCISPR準拠の実務では、開発中盤に「プレコンプライアンス試験」と呼ばれる簡易測定を社内で繰り返し、シミュレーション予測と合わせて認証試験に備える。プレコン用の簡易電波暗室は数百万円から導入でき、年間のリテスト費用削減効果で1〜2年で元が取れることが多い。ある家電メーカーのEMC部門長は「プレコンプライアンス測定とシミュレーションを組み合わせてから、認証一発合格率が60%→92%に上がった」と語っている。
コモンモード電流 -- EMC最大の敵
EMCの問題の80%以上はコモンモード(CM)電流に起因する、というのは現場エンジニアの共通認識だ。CM電流は設計者が意図しない経路 -- 基板のリターン面のスリット、ケーブルシールドの不完全な接地、コネクタの寄生容量 -- を通って流れる。SPICEの回路シミュレーションではCM電流の経路が表現できないため、3D電磁界シミュレーションや実測でしか捕捉できない。「回路シミュレーションでは問題なかったのに実測でNGが出た」という場合、大抵はCM電流が原因だ。
ソフトウェア比較
主要EMCシミュレーションツール
EMCシミュレーションに使えるツールって何がありますか? さっき出てきたCST以外にも?
| ツール名 | 開発元 | 主要手法 | EMCでの強み |
|---|---|---|---|
| CST Studio Suite | Dassault Systèmes SIMULIA | FIT/FDTD, FEM, MoM | EMC専用ワークフロー、CISPR QP検波内蔵、ケーブルハーネスモデリング |
| Ansys HFSS | Ansys Inc. | FEM, FEBI, MoM | 高精度FEM、適応メッシュ、SIwave連携でPCB解析 |
| Ansys Icepak + SIwave | Ansys Inc. | 2.5D MoM + 回路 | 基板レベルのSI/PI/EMI統合解析 |
| Altair Feko | Altair Engineering | MoM, MLFMM, FEM, FDTD | ハイブリッド手法、車両レベルのEMC(CISPR 25) |
| COMSOL Multiphysics | COMSOL AB | FEM | マルチフィジクス連成、カスタム物理の定義が容易 |
| openEMS | OSS | FDTD | 無償、MATLAB/Octave連携、学習・研究用途 |
openEMSってオープンソースなんですね! 学生でも使えますか?
使える。openEMSはEC-FDTD(Equivalent Circuit FDTD)ベースで、集中回路素子との連成もできる。GUIがないのでMATLABやOctaveからスクリプトで制御するのが前提だけど、EMCシミュレーションの基本を学ぶには非常に良いツールだ。ただし、CISPR QP検波のポストプロセッサは内蔵されていないので、QP処理は自前でPython等で実装する必要がある。
機能比較マトリクス
CISPR準拠シミュレーションという観点で、各ツールの機能を比較してもらえますか?
| 機能 | CST | HFSS | Feko | COMSOL | openEMS |
|---|---|---|---|---|---|
| CISPR QP検波ポストプロセッサ | ○ | ▵ | ▵ | × | × |
| 近傍界-遠方界変換 | ○ | ○ | ○ | ○ | ○ |
| ケーブルハーネスモデリング | ○ | ▵ | ○ | ▵ | × |
| LISN標準モデル | ○ | ▵ | ▵ | ▵ | × |
| PCBインポート(ODB++/Gerber) | ○ | ○(SIwave) | ▵ | ▵ | × |
| 時間領域広帯域解析 | ○ | ▵ | ○ | × | ○ |
| GPU加速 | ○ | ○ | ▵ | ○ | × |
○=標準搭載 ▵=限定的 or オプション ×=非対応
選定の指針
結局、最初に導入するならどのツールがおすすめですか?
ユースケース別に整理するとこうなる:
- 家電・民生機器のEMC設計 → CST Studio Suite一択に近い。EMCワークフローが最も充実しており、QP検波・CISPR限度値表示・ケーブルモデリングが統合されている
- 車載EMC(CISPR 25) → Altair Fekoが強い。車両全体モデルにMLFMM(多重極展開高速MoM法)で対応できる。CSTのIntegral Equation Solverも候補
- PCBレベルのSI/PI/EMI → Ansys SIwave + HFSS。ODB++インポートからSI/PI解析、3D放射解析まで一貫したワークフロー
- 学習・研究 → openEMS(無償)+ 自作QP検波スクリプト。商用ツールの仕組みを理解するのに最適
EMI受信機とスペアナ -- 似て非なる2つの測定器
CISPR準拠の認証測定には「EMI受信機」が必須で、一般的なスペクトラムアナライザは代用できない。EMI受信機はCISPRが規定するIF帯域幅(例:Band Bでは9kHz)とQP検波を正確に実装した専用機器で、Rohde & SchwarzのESW/ESRシリーズやKeysightのN9038B MXEが代表的。価格は数百万〜数千万円。一方でスペアナはプレコンプライアンス試験やシミュレーション検証では十分で、コストは本格的なEMI受信機の5分の1以下。最近のスペアナにはQP検波をソフトウェアで近似するオプションが搭載されているものも増えている。
先端技術
機械学習によるEMC予測
機械学習でEMC予測ができるようになったって聞いたんですけど、本当に使えるレベルなんですか?
研究レベルではかなり進んでいるし、一部は商用ツールにも組み込まれ始めている。主なアプローチは3つ:
- サロゲートモデル:数百〜数千回のフルウェーブシミュレーション結果を教師データとして、ニューラルネットワークやガウス過程回帰で高速予測モデルを構築。基板レイアウトのパラメータスタディ(トレース幅・間隔・層構成など)を数千パターン瞬時に評価できる
- 異常検知:過去の認証試験データ(合格/不合格)をCNN(畳み込みニューラルネットワーク)で学習し、スペクトルパターンから不合格リスクを予測
- PINN(Physics-Informed Neural Networks):マクスウェル方程式を損失関数に組み込んだニューラルネットワーク。教師データが少なくても物理的に整合的な予測ができる。ただしEMCで実用化されるのはまだ先
デジタルツインとリアルタイムEMC
デジタルツインってEMCにも使えるんですか?
自動車業界で特に進んでいる。車両のデジタルツイン上で、ECU(電子制御ユニット)を追加・変更した際のEMCへの影響をリアルタイムに評価するワークフローが構築されつつある。具体的には:
- 車両全体のEMCモデル(FIT/MoM)を事前に計算し、伝達関数マトリクスとして保存
- 新しいECUのノイズスペクトルを入力すると、車両レベルのエミッション予測が秒単位で完了
- CISPR 25の限度値との自動比較、ワイヤーハーネス経路最適化の提案まで自動化
Dassault Systèmesの3DEXPERIENCE Platform + CSTや、AnsysのMinervaが代表的なプラットフォームだ。
CISPR規格の最新動向
CISPR規格自体も進化しているんですか?
大きなトレンドがいくつかある:
- 周波数上限の拡大:5G/6G通信の普及に伴い、6GHz以上への限度値拡大が議論されている。CISPR 32の改訂で1GHz以上の放射エミッション限度値がすでに追加されている
- CISPR 36(EV/HEV車両):電気自動車の電力系(インバータ、充電器)からの伝導エミッションに対応する新規格。従来のCISPR 25が12V/24Vの車載機器を想定していたのに対し、400V〜800Vの高電圧パワートレインを対象とする
- 統計的測定手法:CISPR 16の改訂で、APD(Amplitude Probability Distribution)検波が導入された。QP検波よりも測定時間が短く、信号の統計的性質をより正確に反映する
- In-situ測定:研究段階だが、完成車の走行中にリアルタイムでEMCを測定する手法。テストサイトでの静的測定の限界を超える試み
トラブルシューティング
シミュレーション vs. 実測の乖離
シミュレーションでOKだったのに、認証試験でNGが出ました... 原因を特定するにはどこから見ればいいですか?
最も多い原因トップ5とその診断方法:
| 順位 | 原因 | 診断方法 |
|---|---|---|
| 1 | ケーブルの経路・長さ・終端条件の差異 | 実測時のケーブル配置を写真で記録し、モデルと照合 |
| 2 | 筐体の隙間・ネジ止め箇所の接触抵抗 | 近傍プローブで筐体合わせ目のリークを確認 |
| 3 | 基板の寄生成分(特にCM経路) | CM電流を測定クランプで実測し、シミュレーションと比較 |
| 4 | ノイズ源の実動作波形がモデルと異なる | オシロスコープでスイッチング波形を実測 |
| 5 | 測定セットアップ(アンテナ位置、テーブル高さ等)の差異 | CISPR測定条件(テーブル高さ80cm、アンテナ高さ1〜4mスキャン等)を確認 |
「ケーブルの経路の差異」が1位ってことは、結局ケーブルが最大のリスク要因なんですね。
その通り。あるメーカーの事例では、試作機ではケーブルを基板の左側に這わせていたのに、認証試験では測定台の都合で右側に配置変更した。それだけで300MHzで12dBも放射が増えてNGになった。シミュレーションでケーブル経路を3パターン検討していたので、「右側配置はリスク」と分かっていれば防げた話だ。EMCシミュレーションの価値は、設計変更の影響を事前に把握できることにある。
ナローバンド/ブロードバンドの切り分け
認証試験でNGが出た周波数が分かったとして、それがクロック高調波なのかスイッチングノイズなのか、どう判別するんですか?
ナローバンド(NB)とブロードバンド(BB)のスペクトル特性の違いで判別する:
- ナローバンド:クロック信号の高調波。離散的なスパイク。IF帯域幅を変えてもピーク値が変わらない(帯域幅内にすべてのエネルギーが入るため)
- ブロードバンド:スイッチングのリンギング・接点ノイズ。連続的なスペクトル。IF帯域幅を広げるとレベルが上がる($\propto 20\log_{10}(B_2/B_1)$)
シミュレーションではこの区別が自明だ(クロック源とスイッチング源を別々に励振すればいい)。実測では、デバイスのクロック周波数の整数倍と一致するかどうかで判断するのが最も簡単。
規格不適合時のデバッグチェックリスト
認証試験で不合格になったとき、最速でリカバーするためのチェックリストってありますか?
現場で使える優先順位付きチェックリストを教えよう:
- NG周波数の特定:どの周波数で何dBオーバーか。QP値と平均値のどちらがNGか
- ノイズ源の特定:NB/BBの判別 → クロック高調波ならスプレッドスペクトラムクロック(SSC)で5〜10dB改善可能
- 放射経路の特定:近傍プローブで基板・ケーブル・筐体のどこから放射しているか特定
- 即効性のある対策
- フェライトコア(クランプ型)をケーブルに追加 → CM電流を低減(5〜15dB改善)
- 筐体の隙間をアルミテープで仮封止 → シールド効果を確認(10〜30dB改善の可能性)
- 電源線にフィルタ追加 → 伝導エミッション対策(20〜40dB改善可能)
- 対策効果の確認:対策を1つずつ適用してスペクトルの変化を記録。複数同時に適用しない(科学的デバッグの原則)
- モデルの更新:効果があった対策をシミュレーションモデルに反映し、次の設計に活かす
フェライトコアをケーブルに巻くだけで改善できるケースもあるんですね。それってコストゼロに近い対策ですよね。
フェライトコアは「EMCの絆創膏」とよく言われる。根本的な解決ではないけど、認証試験の現場で「あと3dBなんとかしたい」という局面では非常に有効だ。ただし量産品にフェライトコアを追加するのはBOMコストが増えるので、次のリビジョンでは基板設計やフィルタ回路の見直しで根本対策するのが理想だ。シミュレーションの本当の価値は、フェライトコアが不要な設計を最初から作れることなんだ。
CISPRコンプライアンスシミュレーションの品質チェックリスト
- 対象CISPR規格と準拠クラス(A or B)を特定したか
- ノイズ源のスペクトル(クロック高調波、スイッチングノイズ)を正しくモデリングしたか
- ケーブルハーネスを含めたか(省略するとNG周波数帯で20dB以上の誤差リスク)
- LISNモデル(50Ω||50μH)を挿入したか(伝導エミッション)
- 近傍界-遠方界変換の測定距離(3m or 10m)は正しいか
- QP/平均値/ピークの検波方式を区別して評価したか
- マージンは6dB以上確保されているか
- 吸収境界(PML)は放射源から十分離れているか($\lambda_{min}/4$ 以上)
- メッシュ収束性を確認したか(最高周波数で $\lambda/20$ 以下のメッシュサイズ)
なった
詳しく
報告