差動信号伝送(Differential Signaling)

Category: 電磁場解析 > 信号品質 | Integrated 2026-04-11
Differential signaling coupled microstrip FEM analysis showing odd-mode and even-mode electric field distribution
結合マイクロストリップ差動ペアの奇数モード電界分布(FEM 2D断面解析)

Theory and Physics

Fundamentals of Differential Signaling

🧑‍🎓

Differential signaling is used in USB and HDMI, right? Why isn't single-ended good enough?

🎓

Simply put, it's because differential can cancel out common-mode noise. Signals with opposite phases are sent on two conductors, and the receiver subtracts them. External noise affects both lines equally, so it gets canceled out during subtraction.

🧑‍🎓

I see! But if that's the only reason, doesn't using two wires double the wiring cost?

🎓

Good observation. Actually, differential signaling has another major benefit: EMI (Electromagnetic Interference) reduction. Since currents with opposite phases flow in close proximity, their magnetic fields cancel each other out at a distance, reducing radiated noise. For ultra-high-speed transmission like USB 3.2 at 5 Gbps or PCIe 5.0 at 32 GT/s, single-ended signaling can't pass EMC regulations.

🧑‍🎓

Oh, really? So the higher the speed, the more essential differential becomes.

🎓

Exactly. CMRR (Common-Mode Rejection Ratio) can achieve around 60-80 dB in actual measurements. That means common-mode noise can be suppressed to 1/1000th to 1/10,000th. This is the decisive difference from single-ended.

Odd Mode and Even Mode Analysis

🧑‍🎓

In differential pair analysis, terms like "odd mode" and "even mode" come up. What are those?

🎓

When analyzing two coupled transmission lines, the signals are decomposed into two independent modes. Odd Mode is the state where the two lines are driven with opposite phases, and the symmetry plane becomes a virtual ground. Even Mode is the state where the two lines are driven with the same phase, and the symmetry plane becomes an open boundary.

🧑‍🎓

Does that mean the impedance is different for each mode?

🎓

Yes. This is the core of differential signal design. Differential impedance $Z_{diff}$ and common-mode impedance $Z_{common}$ can be directly derived from odd-mode impedance $Z_{odd}$ and even-mode impedance $Z_{even}$:

$$ Z_{diff} = 2 Z_{odd} $$
$$ Z_{common} = \frac{Z_{even}}{2} $$
🧑‍🎓

I see, differential is twice the odd mode. So USB 3.x's 90Ω differential means Z_odd = 45Ω?

🎓

Correct! In FEM analysis, we solve the cross-section of coupled microstrips to first calculate $Z_{odd}$ and $Z_{even}$. Once these two are known, the differential characteristics are completely determined.

Coupling Coefficient and Mode Conversion

🧑‍🎓

The term "coupling coefficient" also appears. What does that represent?

🎓

The coupling coefficient $k$ indicates how electromagnetically coupled the two lines are. If the uncoupled single-line impedance is $Z_0$, then:

$$ Z_{odd} = Z_0 (1 - k) $$
$$ Z_{even} = Z_0 (1 + k) $$

Substituting this into the previous relations gives:

$$ Z_{diff} = 2 Z_0 (1 - k) $$
$$ Z_{common} = \frac{Z_0 (1 + k)}{2} $$
🧑‍🎓

So stronger coupling (larger k) lowers the differential impedance?

🎓

Exactly. For example, when $k = 0.1$ and $Z_0 = 50\Omega$, then $Z_{diff} = 2 \times 50 \times 0.9 = 90\Omega$. That's exactly the USB specification value. Narrowing the pair spacing increases $k$ and lowers $Z_{diff}$, so in PCB design, impedance is adjusted using both trace width and pair spacing.

🧑‍🎓

But doesn't stronger coupling increase crosstalk or something?

🎓

Sharp observation. The coupling *within* a differential pair is intentional and not a problem. The issue is coupling with *another* adjacent differential pair—that is, pair-to-pair crosstalk. To suppress this, a basic rule is to maintain a spacing between pairs of at least three times the intra-pair spacing (the so-called 3W rule).

Mode Conversion is a phenomenon where part of a differential signal is converted to common mode, evaluated in S-parameters as $S_{cd21}$ (differential-to-common mode conversion). In an ideal differential pair, $S_{cd21} = 0$, but in reality, mode conversion occurs due to asymmetries within the pair (length mismatch, reference plane irregularities, unequal via placement, etc.).

$$ S_{cd21} = \frac{1}{2}(S_{31} - S_{41} + S_{32} - S_{42}) $$
🧑‍🎓

What's bad if $S_{cd21}$ is large?

🎓

Common-mode components become the main culprit for EMI radiation. Depending on the standard, a typical target is $S_{cd21} < -20\text{dB}$. PCIe 5.0 requires it to be below $-26\text{dB}$. Checking this value with FEM or S-parameter analysis is standard practice.

High-Speed Standard Impedance Requirements

🧑‍🎓

What impedance values are actually required by real standards?

🎓

Summarizing the differential impedance requirements for major high-speed serial standards:

Standard$Z_{diff}$ [Ω]ToleranceMax Data Rate
USB 2.090±15%480 Mbps
USB 3.2 Gen 290±5%10 Gbps
HDMI 2.1100±10%48 Gbps
PCIe 5.085±15%32 GT/s
PCIe 6.085±10%64 GT/s (PAM4)
DDR540 (DQ)±10%6400 MT/s
100GBASE-KR4100±10%25.78 Gbps/lane
🧑‍🎓

USB 3.2's ±5% is strict. 5% of 90Ω is only a 4.5Ω margin...

🎓

Right. That's why precise impedance calculation using FEM analysis, including the PCB stack-up (layer configuration), trace width, pair spacing, and even solder resist thickness, is essential. "Roughly 90Ω" doesn't cut it at this level.

Coffee Break Trivia Corner

Why is 90Ω Common for Differential?

The adoption of 90Ω differential in many standards like USB, SATA, and DisplayPort is no coincidence. With a standard FR4 board stack-up ($\varepsilon_r \approx 4.2$), the value naturally achievable with manufacturable trace widths (4-6 mil) and pair spacings (5-8 mil) was around 90Ω. In other words, 90Ω was at the sweet spot of physics and manufacturability. Meanwhile, HDMI (100Ω) and PCIe (85Ω) chose different values based on their respective signal characteristics and termination circuit optimization.

Electromagnetic Fundamentals of Differential Pairs
  • Telegrapher's Equations (Coupled Transmission Lines): The voltage and current of a differential pair are described by coupled telegrapher's equations. Using a 2×2 capacitance matrix $[C]$ and inductance matrix $[L]$, we have $\frac{\partial \mathbf{V}}{\partial z} = -[L]\frac{\partial \mathbf{I}}{\partial t}$, $\frac{\partial \mathbf{I}}{\partial z} = -[C]\frac{\partial \mathbf{V}}{\partial t}$. Here, diagonal terms are self-parameters, and off-diagonal terms are coupling parameters.
  • Physics of Odd Mode: Opposite-phase driving makes the symmetry plane an equipotential surface (virtual ground). Mutual capacitance $C_m$ between lines increases effective capacitance ($C_{odd} = C_{11} + C_m$), and mutual inductance $L_m$ decreases effective inductance ($L_{odd} = L_{11} - L_m$). As a result, $Z_{odd} = \sqrt{L_{odd}/C_{odd}} < Z_0$.
  • Physics of Even Mode: In-phase driving means no current flows on the symmetry plane, creating an open boundary. $C_{even} = C_{11} - C_m$, $L_{even} = L_{11} + L_m$, leading to $Z_{even} = \sqrt{L_{even}/C_{even}} > Z_0$.
  • Including Loss: Described by an RLGC model adding conductor loss (skin effect) $R(f)$ and dielectric loss $G(f) = \omega C \tan\delta$. $Z_{odd}(f) = \sqrt{(R + j\omega L_{odd}) / (G + j\omega C_{odd})}$, showing frequency dependence.
Units and Typical Values of Key Parameters
ParameterSymbolUnitTypical Value (FR4 Microstrip)
Differential Impedance$Z_{diff}$Ω85–100
Common-Mode Impedance$Z_{common}$Ω25–35
Coupling Coefficient$k$Dimensionless0.05–0.25
Differential Insertion Loss$|S_{dd21}|$dB-3 to -15 (@10GHz)
Mode Conversion$|S_{cd21}|$dB< -20 (Target)
Intra-Pair Skew$\Delta t$ps< 5 (Target)
Substrate Permittivity$\varepsilon_r$Dimensionless3.2–4.5 (FR4)
Loss Tangent$\tan\delta$Dimensionless0.002–0.025

Numerical Methods and Implementation

Details of Numerical Methods

🧑‍🎓

Specifically, what algorithms are used to solve differential signal transmission?



🧑‍🎓

Now I understand what my senior meant when he said, "At least do it properly for differential signal transmission."


Discretization Formulation



🎓

Approximate the unknown quantity using shape functions $N_i$:



$$ u^h(\mathbf{x}) = \sum_{i=1}^{n} N_i(\mathbf{x}) \, u_i $$




🎓

This can be expressed mathematically like this.


$$ K_e = \int_{\Omega_e} B^T \, D \, B \, d\Omega \approx \sum_{g=1}^{n_g} w_g \, B^T(\xi_g) \, D \, B(\xi_g) \, |J(\xi_g)| $$

Discrete Form of Governing Equations


🎓

This can be expressed mathematically like this.


$$ Z_{diff} = 2Z_0(1-k) $$
$$ Z_{comm} = \frac{Z_0(1+k)}{2} $$

🧑‍🎓

Hmm, just equations don't really click... What do they represent?


🎓

Discretizing the governing equations of the continuum yields the following system of algebraic equations:



$$ [K]\{u\} = \{F\} $$


🎓

Here, $[K]$ is the global stiffness matrix (or equivalent system matrix), $\{u\}$ is the vector of unknown nodal variables, and $\{F\}$ is the external force vector.


🧑‍🎓

Oh, I see! So that's the mechanism behind "discretizing the governing equations of the continuum."


Element Technology

🧑‍🎓

I've heard of "element technology," but I might not fully understand it...


Element TypeOrderNode Count (3D)AccuracyComputational Cost
Tetrahedron LinearLinear4Low (Shear Locking)Low
Tetrahedron QuadraticQuadratic10HighMedium
Hexahedron LinearLinear8MediumMedium
Hexahedron QuadraticQuadratic20Very HighHigh
PrismLinear/Quadratic6/15Medium–HighMedium

Integration Scheme

🧑‍🎓

What exactly is an integration scheme?


🎓
  • Full Integration: Integrates all terms accurately. Tends to overestimate stiffness (Locking).
  • Reduced Integration: Reduces the number of integration points. Improves computational efficiency but risks hourglass mode occurrence.
  • Selective Reduced Integration (B-bar Method): Separates and integrates volumetric and deviatoric terms separately. Avoids locking.

🧑‍🎓

After hearing this, I finally understand why element type is so important!


Convergence and Stability

🧑‍🎓

If it stops converging, what should I check first?


🎓
  • h-refinement: Refine the mesh (reduce element size h) to improve accuracy.
  • p-refinemen
関連シミュレーター

この分野のインタラクティブシミュレーターで理論を体感しよう

シミュレーター一覧

関連する分野

連成解析構造解析熱解析
この記事の評価
ご回答ありがとうございます!
参考に
なった
もっと
詳しく
誤りを
報告
参考になった
0
もっと詳しく
0
誤りを報告
0
Written by NovaSolver Contributors
Anonymous Engineers & AI — サイトマップ
About the Authors