【要約】隣の信号は本当に "盗み聞き" するのか — PCB のクロストークと GND ガードを Python で見てみる [Zenn_Python] | Summary by TechDistill
> Source: Zenn_Python
Execute Primary Source
// Problem
PCB設計者が高速信号を扱う際、隣接する配線への信号干渉(クロストーク)に直面する。配線同士が接触していなくても、電界が空間を介して漏れ出すことが原因である。
- ・aggressor(信号源)の電界がvictim(観測側)へ結合する。
- ・対策を怠ると、信号の品質が著しく低下する。
- ・実機では、配線スペースの確保や製造制約とのトレードオフが発生する。
// Approach
筆者は、自作の2D FDTDソルバを用いて、GNDガードの有無による電界の振る舞いを比較検証した。
- ・2D FDTD法により、電界の鉛直成分(Ez)の広がりをシミュレートする。
- ・以下の4つの構成で、結合量の変化を観察する。
1.ガードなし
2.疎なvia fence(4mm間隔)
3.密なvia fence(1.2mm間隔)
4.連続したGND壁
- ・各構成におけるvictim側の最大結合量をdBで算出する。
// Result
シミュレーションにより、GNDガードの導入がクロストーク抑制に極めて有効であることが示された。
- ・連続GND壁は、ガードなしに対し約43dBの劇的な改善を実現した。
- ・via fenceも、ピッチを狭めるほど結合量が減少する。
- ・密なvia fence(1.2mm)は、疎なもの(4mm)より14dB改善した。
- ・設計者は、波長とviaピッチの関係を考慮すべき指針を得た。
Senior Engineer Insight
> 物理現象の可視化は、設計判断の根拠として極めて強力である。本記事のシミュレーションは2D近似だが、ガードのピッチが結合量に与える感度は実機でも共通する。ただし、実務ではviaスタブによる共振や製造コストを考慮せねばならない。「λ/10」という経験則を、単なる暗記ではなく物理的背景から理解することが、シビアなレイテンシ制御には不可欠だ。