时钟缓冲器

一路时钟,扇出千军——时钟缓冲器是时钟树的"分配枢纽",为每一颗芯片送去同步的节拍

半导体模拟混合信号芯片系列 · 时钟IC专题站 · 第06页

精炼摘要

时钟缓冲器(Clock Buffer / Fan-out Buffer)将一路时钟输入扇出为多路同频输出,同时提供负载隔离与信号整形,是时钟树中承上启下的"分配枢纽"。高性能缓冲器附加抖动可低至20-80fs RMS:TI LMK00301附加抖动20fs(10kHz-1MHz)、Skyworks SI53307典型50fs。本文详解扇出拓扑、LVDS/HCSL/LVPECL/CML输出电平、关键指标、典型型号、PCIe时钟分配与抖动预算方法。

📚 延伸阅读:时钟IC·芯片分类·选型指南

什么是时钟缓冲器

基础定义

时钟缓冲器(Clock Buffer),又称扇出缓冲器(Fan-out Buffer)或时钟驱动器(Clock Driver),是一种将一路时钟输入复制为多路同频输出的驱动器集成电路(TI LMK00301 数据手册 SNAS512)。它的核心作用有三个:扇出(Fan-out)——把单路信号复制为2路、4路、6路甚至10路;负载隔离——每路输出独立驱动自己的负载,一路负载的变化不会拖垮其他路;信号整形——对边沿进行再生,恢复陡峭的上升/下降沿,保证信号完整性。

与时钟发生器不同,时钟缓冲器内部没有PLL、没有分频器,输入频率与输出频率完全一致——它不"造"时钟,只"分"时钟。它本质上是一个高速、低抖动的多路放大器/驱动器,输入可以是LVCMOS单端或LVDS/LVPECL/HCSL/CML差分信号,输出电平可通过引脚或寄存器配置(如LMK00301每组输出可选LVPECL、LVDS、HCSL或高阻态,TI LMK00301 数据手册)。

在时钟树(Clock Tree)中,缓冲器位于"源"与"负载"之间:晶振或时钟发生器产生时钟 → 缓冲器扇出分配 → 各芯片(ADC、SerDes、FPGA、PHY)接收。可以形象地理解:晶振是"心跳源",时钟发生器是"节拍合成器",时钟缓冲器则是"心跳分发网络"

为什么电子系统需要时钟缓冲

设计动机

很多工程师的第一个疑问是:"时钟源直接并联给所有芯片不行吗?"答案是不行,原因有四:

额外收益——电平转换:很多缓冲器同时是"电平转换器(Level Translator)",可将LVCMOS输入转换为LVDS/HCSL差分输出,或反之。TI把LMK00301直接命名为"差分时钟缓冲器和电平转换器"(TI LMK00301 数据手册),一颗芯片同时解决扇出与电平匹配两个问题。

扇出拓扑:从1:2到1:10

拓扑设计

时钟缓冲器的扇出比(Fan-out Ratio)决定一路输入能分配多少路输出,常见规格为1:2、1:4、1:6、1:10(部分型号为2:4、2:10等多输入多输出)。TI LMK00301提供10路差分输出(两组各5路)、Skyworks SI53307提供10路通用输出、Microchip ZL40217为1:6 LVDS(TI / Skyworks / Microchip 数据手册)。

树型拓扑(Tree)

当单级扇出不够时,可多级级联:例如1:4缓冲器再各接1:4,构成1:16的"时钟树"。树型拓扑灵活、布线容易,但代价是附加抖动与偏斜逐级累积——每一级都在"加税"。

星型拓扑(Star)

一颗大扇出缓冲器(1:10)把时钟直接送到所有负载,各支路只有一级缓冲,偏斜最小、抖动预算消耗最少,是高速系统(PCIe、SerDes)的首选。代价是单芯片扇出面积与布线扇出空间较大。

偏斜与传播延迟

⚠️ 级联时偏斜是相加的(每级tPD叠加),抖动是平方和叠加的(见第9节)。能用单级大扇出解决,就不要用深树级联——这是时钟树设计的第一原则。

输出电平标准详解

接口标准

时钟缓冲器输出电平决定其速度上限、功耗与端接方式。五大标准各有定位(TI SNAA386 应用手册、TIA/EIA-644 LVDS 标准):

五种电平对比表

电平标准电压摆幅端接方式功耗最高速率典型应用
LVCMOS0~VCC(满摆幅)无需(驱动容性负载)中高~200MHzMCU/FPGA普通时钟、LMK00101
LVDS~350mV 差分100Ω差分跨接数Gbps板级中高速分配、ADC时钟
LVPECL~800mV 差分50Ω至VCC-2V(Thevenin)数Gbps低相噪高速时钟、网络设备
HCSL700-850mV 差分每线50Ω对地(或片上集成)GHz级PCIe REFCLK 100MHz分配
CML~400mV 差分50Ω至VCC10Gbps+超高速SerDes、光纤模块

选电平的核心逻辑:先看接收端要求什么电平,再看距离与功耗预算。PCIe链路只能选HCSL;ADC/DAC采样时钟优先LVDS(低功耗低抖动);跨板长距离用LVPECL或CML;片内短距离LVCMOS最省事。

关键指标:从附加抖动到PSRR

参数解读

评估时钟缓冲器,核心看五个指标(TI LMK00301 / Skyworks Si5330x 数据手册):

阅读数据手册的小技巧:附加抖动必须看积分带宽——同一颗芯片在"10kHz-1MHz"和"12kHz-20MHz"两个积分带下数值差异很大(LMK00301分别为20fs与51fs)。比较不同型号时,务必先对齐积分带、输入频率与输出电平,否则毫无可比性(TI LMK00301 数据手册)。

典型型号深度解析

代表器件

以下是五大厂商的代表性时钟缓冲器,覆盖从通用扇出到PCIe专用分配的全场景(TI / Skyworks / Microchip / onsemi 数据手册):

型号厂商扇出/输出频率范围附加抖动特点
LMK00301TI10路差分(2组×5)最高3GHz20fs(10k-1M)/51fs(12k-20M)3:1输入MUX、LVPECL/LVDS/HCSL/Hi-Z可配、PSRR -76dBc(LVDS)
LMK00101TI10路LVCMOS/LVTTLDC-200MHz典型30fs通用输入(LVPECL/LVDS/HCSL/单端)、三路独立输出电源
SI53307Skyworks10路通用输出1MHz-725MHz典型50fs任意格式输入、内置LDO高PSRR、引脚可配
ZL40217Microchip1:6 LVDS最高750MHz超低抖动片上输入端接与偏置、2.5V/3.3V可选
NB6N11Sonsemi1:2 LVDS最高2GHz低抖动AnyLevel™输入(LVPECL/LVDS/HCSL/LVCMOS均可)、3.3V

逐型号要点

高速接口应用场景

行业应用

PCIe Gen3/4/5 时钟分配

主板/服务器把100MHz REFCLK(HCSL)扇出给CPU、Switch、各Endpoint。PCIe对REFCLK相位抖动(12kHz-20MHz)上限要求逐代收紧:Gen3约1.0ps、Gen4约0.5ps、Gen5约0.3ps(RMS),缓冲器附加抖动必须控制在80fs以下才留得住裕量(PCI-SIG PCIe Base Specification、TI SNAA386 应用手册)。

SerDes 参考时钟

10G/25G/56G/112G SerDes的参考时钟(156.25MHz等)需要低相噪分配,LVPECL/CML缓冲器配合去抖时钟发生器使用,保证CDR锁定裕量。

ADC/DAC 采样时钟

JESD204B多通道数据转换系统中,一颗缓冲器把采样时钟同时送给多颗ADC/DAC并保证skew最小,直接决定多通道相位一致性(如相控阵波束成形)。

FPGA 多bank时钟

大容量FPGA(Xilinx/Intel)有多个时钟bank与GT收发器组,各bank需要独立的低抖动时钟输入,缓冲器负责把外部参考时钟广播到各bank。

PCIe时钟架构提示:PCIe REFCLK有共同时钟(Common Clock)与独立时钟(Separate Clock)两种架构,规范对前者的REFCLK抖动上限有明确规定(PCI-SIG PCIe Base Specification)。做Gen5/Gen6分配时,不仅要选对缓冲器,还要核对SSC扩频时钟的跟踪能力与输出间偏斜。

抖动预算分析:RMS平方和的艺术

系统工程

时钟树的总抖动不是各环节抖动的简单相加,而是按RMS平方和叠加(各噪声源近似独立随机时):

σ_total = √(σ_source² + σ_buffer1² + σ_buffer2² + … + σ_trace/power²)

举例:一颗100MHz时钟源抖动300fs RMS,经过一级附加抖动80fs的缓冲器,再叠加走线/电源噪声约50fs,总抖动为 √(300²+80²+50²) ≈ √(90000+6400+2500) = √98900 ≈ 314fs RMSTI SNAA386 时钟抖动预算方法论)。

如何分配预算

⚠️ 抖动预算里最容易漏掉的两项:电源纹波引入的抖动(靠PSRR与LDO抑制)与走线串扰/反射引入的抖动(靠差分走线与端接控制)。很多"缓冲器抖动超标"的排查结果,最后都指向PCB而非芯片。

差分走线设计要点

PCB设计

时钟缓冲器的性能最终由PCB决定成败。差分输出(LVDS/HCSL/LVPECL/CML)走线要点如下(TI SNAA386、LVDS Owner's Manual):

经验值:对于100MHz时钟,FR4板材上1英寸(2.54cm)走线延迟约170ps;补偿skew时可按此换算走线长度差。差分对内失配每增加10mil,约引入0.7ps量级的时序偏差。

时钟缓冲器选型六步流程

选型指南

按以下顺序逐项收敛,可快速锁定合适型号:

  1. ① 路数:数清楚需要分配几路(含预留),选1:2/1:4/1:6/1:10;宁选大不选小,但避免浪费(大扇出功耗更高)。
  2. ② 电平:接收端要求什么电平?PCIe选HCSL、ADC/DAC选LVDS、低相噪高速选LVPECL、超高速SerDes选CML;单端短距离LVCMOS。
  3. ③ 频率:确认工作频率范围覆盖(如SI53307覆盖1MHz-725MHz、LMK00301最高3GHz),并核对输出摆幅随频率的退化。
  4. ④ 附加抖动:按抖动预算反推所需附加抖动;PCIe Gen3/4/5等场景优先选20-80fs级产品,并核对积分带口径。
  5. ⑤ 功耗与电源:核对每路输出功耗与总功耗预算,确认电源域(3.3V/2.5V/1.8V)与独立输出电源需求(如LMK00101三路VCCO)。
  6. ⑥ 封装与供货:封装尺寸(QFN/WQFN等)、引脚兼容性、温度等级(工业-40~85℃/车规AEC-Q100)、交期与国产替代方案。

最后用实测验证收尾:在目标PCB上量测附加抖动、skew与眼图,切勿只信数据手册典型值。

与时钟发生器、分配器的区别

概念辨析

三者常被混为一谈,实则分工明确:

器件内部结构输出频率核心功能
时钟发生器含PLL/分频器/寄存器可倍频/分频,与输入不同从参考源合成新的频率(如100MHz晶振产生156.25MHz)
时钟缓冲器无PLL,纯驱动/整形电路与输入完全相同扇出多路、负载隔离、边沿整形、电平转换
时钟分配器多为缓冲器+零延迟反馈与输入相同(可带分频)按拓扑(树型/星型)分发时钟,强调低skew与零延迟(Zero-Delay)

一句话总结:发生器"造"时钟,缓冲器"分"时钟,分配器"管"时钟拓扑。在实际时钟树中,三者的组合是:晶振/发生器 → 缓冲器/分配器 → 各负载。需要注意的是,不少厂商把"时钟缓冲器"与"时钟分配器"两个词混用(如Renesas 9ZXL系列既叫fanout buffer也叫clock buffer),选型时以数据手册的电气特性为准,不必纠结命名。

独特观点

前瞻思考
独特观点一:附加抖动只是"入场券",偏斜与PSRR才是"胜负手"。当TI、Skyworks、Microchip、onsemi把附加抖动都做到20-80fs时,这项指标早已不是差异化卖点——SI53307内置LDO、LMK00301在156.25MHz提供-76dBc(LVDS)的PSRR(TI/Skyworks 数据手册),说明厂商的竞争焦点已转向系统级鲁棒性:电源噪声抑制、输出间偏斜、通道间串扰。实践中大量"抖动超标"的板子最终定位到电源纹波与地弹,而非缓冲器本身——选型时多看一眼PSRR与skew,比纠结20fs还是50fs更值钱。
独特观点二:缓冲器是"税吏"不是"清洁工",时钟树的抖动预算必须从源头开始分配。每经过一级缓冲,附加抖动就像过路费一样按平方和从预算中扣除,而缓冲器永远无法把已被污染的时钟"洗白"——它没有PLL,也没有滤波能力。因此真正的高手在源头(低相噪发生器/OCXO)就把抖动压到足够低,再给缓冲与走线留足预算;指望"先脏后清"、靠缓冲器救场,是时钟树设计中最隐蔽也最常见的误区。

时钟缓冲器常见问题

FAQ

Q1:时钟缓冲器和时钟发生器有什么区别?

发生器内部有PLL,可以对参考频率倍频/分频,产生新的频率;缓冲器没有PLL,输入输出频率完全相同,只负责把一路信号扇出为多路、整形边沿并隔离负载。简单说:发生器"造时钟",缓冲器"分时钟"。

Q2:什么是附加抖动(Additive Jitter)?为什么用fs RMS计量?

附加抖动是缓冲器自身"额外引入"的抖动,等于输出总抖动与输入抖动的差值(按RMS平方和扣除),衡量缓冲器对时钟纯净度的破坏程度,高端产品低至20-80fs RMS(12kHz-20MHz积分带)。抖动本质是随机量,用RMS统计最科学;飞秒(10⁻¹⁵s)量级意味着每秒钟偏差不足万亿分之一秒。

Q3:LVDS、HCSL、LVPECL、CML四种差分电平怎么选?

LVDS功耗最低、350mV摆幅,适合中高速板级分配;HCSL是PCIe REFCLK标准(700-850mV摆幅),PCIe应用首选;LVPECL摆幅大、抖动低但功耗高、需额外偏置;CML摆幅最小、速率最高,用于超高速SerDes。功耗敏感选LVDS,PCIe选HCSL,极高速选CML。

Q4:缓冲器级联扇出时,抖动和偏斜会怎样累积?

抖动按RMS平方和叠加(总抖动=√(源²+缓冲1²+缓冲2²+…)),每级都"加税";偏斜则是每级传播延迟相加,导致各分支到达时间差变大。所以能用1:10单级分配就不要用两级1:4级联。

Q5:时钟缓冲器能改善源时钟的抖动吗?

不能。缓冲器只能整形边沿、隔离负载、稳定电平,无法滤除源端已有的相位噪声与抖动——它没有PLL也没有滤波电路。低抖动必须从源头抓起,缓冲器的作用是"不添乱"而不是"变干净"。

Q6:缓冲器会影响时钟的频率精度(ppm)吗?

基本不会。缓冲器不改变频率,只复制波形,频率精度完全由源端晶振/发生器决定。缓冲器影响的是时域质量:抖动、偏斜、边沿速率。

Q7:做PCIe Gen5参考时钟分配,选缓冲器要注意什么?

一看附加抖动——PCIe Gen5 REFCLK相位抖动上限已收紧到0.3ps RMS(12kHz-20MHz)量级,缓冲器附加抖动最好低于80fs;二必须用HCSL/LP-HCSL差分输出(100MHz REFCLK);三关注输出间偏斜与PSRR;四核对是否符合PCIe Gen5规范与SSC扩频时钟支持(PCI-SIG PCIe Base Specification)。