一、一个40fs的数字,到底意味着什么
在高速通信、光模块、服务器、交换机、数据中心等应用中,我们经常会在晶体振荡器(Crystal Oscillator)的规格书中看到这样一个参数:
RMS Phase Jitter:40fs、50fs、100fs、200fs……
很多工程师第一次看到这个参数时都会产生疑问:
RMS Jitter到底是什么?fs和ps分别是什么单位?40fs和1ps相差多少?是不是数值越小,晶振性能越好?
本文从实际应用出发,带你快速读懂晶振中的RMS相位抖动。
二、什么是相位抖动
理想情况下,晶振输出的时钟信号应该像一个非常精准的节拍器。
例如一个100MHz的晶振时钟:
1秒钟振荡1亿次。
它的理论周期为:
T=1/f =1/100MHz=10ns
也就是说,理想状态下,每一个时钟边沿都应该严格按照10ns的周期出现。
但现实中的晶振并不是绝对完美的。
由于会受到器件内部噪声、电源噪声、温度变化、电路设计以及其他因素影响,实际时钟边沿可能会出现非常微小的提前或者延后。
例如:
理论时钟边沿为:
10ns → 20ns → 30ns → 40ns → 50ns
实际时钟边沿可能变成了:
10.00002ns → 19.99998ns → 30.00003ns → 39.99997ns……
这种时钟信号在时间轴上的微小偏移,就可以理解为:
Jitter(抖动)。
简单来说:
相位抖动就是时钟信号实际边沿相对于理想位置产生的微小时间偏差。
对于高速数字系统来说,这种误差虽然可能只有几十飞秒,却可能影响高速数据采样、SerDes通信、光模块传输以及系统误码率。
三、什么是RMS相位抖动?
RMS:Root Mean Square,中文通常称为:均方根值。
由于时钟边沿的偏移不是固定的,有时候提前、有时候延后,因此不能简单使用某一次偏移来代表晶振整体的抖动性能。
工程上通常需要对一定频率范围内的相位噪声进行积分,并换算成等效的时间抖动。
这个结果通常称为:RMS Phase Jitter(RMS相位抖动)
因此,在晶振规格书中看到:RMS Phase Jitter=40fs
可以简单理解为:在规格书规定的积分频率范围内,该时钟信号由相位噪声换算得到的均方根时间抖动约为40fs。
需要特别注意:
比较两个晶振的RMS相位抖动时,必须确认它们采用的积分频率范围是否相同。
例如:
· 12kHz~20MHz
· 10kHz~20MHz
· 100Hz~100MHz
不同积分区间计算出来的RMS Jitter可能不同,因此不能只看一个“45fs”或者“100fs”的数字就直接比较产品性能。
四、fs 和 ps:一个换算,一个大白话尺度
这其实是理解相位抖动最关键的一步。
fs:femtosecond,飞秒
ps:picosecond,皮秒
它们两个都是时间单位。
换算关系如下:
1秒(s) = 1,000,000,000,000皮秒(ps)
1秒(s) = 1,000,000,000,000,000飞秒(fs)
因此:1ps = 1000fs
反过来说:1fs = 0.001ps
因此,如果某款低抖动晶振的RMS Phase Jitter为:40fs,也就是:0.040ps,这个时间非常短。
五、一张表:不同抖动水平,对应什么世界
RMS Jitter | 换算成 ps | 典型应用场景 |
1000fs | 1.0ps | 通用 MCU 、消费电子、普通工业控制 |
500fs | 0.5ps | 千兆以太网、普通 FPGA 时钟 |
200fs | 0.2ps | 10G/25G以太网、 PCIe 4.0/5.0 |
100fs | 0.1ps | 100G/400G光模块、高阶SerDes |
50fs | 0.05ps | 800G/1.6T 光模块、 PCIe 6.0 |
40fs | 0.040ps | 超低抖动顶级晶振 |
六、最大的坑:积分范围不一样,数字就没法比
这是全文最想说的一件事。
假设两个人考同一张卷子,都说"我错了3道题"。但一个人考的是十章内容,另一个人只考了一章。这两个"3 道题",能一样吗?积分频率范围就是这个"考纲"。
举个例子:晶振A的RMS Jitter是45fs,积分范围12kHz~20MHz;晶振B的RMS Jitter是40fs,积分范围100kHz~20MHz。表面上看,B的抖动参数更小、更优秀。但真相是,B把12kHz~100kHz这一大段近端相位噪声直接"划出了考纲",算出来的数字自然更漂亮。
光模块和以太网领域最常用的区间是12kHz~20MHz,此外还有10kHz~20MHz、100Hz~100MHz 等。看到抖动数值时,第一反应应该是:它的积分范围是多少?范围不同,谁也不能说比谁强。 |
七、速率越高,为什么越怕手抖
信号速率一上去,留给时钟的容错空间就被压扁了。
单个bit的持续时间(也就是UI)大致是这样的量级:1Gbps约1ns,也就是1000ps;10Gbps约100ps;100Gbps只剩约10ps。
这就像开车:车道越宽,方向盘抖一点无所谓;车道窄到只剩一个车身,手一抖就压线。
时钟抖动一旦超标,连锁反应是这样的:SerDes采样点偏离最佳位置,眼图张开度变窄、裕量恶化,误码率直线上升,严重时链路根本建立不起来。
注:现代高速率传输常采用 PAM4 编码或多通道技术,实际 UI 计算略有不同,上述数值仅用于直观理解趋势。
所以在800G、1.6T和PCIe 6.0这类场景里,参考时钟的抖动不是"锦上添花",而是"入场券"。
八、抖动不是唯一指标:选型要看六件事
抖动越小越好,前提是测试条件、积分带宽、输出类型都一致。在这个前提下,45fs 确实优于100fs,也优于500fs。
但只盯抖动会踩坑。完整的选型清单至少包括:
1. 输出频率:100MHz、125MHz、156.25MHz、312.5MHz等主流高频
2. 频率稳定度:如 ±20ppm、±25ppm,含全温与老化
3. 工作温度范围:商业级-20~70°C,或工业级-40~+85°C
4. RMS相位抖动:在积分计算区间测试的RMS Jitter值,单位:fs/ps
5. 输出逻辑电平:按PHY/IC需求选CMOS、LVDS、LVPECL或HCSL
6. 封装、供电与老化:2016、2520、3225 等小型化封装,1.8V、2.5V或3.3V供电
盲目追求极致低抖动,往往只是让成本变高,而系统并不需要。
九、三句话带走这篇
1. 相位抖动就是时钟的"手抖",RMS Jitter是它的平均水平,40fs属于顶级水准。
2. 1ps=1000fs,40fs只有0.040ps-小到光在这么短的时间里,只走得完五分之一根头发丝的宽度。
3. 比两个fs数字之前,先比积分范围。考纲不同,分数没有可比性。
十、常见问题
Q1:fs和ps哪个更小?换算关系是什么?
A1:fs更小。1ps=1000fs。所以40fs等于0.040ps,100fs等于0.1ps。
Q2:规格书写40fs,到底代表什么?
A2:代表在厂商设定的特定测试条件、输出频率与积分带宽下,计算出的RMS Jitter为 40fs。它是一个"带前提的结论",而不是一颗晶振的绝对属性。
Q3:抖动越小,时钟就越稳吗?
A3:在测试条件、积分带宽、输出类型都相同的前提下,是的——抖动越小,时钟的短期时间稳定性越好。但晶振选型要综合频率稳定度、功耗、输出电平、封装尺寸和成本一起看,单盯一个指标容易做出错误的取舍。
如果你正在为高速链路的时钟选型发愁,欢迎了解深圳市晶科鑫实业有限公司(自主品牌 SJK)。SJK 创立于 1989 年,是国家高新技术企业、国家专精特新"小巨人"企业,产品覆盖无源晶振、32.768kHz、差分晶振、VCXO、TCXO、OCXO 与 MEMS 振荡器等全系列频率控制元器件。
其中超低抖动差分晶振支持 100MHz/125MHz/156.25MHz/312.5MHz 主流频点与 LVDS、LVPECL、HCSL 全电平输出,可用于 10G/25G 以太网、100G~800G 光模块、PCIe 5.0/6.0 及 AI 服务器。所有抖动数据均标注测试条件与积分带宽,并提供相噪与抖动实测报告;SJK 资深 FAE 团队可提供免费样品与时钟链路选型支持。官网:www.q-crystal.com.cn
来源: