· cpu / memory
反射不是电压凭空变大:从边界条件推导反射系数
从电路节点到 DDR5:一步步理解高速信号反射(4)
反射不是一股神秘的“额外电压”。它出现的原因很具体:到达负载的入射波,单独看通常不能满足负载端的电压电流关系,所以必须叠加一个反向传播的波。
1. 负载端必须满足什么
在负载端,实际电压和实际电流要满足负载阻抗:
\[V_L=Z_L I_L\]另一方面,传输线两端的波叠加给出:
\[V_L=V^++V^-\] \[I_L=\frac{V^+-V^-}{Z_0}\]把它们代入负载关系:
\[V^++V^-=Z_L\frac{V^+-V^-}{Z_0}\]令电压反射系数为:
\[\Gamma_L=\frac{V^-}{V^+}\]整理得到:
\[\boxed{\Gamma_L=\frac{Z_L-Z_0}{Z_L+Z_0}}\]这就是负载端反射系数。
2. 三个极限情况
| 负载情况 | $\Gamma_L$ | 电压波结果 |
|---|---|---|
| $Z_L=Z_0$ | $0$ | 没有反射 |
| $Z_L\rightarrow\infty$ | $+1$ | 电压同相反射 |
| $Z_L=0$ | $-1$ | 电压反相反射 |
匹配负载
当 $Z_L=Z_0$ 时,入射波到达负载后不需要额外的反射波来修正边界条件,因此 $V^-=0$。
开路负载
开路意味着 $I_L=0$。由
\[I_L=\frac{V^+-V^-}{Z_0}=0\]得到 $V^-=V^+$。所以负载端电压为:
\[V_L=V^++V^-=2V^+\]短路负载
短路意味着 $V_L=0$。因此 $V^-=-V^+$,电压在负载端抵消,而电流波相加。
3. 电压反射和电流反射不同相
对于电压,开路端是同相反射;对于电流,由于反向波的方向相反,开路端电流会抵消。
开路:电压相加,电流相消
短路:电压相消,电流相加
这也是“开路端电压可能翻倍”与“开路端电流必须为零”能够同时成立的原因。
4. 反射系数不是一个抽象标签
反射系数直接告诉我们边界对入射波做了什么:
- 符号决定电压反射是否反相;
- 绝对值决定反射波的相对幅度;
- $\lvert\Gamma\rvert=0$ 表示完全匹配;
- $\lvert\Gamma\rvert=1$ 是理想开路或短路的极限。
理想无损情况下,反射功率与入射功率之比为:
\[\frac{P_\mathrm{reflected}}{P_\mathrm{incident}}=\lvert\Gamma_L\rvert^2\]实际走线还会有导体损耗、介质损耗和频率相关效应,因此返回源端的能量通常小于这个理想往返结果。
本篇结论
反射的根因是边界条件和阻抗不连续:
入射波到达边界
-> 单独的入射波不满足 V = ZL I
-> 产生反向传播波
-> 两个波叠加后满足负载关系
下一篇专门解释“5 V 为什么会出现 2.5 V,以及开路为什么会出现 2 倍电压”。
References
- Transmission line:有限传输线、反射和输入阻抗的基本关系。
- Characteristic impedance:特性阻抗、匹配负载和反射系数。