耦合电容器在模拟应用和差分协议中用途广泛,本质上充当高通滤波器,可消除信号中携带的直流偏置。在 PCIe 路由中,耦合电容器用于相同的功能(消除直流偏移),但用途不同。在 PCIe 路由的情况下,除了标准中列出的交流耦合电容器之外,还有一些原因需要在差分对上放置交流耦合电容器。在本文中,我们将简要介绍在 PCIe 链路上放置耦合电容器的位置,以及将它们放置在 PCIe 链路上的原因。
PCIe 布线:交流耦合电容的作用
所有 PCIe 通道均以差分对的形式布线,具有定义的差分阻抗,并且通道的 Tx 侧需要 AC 耦合电容器。根据 PCIe 规范,在 Tx 线路上放置耦合电容器有三个主要原因:
- 直流隔离:即使PCIe 差分对通过连续接地区域布线,通道的驱动器侧和接收器侧之间也需要直流隔离。由于差分信号是通过测量差分对之间的电位差来恢复的,因此当驱动器和接收器在不同电压下运行时,交流电容会消除信号上产生的任何直流偏移。
- 检测插入/拔出事件:一些附加卡或模块是热插拔的。Tx 对上的电容器允许驱动器使用 RC 时间常数来检测通道末端是否存在接收器。
- 检测通道数:在具有多个 PCIe 通道的组件中,插入/拔出事件将发生在每个通道上,并且支持 PCIe 的设备可以感知触发的通道数。
- 块接地偏移:上述第一点的推论是考虑主板和 PCIe 附加卡之间的任何接地偏移。电容器可消除主板接地区域和附加卡或模块之间的任何直流偏移的影响。
这些电容还需要将尽可能多的信号传递到高频,这意味着它们应该具有足够高的自谐振频率。原始规范要求至少有基频以上的第 3 次谐波,对于较新的 PCIe 一代,它可以达到 GHz 范围。当信号到达接收器时,当带宽较高时,成功恢复的几率会更高,因此这些电容的通带应该具有足够高的截止频率。
PCIe AC 耦合电容放置
出于上述原因,PCIe 基本规范要求 PCIe 通道的每个通道在驱动器和接收器之间进行交流耦合。交流耦合电容器的实际位置可以位于链路两端的芯片/组件上或芯片/组件外。换句话说,如果您查看随机布局,在链路上看不到交流耦合电容器,则它们可能嵌入在发射器芯片上的 I/O 中。请务必检查组件的数据表以验证这一点。
看到这个红框里的电容了吗?这些是此 SSD PCIe 传输通道上的耦合电容。
在大多数情况下,交流耦合电容器不会内置在接口的传输侧,因此需要将交流电容器放置在链路的某个位置。这些电容器的放置位置取决于所设计的系统。下表总结了这些内容。
附加卡/模块 | 将电容放置在靠近传输接口的附加卡上。不要将电容放置在传输网络接收侧卡或板(主板)上。 |
连接到模块的主板或系统主机板 | 将 AC 耦合电容放置在靠近具有 PCIe 接口的系统控制器的 TX 对上。 |
同一块主板上有两个 PCIe 芯片 | 所有差分对(Rx 和 Tx)都应在每个差分对的某处具有 AC 耦合电容。 |
在顶层还是底层布线?
使用 PCIe 接口的一个好策略是将 Rx 和 Tx 通道布线在电路板的相对层上。许多包含 PCIe 通道的 PCB 将有四层。例如,计算机主板和附加卡通常针对低层数进行优化以降低成本,这要求使用4 层电路板(SIG + PWR/GND/GND/SIG + PWR 堆叠)。在这种类型的系统中,可以跨过孔布线,而无需可能限制通道带宽的短线。无论您决定在哪一层上布线,最好在表面层上放置电容和布线,以便过孔电感不会限制通道带宽。
不要忘记评估 PCIe 链路!
尽管 PCI-SIG 标准列出了 PCIe AC 耦合电容器的放置位置,但全面评估系统中的链路设计仍然很重要。PCIe 电容器的放置位置只是 PCIe 布线的一部分。在较新的 PCIe 中以高速工作时,评估对于确保链路正常工作也很重要。这至少需要测试和模拟。
通过查看几个关键指标,仿真工具可以轻松评估 PCIe 通道:
- 每个通道的眼图
- 可以发现车道沿线阻抗偏差的阻抗模拟器
- 每个车道的 S 参数模拟器
由于 PCIe 链路是宽带数字通道,因此需要直接从眼图检查信号行为并评估误码率以确定合规性。如果通过通孔连接器从扩展卡路由到系统主机板,您还需要对路由上的短截线进行鉴定。