【deepseek】PCIe 时钟架构介绍
PCIe 时钟架构介绍PCIe (Peripheral Component Interconnect Express) 总线的高速数据传输依赖于精确且稳定的时钟系统。随着 PCIe 协议从 Gen 1 发展到 Gen 6/7数据传输速率成倍增加对时钟信号的质量、抖动和架构提出了更高的要求。以下是关于 PCIe 时钟的详细介绍涵盖基础频率、架构模式、信号标准及抖动要求。1. 基础时钟频率在大多数 PCIe 应用中参考时钟的基准频率为100 MHz。倍频机制PCIe 链路两端的物理层使用 PLL锁相环将 100 MHz 的参考时钟倍频产生高频串行数据信号。速率对应Gen 1: 2.5 GT/sGen 2: 5.0 GT/sGen 3: 8.0 GT/sGen 4: 16.0 GT/sGen 5: 32.0 GT/sGen 6: 64.0 GT/s (PAM4 编码)尽管数据速率极高但参考时钟始终保持在 100 MHz部分特殊嵌入式应用可能使用其他频率但 100 MHz 是标准。2. 时钟架构模式PCIe 协议支持多种时钟架构决定了发送端和接收端如何同步。这是系统设计中最关键的部分。2.1 公共时钟架构这是最常见、兼容性最好的架构。原理发送端和接收端共享同一个时钟源。时钟信号从主板上的晶振或时钟发生器分别布线送到 Root Complex (RC, 主机端) 和 Endpoint (EP, 设备端)。优势由于两端使用同源时钟时钟偏差可以被接收端的 CDR (时钟数据恢复电路) 很好地追踪和抵消。这大大降低了对时钟源本身抖动的要求。应用绝大多数台式机、服务器主板。2.2 独立时钟架构原理RC 和 EP 各自拥有独立的时钟源例如各自板载一个晶振。挑战两个时钟源之间必然存在频率偏差和相位漂移。PCIe 协议通过在数据流中插入或删除 SKP (Skip) 有序集来补偿这种频率差异。应用常见于由于物理距离限制无法拉等长时钟线的场景或者某些嵌入式系统。2.3 扩展独立时钟架构 / SRIS (Separate Reference Independent Spread)背景随着 SSD 和移动设备的发展为了节省成本和布线空间SRIS 架构被引入。特点允许 RC 和 EP 使用独立的时钟源并且支持独立扩频。这在 PCIe 3.0/4.0 规范中得到了完善支持。应用M.2 SSD、笔记本电脑等紧凑型设备。2.4 数据时钟架构原理接收端不依赖外部参考时钟而是完全通过 CDR 从输入的数据流中恢复出时钟。应用主要用于 PCIe Gen 1 和 Gen 2。在 Gen 3 及以上版本中由于数据速率极高仅靠数据恢复时钟难以满足抖动容限要求通常仍需要参考时钟辅助。3. 信号电平标准PCIe 参考时钟通常采用差分信号传输以抵抗共模噪声。常见的电平标准有3.1 HCSL (High-Speed Current Steering Logic)特点这是 PCIe 最传统的时钟标准。电流模逻辑输出阻抗较高通常需要外部端接电阻50Ω 到地。优势驱动能力强适合长距离走线噪声抑制能力好。缺点功耗相对较高静态电流大。3.2 LP-HCSL (Low Power HCSL)特点随着节能需求出现LP-HCSL 减少了驱动电流。应用广泛用于 Intel 平台的主板设计中。3.3 LVDS (Low Voltage Differential Signaling)特点电压模驱动摆幅较小约 350mV功耗低。应用部分时钟发生器芯片支持 LVDS 输出但在纯 PCIe 应用中不如 HCSL 普遍常用于多路复用时钟芯片。4. 扩频时钟为了通过 EMC (电磁兼容) 测试PCIe 时钟通常需要开启扩频功能。原理将时钟频率在一个中心频率附近进行低速率调制通常为 30kHz 左右的三角波调制将能量分散到一个频带上降低峰值辐射。扩频幅度通常为-0.5%(Down Spread)。即中心频率向下偏移 0.5%。注意在Common Clock架构下时钟源发出的 SSC 信号同时到达 RC 和 EP两端同步调制接收端能正常工作。在SRIS架构下两端独立扩频接收端必须处理两个不同步的扩频信号带来的额外频偏。5. 抖动 与相位噪声随着 PCIe 代数的提升时钟的抖动预算急剧收紧。参考时钟的抖动会直接叠加到发送端和接收端的抖动预算中。关键指标相位噪声通常关注 10kHz 到 10MHz 甚至更高频偏处的噪声能量。RMS Jitter (均方根抖动)积分相位噪声得到的数值。Gen 3 对参考时钟的典型要求约为1ps RMS左右。Gen 4/Gen 5 对参考时钟的要求通常低于100fs - 200fs RMS具体取决于系统架构。时钟发生器的选择晶振抖动性能最好适合高端服务器、Gen 5/6 应用。时钟发生器通常由晶振输入经过 PLL 分频/倍频输出多路时钟。需选择低相位噪声 PLL 芯片。扩频发生器用于产生带 SSC 的时钟。6. 硬件设计布局指南在 PCB 设计中PCIe 时钟走线属于关键信号差分走线必须严格等长、等距、紧耦合控制差分阻抗通常为 100Ω。隔离远离高速串行信号和高噪声电源防止串扰引入抖动。端接根据芯片要求选择正确的端接方式如 HCSL 需在接收端或源端加 50Ω 电阻到地。交流耦合通常在时钟线上串联电容如 100nF用于隔直防止共模电压不匹配损坏芯片。总结特性描述标准频率100 MHz主要架构Common Clock (最常用), SRIS (移动端/SSD常用)信号电平HCSL (传统), LP-HCSL (低功耗), LVDSEMC 优化SSC (扩频时钟通常 -0.5% Down Spread)核心挑战随着 Gen 速率提升相位噪声和抖动控制成为设计核心难点。在设计 PCIe 系统时必须首先确认系统采用的时钟架构并据此选择满足相应抖动指标的时钟芯片和振荡器。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2428085.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!