本文要点
由于摆放着器件、走线、过孔、焊盘、平面等,PCB 都具有复杂的几何形状。使用了多层平面、电源轨、通向器件的过孔以及去耦电容器,PCB 中的 PDN 可能相当复杂。其中每个元素都会对结构的总阻抗产生一定的 PDN 环路电感,因此,作为电源完整性设计的一部分,电感对于总阻抗的影响十分重要,值得关注。
这块 PCB 上的 PDN 阻抗谱将非常复杂,有多个环路电感峰值
目前还无法用一个公式就能确定 PDN 环路电感或阻抗。与用公式来确定 PDN 中的电感和阻抗相比,通过测量和使用场求解器来确定这些值更为精确,有助于更好地理解 PDN 上的瞬态行为。确定这些值之后,设计人员就可以采用传递函数的方法来了解 PDN 阻抗,并预测不同器件产生的纹波噪声。在确定阻抗之前,首先我们需要了解电感对阻抗的影响。
1. PDN 环路电感对阻抗的影响
观察一下 PDN 的阻抗谱就会发现,它并不是一直处于低位。PDN 阻抗的频谱非常复杂,频率范围广泛,且存在多个谐振和反谐振。电容和电感是影响 PDN 阻抗的主要因素,决定了典型 PDN 阻抗谱的形状。PDN 环路电感和电容器中的有效串联电感 (Effective Series Inductance, ESL) 将决定阻抗谱的峰值,如图1所示:
图1:PDN 阻抗谱示例
观察一下高速 PCB 中 PDN 的结构就会发现,一个典型的 PDN 结构包含相邻的电源和接地平面,它们就像一个超大型电容器。相邻平面的电容和电路板上的去耦电容共同构成了一个大型电荷库,可在开关期间向数字元件提供电荷。但不要忽略 PDN 结构中的某些电感源,它们会产生图1中显示的谐振。这些电感源包括:
在设计 PDN 的阻抗时,我们的目标不是计算单个电感并试图达到特定的设计值,而是确定在哪些位置添加去耦电容,有效针对阻抗谱中的特定峰值,从而保持整体阻抗较低。通过将 PDN 阻抗保持在较低的水平,可将电源总线上的纹波电压控制在可接受的范围内。
此外,还需要对阻抗进行量化,并预测阻抗对电源总线上的瞬态纹波响应有何影响。为此,可以通过测量标准 PDN 阻抗和计算脉冲响应来实现。
2. 测量 PDN 阻抗
如下列电路图所示,PDN 的结构实际上是一组并联的非理想电容器,它们通过寄生电感连接在一起。这种现象模型的阻抗无需计算,可以在测试板上通过 TDR 测量、脉冲响应测量或网络分析仪(Z 参数或 S 参数)进行测量。
用于描述 PDN 阻抗的电路模型示例。[来源:Signal Integrity Journal《信号完整性期刊》]
只有电容器中的元素是已知的,其他电感器元素则代表 PDN 环路电感。实际情况中,在上述模型中确定具体电感值毫无意义。只要明确阻抗谱,设计人员就可以放置一个自谐振频率与阻抗谱中的电感峰值相匹配的去耦电容器。
3. 预测 PDN 上的瞬态波形
确定 PDN 阻抗后,就可以使用卷积定理计算 PDN 上的脉冲响应。为此,只需知道 PDN 阻抗谱函数和输入 PDN 的瞬态电流时域波形(通常以方波形式建模)。可通过以下傅立叶变换和卷积积分来定义:
计算开关期间在 PDN 上测量到的纹波电压的脉冲响应。注意"*"是卷积运算
4. 计算 PDN 环路电感与阻抗的方法
我们无法使用公式来确定 PDN 的总环路电感,也不能简单地将 PDN 建模为只有一个等效环路电感。因此,也不能使用 SPICE 仿真直接根据 PDN 的结构和 PCB layout 来计算 PDN 阻抗;因为整个系统的几何结构非常复杂。PDN 的复杂结构会产生一个非常高阶的滤波器,这不仅仅是一个具有多个极点和零点的大型 RLC 电路。虽然阻抗是决定 PDN 电源总线纹波的重要因素,但不能简单地认为阻抗可以直接计算,这是一种错误的电源完整性设计方法。
正确做法是直接根据麦克斯韦方程计算电磁场、电势和电流,并使用欧姆定律计算 PDN 阻抗。要获得阻抗谱,需要使用有限差分频域 (Finite-difference Frequency Domain, FDFD) 数值方法,并将欧姆定律与计算出的电势和电流相结合,得出 PDN 阻抗。高级的 PCB layout 工具会提供一个功能强大的 3D 电磁场求解器,可用于执行这些计算以及电气系统中其他的重要分析任务。