简介:这份资料聚焦有源晶振的EMC设计标准电路,面向从事数字电路、时钟电路与电磁兼容设计的硬件工程师及电子相关专业学习者,帮助解决晶振辐射发射超标、电源噪声耦合与谐振匹配不当等实际问题。压缩包内共1个PDF文件,约91KB,以原理图形式呈现完整参考电路,图中标注了R1预留匹配电阻、C1负载电容、C2与C3去耦电容、L1共模抑制电感以及VDD、GND、CLK-out等关键节点,并附有器件调整与磁珠替换的备注说明。资料围绕晶振匹配网络、LC滤波、电源去耦与接地布局展开,同时提示PCB走线与封装屏蔽对EMC性能的影响,读者可据此对照自己的时钟电路逐项核查元件取值与布局思路。目前已有1060人学习下载,适合作为有源晶振EMC整改与设计评审的速查参考。
1. 有源晶振EMC标准电路:一张图里藏着的四类元件与三个预留位
有源晶振的EMC问题,翻车往往不在晶振本身,而在它周围那圈“看起来可有可无”的元件。我见过不少板子,时钟波形在示波器上干干净净,一进暗室辐射余量就只剩两三个dB,最后查来查去,问题出在晶振电源脚那颗没贴的电容上。这份《有源晶振EMC设计标准电路》就是干这个的:它把有源晶振的供电、输出、接地三根线周围该放什么、哪些位置先留空、留空之后怎么调,画成了一张可以直接照着摆的参考图。适合正在做时钟电路Layout、被辐射发射卡住、或者想把晶振周边设计一次做对的硬件工程师,新手可以照着抄位号,熟手可以拿它当参数调整的起点。
2. 拆解标准电路:四类元件各管一段频段
这张图的价值不在“复杂”,而在“克制”。整张图围绕一颗四脚有源晶振展开,VDD、OUTPUT、GND、NC1四个引脚,外围只挂了R1、C1、C2、C3、L1五个位号,但每个位号背后都对应一段明确的频段职责。先把这层分工理清楚,后面调参数才不会瞎试。
2.1 电源入口的π型滤波:C3、L1、C2怎么分工
从VDD进来,先遇到的是C3(10μF)、L1(磁珠FBMA-11-160808-601T)、C2(1000pF)组成的滤波结构。这三颗不是随便堆的,它们各自负责一段频率:
- C3 10μF 是大容量储能电容,管的是低频段,主要作用是当晶振启动或负载突变时,就近提供电荷,压住电源轨上的低频波动。它离晶振VDD脚越近越好,走线要短而宽。
- L1 是0603封装的磁珠,标称600Ω@100MHz,串在电源路径上,对高频噪声呈现阻抗,把来自系统电源的高频成分挡在晶振外面,同时也阻止晶振内部的高频噪声往电源平面倒灌。
- C2 1000pF 是高频去耦电容,配合磁珠构成低通,把磁珠“挡下来”的高频能量旁路到地。
这个组合的常见做法是:C3靠近电源入口,L1串在其后,C2紧贴晶振VDD脚。顺序反了,滤波效果会打折扣——先旁路再串联,等于把噪声先放进来了再挡,逻辑上就拧了。
提示:磁珠的直流电阻要核对。0603、600Ω@100MHz这个规格,DCR通常在几百毫欧量级,晶振工作电流一般几毫安到几十毫安,压降可以忽略;但如果你的晶振是高频大电流型号,要重新算一遍VDD余量。
2.2 输出端的R1与C1:两个“预留位”的真实用途
R1(10R)和C1(10pF)在图上都标了“预留”,这是整张图最容易被误读的地方。很多人以为预留就是“可以不贴”,实际上预留的意思是“先留焊盘,按实测决定贴不贴、贴多大”。
R1串在OUTPUT和负载之间,典型作用是源端串联匹配。有源晶振输出是方波,边沿陡,走线上容易产生过冲和振铃,R1的作用是抬高源阻抗、和走线特征阻抗做匹配,把边沿能量压下去。10R是个保守起点,实际取值要看走线长度和负载:走线短、负载轻,10R可能偏大导致边沿变缓;走线长、过冲明显,可以往上加到22R甚至33R。原文备注里提到“可更换磁珠处理”,这是针对输出线上共模噪声偏高的场景——磁珠对高频呈现阻抗,能压共模,但会进一步牺牲边沿,只在辐射压不下去时才考虑。
C1并在输出对地,10pF这个量级对基频影响很小,主要作用是给输出线上的高频毛刺提供一个低阻抗旁路。它和R1是一对:R1限流、C1旁路,合起来是个简易的RC低通。C1贴不贴、贴多大,取决于你输出走线有多长、下游接收端的输入电容有多大。下游输入电容本来就大,C1再并上去,边沿会更慢,这时候C1就该拿掉。
2.3 接地与NC1:被忽略的两个细节
GND脚的处理没什么花活,但有两个实操点:一是晶振的GND要就近打过孔到地平面,不要走长线再汇合;二是如果晶振下方有地平面,尽量完整,不要被其他信号割裂。有源晶振的接地回路是输出回流和电源回流的共同路径,回路面积一大,辐射就上来了。
NC1标的是“No Connection”,图上悬空。这个脚在不同厂家、不同型号上定义不一样,有的是使能(EN),有的是空脚,有的是频率微调。照着这张图做,NC1悬空是安全的默认做法;但如果你的晶振型号NC1是使能脚,悬空可能导致输出不定态,这时候要按 datasheet 拉到确定电平。这一点图里没展开,属于选型时必须回查的地方。
3. 照着摆一遍:从原理图到PCB的落地步骤
原理图上的位号谁都会抄,真正决定EMC结果的是布局和参数落地。这一章按“先摆位、再定参数、最后验证”的顺序走一遍,每一步给出可执行的判断依据。
3.1 布局顺序:谁离晶振脚最近
有源晶振周边的布局优先级,我一般按这个顺序排:
- C2(1000pF)第一优先,紧贴VDD脚,回流过孔就在电容焊盘旁边。
- C3(10μF)第二优先,放在L1的电源侧,同样就近打孔。
- L1串在C3和C2之间,走线不要绕,磁珠两端焊盘之间的走线越短越好。
- R1和C1靠近晶振OUTPUT脚放置,R1串在路径上,C1在R1之后对地。
- 晶振GND脚单独打至少两个过孔到地平面,不要和数字信号的回流孔共用。
这个顺序背后的逻辑是:去耦电容的有效性取决于它和引脚之间的回路电感,位置错一步,等效串联电感就把高频旁路能力吃掉了。C2管的是最高频段,所以它必须最近;C3管低频,位置可以稍远,但也不能跑到磁珠后面去。
3.2 参数落地:R1、C1、L1的取值判断
图上给的是标称值,实际项目里这三个位号大概率要动。下面这张表是我常用的调整思路:
| 位号 | 图上标称 | 调整方向 | 判断依据 |
|---|---|---|---|
| R1 | 10R | 过冲明显时加大到22R~33R;边沿过缓时减小或短接 | 示波器看输出端过冲和上升时间 |
| C1 | 10pF | 输出线长、毛刺多时保留;下游输入电容大时拿掉 | 看输出波形振铃和下游接收端裕量 |
| L1 | 600Ω@100MHz | 辐射压不下去时换更高阻抗;压降不够时换低DCR型号 | 暗室辐射余量 + VDD实测纹波 |
R1的调整有个容易翻车的地方:加大R1确实能压过冲,但边沿变缓之后,下游如果对时钟上升时间有要求(比如某些高速接口的采样窗口),可能引入时序裕量问题。所以R1不是越大越好,要在“辐射余量”和“时序裕量”之间找平衡点,通常的做法是先按10R贴,测出过冲量,再按比例往上试。
L1换型时要注意,磁珠的阻抗曲线是频率相关的,600Ω@100MHz不代表它在你的关注频段(比如晶振谐波所在的几百MHz)也有足够阻抗。选型时要看阻抗-频率曲线,而不是只看一个标称点。
3.3 验证方法:近场探头先扫,暗室再确认
参数贴上去之后,不要直接送暗室,先用近场探头做一轮预扫,成本低、迭代快。具体做法:
# 近场预扫的实操顺序(以常见频谱仪+近场探头为例) # 1. 板子上电,晶振正常工作,频谱仪接近场探头 # 2. 探头贴近晶振本体、VDD走线、OUTPUT走线三个位置分别扫 # 3. 重点看晶振基频的奇次谐波(3次、5次、7次)幅度 # 4. 记录每个位置在关注频段的峰值,作为贴片前后的对比基线逻辑说明:晶振辐射的主要贡献来自基频谐波,近场探头能快速定位是电源路径、输出路径还是晶振本体在辐射。贴C2前后对比VDD走线的谐波幅度,贴R1/C1前后对比OUTPUT走线的谐波幅度,哪条路径压下去了,就说明对应元件起了作用。近场扫描不能替代暗室,但它能把“该调哪个位号”这件事在半小时内定下来,避免盲目换料。
注意:近场探头的读数受探头姿态和距离影响很大,对比测试时探头位置要固定,最好用支架,手持有±3dB以上的波动,容易误判。
4. 避坑清单:这颗晶振周边最容易翻车的五个地方
这张图看着简单,实际落地时踩的坑一点不少。下面五条是我在项目里反复遇到的,按“现象→原因→解决”记下来。
4.1 现象:贴了C2反而辐射变大
原因:C2的接地过孔离焊盘太远,或者过孔数量不够,等效串联电感把高频旁路能力抵消了,电容变成了“天线”。另一种情况是C2贴在了磁珠的电源侧而不是晶振侧,高频噪声根本没经过它。
解决:C2焊盘两侧各打一个过孔,过孔到焊盘的距离控制在1mm以内;确认C2在L1的晶振侧,紧贴VDD脚。
4.2 现象:输出波形过冲严重,加大R1后过冲没改善
原因:过冲的来源不是源端匹配,而是输出走线太长、没有参考平面,形成了走线电感与下游输入电容的谐振。这种情况下串电阻只能压一部分,根子在走线。
解决:先缩短OUTPUT走线,确保走线下方有完整地平面;再回头调R1。走线本身不解决,R1加到33R也只是把过冲换成边沿变缓。
4.3 现象:NC1悬空后晶振不起振或输出异常
原因:该型号的NC1实际是使能脚(EN),悬空电平不确定,芯片处于关断或不定态。
解决:回查datasheet确认NC1定义。如果是EN且高有效,上拉到VDD;如果是频率微调脚,按手册接或悬空。这张标准图给的是通用参考,具体型号必须回查。
4.4 现象:晶振GND和数字地单点连接后,辐射反而变差
原因:单点连接引入了额外的回流路径电感,晶振的输出回流被迫绕远路,回路面积增大。
解决:晶振GND就近多点打过孔到完整地平面,不要为了“隔离”而刻意单点连接。有源晶振的地是信号回流的一部分,不是需要隔离的模拟地。
4.5 现象:换了更低DCR的磁珠,VDD纹波反而变大
原因:低DCR磁珠往往阻抗曲线偏低,对高频噪声的抑制能力下降,纹波里的高频成分没被挡住。
解决:磁珠选型优先看关注频段的阻抗,而不是只看DCR。VDD余量够的前提下,宁可保留稍高DCR、阻抗曲线更陡的型号。
5. 把标准图变成自己的模板:三个可复用的调整习惯
这张标准电路最大的价值,是它给了一个“带预留位”的起点,而不是一个固定答案。我后来把它整理成了自己项目里的晶振周边模板,每次开新板直接调出来改,省掉从头想布局的时间。具体做法是三个习惯。
第一个习惯:预留位永远留焊盘,不留空。R1和C1的焊盘在Layout阶段就放好,哪怕BOM里先不贴。焊盘留着,调试阶段拿烙铁就能试,不用飞线。飞线在时钟路径上引入的寄生参数,足以让一次对比测试失去意义。
第二个习惯:把磁珠的阻抗曲线截图存进项目文档。选型时不能只看标称阻抗,要把关注频段(晶振基频的3到7次谐波)的阻抗值标出来,和备选型号放一起对比。我吃过一次亏,换了个标称阻抗更高但曲线在关键频段塌下去的磁珠,暗室余量直接掉了4dB,回头查曲线才发现问题。
第三个习惯:近场预扫做成固定动作,不靠感觉。每次改完晶振周边,先扫三个位置(晶振本体、VDD、OUTPUT),记录谐波峰值,和上一版对比。这个动作花不了多少时间,但能把“改了之后到底有没有用”这件事量化下来,避免在暗室里盲试。
从那以后我每次开新板,晶振周边都强制走一遍“预留焊盘→近场预扫→参数定版”的流程,不再指望一次贴对。这套标准图给的是骨架,真正让板子过余量的,是这几个反复验证的习惯。希望帮到你。
本文还有配套的精品资源,点击获取