【要約】90度の角を曲がると電子は飛び出すのか — PCB の都市伝説を Python で確かめてみる [Zenn_Python] | Summary by TechDistill
> Source: Zenn_Python
Execute Primary Source
// Problem
PCB設計の現場では、経験則として「90度の角は電子が飛び出すため避けるべき」という指導がなされる。しかし、この説明には物理的な根拠が乏しく、設計者が真の理由を理解できていないという課題がある。具体的には以下の点が問題となっている。
- ・「電子が飛び出す」という説明の物理的な誤り。
- ・コーナー形状が信号品質(インピーダンス変化)に与える影響の不明瞭さ。
- ・製造工程(エッチング)の影響と信号品質の影響の混同。
// Approach
筆者は、物理的な誤解を解き、形状による信号品質への影響を可視化するために、Pythonで簡易的な電磁界シミュレータを構築した。以下のステップで検証を行っている。
- ・FDTD(時間領域差分法)を用いた2次元電磁界シミュレーションの実施。
- ・Yee格子を用いたMaxwell方程式の差分化による実装。
- ・R曲げ、90度配線、45度配線の3パターンにおける電界分布の比較。
- ・配線を完全電気導体(PEC)としてモデル化。
// Result
シミュレーションの結果、コーナー形状の違いによる電界の乱れや反射の影響は、通常のデジタルトレースにおいては極めて限定的であることが判明した。設計者に対し、以下の知見を提供している。
- ・反射波のサイズはパルス本体の1/10以下であり、波形への影響は数%程度のリンギングに留まる。
- ・「電子が飛び出す」という説は物理的に誤りであると証明。
- ・インピーダンス変化による反射は存在するが、形状による差は微小である。
Senior Engineer Insight
> 物理現象を「お作法」で片付けず、シミュレーションで定量化する姿勢は極めて実践的である。本件の2Dモデルはリターン経路を欠くため、実機への適用には3D解析やSI解析ツールの併用が不可欠だ。ただし、高速信号設計において微小な反射がEMIやジッタに繋がるリスクを考慮すると、45度やR曲げを標準とする設計習慣は、リスクヘッジとして妥当な判断と言える。