时钟展频技术能有效降低EMI,深入讲解展频发生器!
原文地址:https://baijiahao.baidu.com/s?id=1608649367453023659&wfr=spider&for=pc
相关文章:
1.http://bbs.eeworld.com.cn/thread-651615-1-1.html
2.https://pan.baidu.com/s/1Tig15UmZC8n9_2YAf2dyew 提取码: 1msq
随着技术的发展,数字信号的时钟频率越来越高,电路系统对于信号的建立、保持时间、时钟抖动等要素提出越来越高的要求。EMI,即电磁干扰,是指电路系统通过传导或者辐射的方式,对于周边电路系统产生的影响。EMI会引起电路性能的降低,严重的话,可能导致整个系统失效。在实际操作中,相关机构颁布电磁兼容的规范,确保上市的电子产品满足规范要求。
时钟信号常常是电路系统中频率最高和边沿最陡的信号,多数EMI问题的产生和时钟信号有关。
降低EMI的方法有许多种,包括屏蔽、滤波、隔离、铁氧体磁环、信号边沿控制以及在PCB中增加电源和GND层等等。在应用中可以灵活使用以上方法,其中屏蔽是相对简单的机械学方法,成本较高,不适用于手持和便携式设备;滤波和信号边沿控制对于低频信号有效,不适合当前广泛应用的高速信号。另外,使用EMI/RFI滤波器这些被动元器件,会增加成本;通过LAYOUT技巧降低EMI显然比较费时,而且因设计的不同,手段也不尽相同。
展频时钟(Spread Spectrum Clocking)是另一种有效降低EMI的方法,本文将简要描述展频时钟发生器(Spread Spectrum Clock Generator, SSCG)是如何降低EMI的。
概述
时钟展频通过频率调制的手段将集中在窄频带范围内的能量分散到设定的宽频带范围,通过降低时钟在基频和奇次谐波频率的幅度(能量),达到降低系统电磁辐射峰值的目的。
一般数字时钟有很高的Q值,即所有能量都集中在很窄的频率范围内,表现为相对较高的能量峰值。在频谱图上容易看到在中间频率上有很高的峰值,在奇次谐波位置有较低的峰值;SSCG通过增加时钟带宽的方法降低峰值能量,减小时钟的Q值。图1示意SSCG的工作原理。
图1. SSCG降低EMI示意图
时钟展频通过特定方式调制原始时钟信号。Linear和Hershey Kiss(不是好时之吻巧克力哦)是常用的调制方式。
应用特点
SSCG是一种Active且低成本的解决EMI问题的方案,可以在保证时钟信号完整性的基础上应对更广频率范围内EMI问题。相比传统上使用Ferrite Beads和RF Chokes抑制EMI,SSCG通过时钟内部集成电路调制频率的手段来达到抑制EMI峰值的目的。SSCG不仅调制时钟源,其它的同步于时钟源的数据、地址和控制信号,在时钟展频的同时也一并得以调制,整体的EMI峰值都会因此减小,所以说,时钟展频是系统级的解决方案。这是SSCG相比其它抑制EMI措施的最大优势。
SSCG功能可以由用户选择不同配置,ON或者OFF,以及不同的调制范围等。
被动的EMI抑制器件通常也会集成ESD保护功能,是不耗电的。SSCG由于使用到展频等集成电路功能,会消耗能量。
调制参数
时钟展频有三个主要的控制参数:调制速度(Modulation Rate)、调制深度(Modulation Depth)和调制方式(Modulation Profile)
1. 调制速度
调制速度(MR)是指输出时钟频率 fo 在设定的调制频率范围内的变化速度。调制速度应远小于源时钟的频率 fc 以免引起时序问题(建立/保持时间等),同时应当高于人耳可识别的声音的频率范围(20Hz~20KHz)以免产生噪音。在实际应用中,调制速度一般选择30KHz~120KHz。
2. 调制深度
调制深度是指展频后输出时钟频率 fo 以调制速度MR偏移源时钟频率 fc 的大小。调制深度以偏移(Δf)源时钟频率的百分比(%)来表示。调制深度决定降低EMI峰值的大小。通常调制深度越大,EMI峰值越低。在应用时,需要合理预计系统可接受的频率调制范围。图2表示在不同调制深度下,EMI峰值的对比。
图2. 调制深度对降低EMI程度的影响
在许多系统中,基频的奇次谐波才是产生EMI问题的根源,SSCG不仅衰减基频的EMI辐射,同时也抑制奇次谐波上的能量辐射,而且相比于基频,SSCG对于奇次谐波的衰减作用更为显著。这是因为奇次谐波的(展频后)频带范围相比基频的频带更宽(整数倍)。如图3表征这种影响。
图3. EMI衰减 VS 奇次谐波
3. 调制方式
调制方式(Modulation Profile)决定EMI峰值的表现形式。Linear和Hershey Kiss是SSCG常用的两种调制方式。
线性调制相对简单,顾名思义,线性调制后输出的时钟频率是线性变化的。这种调制方法的缺点,如图4示,输出频谱旁瓣比中间频率幅度高1-2dB,如前文讨论,在任何频率EMI的失效也就意味着整个EMI测试的失败。旁瓣的辐射峰值可能超出SPEC范围,设计者需要考虑到这点的影响。
图4. 线性调制方式 & 输出频谱
通过Hershey Kiss调制可以得到接近平整的频谱图,如图5所示,Hershey Kiss调制的特点是在调制范围的两端,频率变化速度更快,在调制范围的中间值,频率变化较慢。频率在两端变化的速度快,这样信号在频率两端的能量得到更大的衰减,分散到中间位置。整体的表现就是整个频谱的能量近似平坦。图5中采用Hershey Kiss调制方式,EMI峰值更近一步衰减了1.13dB。
图5. Hershey Kiss调制方式 & 输出频谱
图6和图7是两种调制方式的频谱图。
图6. 线性调制
图7. Hershey Kiss调制
展频模式
按展频时钟相对源时钟偏移的不同,展频分为三类:
1. 中间展频
中间展频(Centre Spread)是指展频时钟的平均频率和源时钟频率相同的展频方式。在未调制输出时钟频率等于输入时钟频率的系统中,展频后输出时钟频率 fo 按调频方式(Linear或Hershey Kiss)决定的波形以MR速度,在(fc-Δf)到(fc+Δf)范围内变化,即:
fo = fc ± Δf
例如,100MHz时钟以±1%调制深度中间展频后,输出时钟的变化范围为99MHz~101MHz。
图8和图9表示这种展频模式的特点,其中图8表示输出时钟频率 fo 随时间变化的情况,图9表示幅度(能量)在频率范围内分布的情况。
图8. 中间展频(MDA)
图9. 中间展频(Spectrum Analyzer Plot)
2. 向下展频
向下展频(Down Spread)是指展频时钟的最高频率等于源时钟频率的展频方式。在未调制时钟输出频率等于输入时钟频率的系统中,展频后输出时钟频率 fo 按调频方式(Linear或Hershey Kiss)决定的波形以MR速度,在(fc-Δf)到 fc 范围内变化,即:
fo = fc - Δf
例如,100MHz时钟以-1%调制深度向下展频后,输出时钟的变化范围为99MHz~100MHz。
图10和图11表示这种展频模式的特点,其中图10表示输出时钟频率 fo 随时间变化的情况,图11表示幅度(能量)在频率范围内分布的情况。
图10. 向下展频(MDA)
图11. 向下展频(Spectrum Analyzer Plot)
3. 向上展频
向上展频(Up Spread)是指展频时钟的最低频率等于源时钟频率的展频方式。在未调制时钟输出频率等于输入时钟频率的系统中,展频后输出时钟频率 fo 按调频方式(Linear或Hershey Kiss)决定的波形以MR速度,在 fc 到(fc+Δf)范围内变化,即:
fo = fc + Δf
例如,100MHz时钟以+1%调制深度向上展频后,输出时钟的变化范围为100MHz~101MHz。
图12和图13表示这种展频模式的特点,其中图12表示输出时钟频率(fo)随时间变化的情况,图13表示幅度(能量)在频率范围内分布的情况。
图12. 向上展频(MDA)
图13. 向上展频(Spectrum Analyzer Plot)
注意事项
1. 时钟抖动
时钟展频的一大弊端是不能用于对时钟精度敏感的应用,如以太网和CAN总线。在选择时钟展频和调制深度时,设计人员需要特别注意展频引入额外的Jitter,并可能由此引起的建立/保持时间问题、高误码率和PLL失锁问题。Jitter分为不同类别,对系统性能有不同程度的影响。
周期抖动 Period Jitter / PJ周期抖动是指输出时钟相对于理想时钟的最大偏移值。周期抖动一般是测量一段时间内(通常10,000个周期)所有的时钟,取其中时钟边沿偏离的最大值(earliest and latest edge)。
周期抖动影响同步时钟系统的时序裕量,输出时钟相对理想位置的偏移会对建立/保持时间造成影响。例如,100MHz时钟在以1%调制深度向上展频后,频率的变化范围是100MHz~101MHz,即时钟周期的变化范围是9.9ns~10ns。这样的话,理想的展频时钟就有0.1ns(100ps)的周期抖动。增加调制深度(1%)或时钟频率(100MHz)其中任何一项,周期抖动都会线性增加,从而导致时序问题。另外,以上讨论的周期抖动仅仅是由时钟展频引入的,还不包括设备(时钟发生器)本身固有的Jitter,实际上展频时钟的Jitter应该包括这两部分。时钟固有Jitter可以在关闭展频后测量出来。
长时抖动 Long-Term Jitter / LTJ长时抖动类似于周期抖动,是指在长时间内(many cycles)输出时钟相对理想时钟的最大偏移值。时钟展频在这方面表现更为明显。经过长时间的变化,其时钟信号边缘与理想位置偏移更大。关于长时抖动比较显著的例子是显卡驱动显示器,经过一段时间后,过多的长时抖动会引起像素值偏离设定值。
周期间抖动Cycle-to-Cycle Jitter / CTCJ周期间抖动是指一个时钟周期相对它之前时钟周期的偏移量。在对输入信号进行等间隔取样的通信系统或ADC电路中,周期间抖动会造成非常不利的影响。采样时钟的周期间抖动会导致取样点不准确,因而引起输出数据错误。
时钟展频只引入非常小的周期间抖动。例如30KHz~120KHz调制速度的时钟展频,源时钟的频率至少是MR的1000倍,也就是说至少经过1000个时钟周期,才完成一个调制周期,输出时钟fc相邻周期间的差别非常小。当然,设备(时钟发生器)本身也存在固有的周期间抖动。展频大约只引入低于0.05%的周期间抖动进入到系统。因此展频非常适用于需要低周期间抖动、低误码率和低EMI的系统。
2. 带PLL的展频
当展频的时钟输出到下游的PLL时,注意PLL表现为低通滤波器,即允许输入的低频部分通过,同时衰减其中的高频部分。展频时钟输入PLL时,PLL可能出现无法锁住频率的问题。务必确保PLL必须能检测展频时钟的频率变化并允许展频时钟通过。以上取决于PLL的带宽,如果带宽太低,PLL可能无法可靠地侦测输入时钟,造成侦测偏差,给系统引入更大的Jitter。
时钟展频技术能有效降低EMI,深入讲解展频发生器!的更多相关文章
- 【VS开发】【电子电路技术】VPX技术介绍
VPX技术介绍 杨跃江 2009-12-18 杨跃江 13902479857 中科祥云(深圳)信息产业有限公司 1VPX 技术 新型VPX(VITA 46)标准是自从VME引入后的25年来,对于VME ...
- 什么是VPX技术?
北京太速科技有限公司 自主研发VPX板卡 http://www.orihard.com/ 欢迎关注 新型VPX(VITA 46)标准是自从VME引入后的25年来,对于VME总线架构的最重大也是最重要 ...
- 关于蜂窝物联技术 NBIoT 的一些观点
背景 SigFox 开始于2009,这项技术对长期作为标准移动电话交互标准的3GPP造成了有力冲击.SigFox 解决了终端设备互联场景下的多个痛点: 1 过于复杂: 2 昂贵的设备: 3 耗电不持久 ...
- 液晶常用接口“LVDS、TTL、RSDS、TMDS”技术原理介绍
液晶常用接口“LVDS.TTL.RSDS.TMDS”技术原理介绍 1:Lvds Low-Voltage Differential Signaling 低压差分信号 1994年由美国国家半导体公司提出之 ...
- 【设计经验】4、SERDES关键技术总结
一.SERDES介绍 随着大数据的兴起以及信息技术的快速发展,数据传输对总线带宽的要求越来越高,并行传输技术的发展受到了时序同步困难.信号偏移严重,抗干扰能力弱以及设计复杂度高等一系列问题的阻碍.与并 ...
- 嵌入式单片机STM32应用技术(课本)
目录SAIU R20 1 6 第1页第1 章. 初识STM32..................................................................... ...
- SERDES关键技术总结
转自https://www.cnblogs.com/liujinggang/p/10125727.html 一.SERDES介绍 随着大数据的兴起以及信息技术的快速发展,数据传输对总线带宽的要求越来越 ...
- DDR相关的低功耗技术之PASR、TCSR、DPD
随着智能机的发展,DDR内存容量越来越大,bank数量越来越多,功耗也越来越大.在不需要的时候关闭部分bank,或者降低自刷新频率,或者进入深度低功耗模式.有三种DDR技术用来降低功耗: PASR(P ...
- 转:Linux内部的时钟处理机制全面剖析
Linux内部的时钟处理机制全面剖析 在 Linux 操作系统中,很多活动都和时间有关,例如:进程调度和网络处理等等.所以说,了解 Linux 操作系统中的时钟处理机制有助于更好地了解 Linux 操 ...
随机推荐
- ashx输出文字,执行JavaScript,输出图片等
原文发布时间为:2009-09-30 -- 来源于本人的百度文章 [由搬家工具导入] 一提到Ashx文件,我们就会想到http handler以及图片加载(在之前我们一般使用ASPX或者Webserv ...
- class.getDeclaredFields()与class.getFields()
* getFields()与getDeclaredFields()区别:getFields()只能访问类中声明为公有的字段,私有的字段它无法访问.getDeclaredFields()能访问类中所有的 ...
- C#Qrcode生成二维码支持中文,带图片,带文字
C#Qrcode生成二维码支持中文带图片的操作请看二楼的帖子,当然开始需要下载一下C#Qrcode的源码 下载地址 : http://www.codeproject.com/Articles/2057 ...
- javascript实现复选框的全选全不选
通过复选框的id获取到复选框 元素 对复选框绑定点击事件 每个checkbox都设置相同的name checkOne 通过得到的元素获取checkbox的状态 当点击全选全不选checkbox时,检查 ...
- AC日记——换教室 洛谷 P1850
题目描述 对于刚上大学的牛牛来说, 他面临的第一个问题是如何根据实际情况中情合适的课程. 在可以选择的课程中,有2n节课程安排在n个时间段上.在第 i ( 1≤ i≤n)个时同段上, 两节内容相同的课 ...
- HDU 1024 Max Sum Plus Plus [动态规划+m子段和的最大值]
Max Sum Plus Plus Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Tot ...
- 10.1综合强化刷题 Day2
a[问题描述]你是能看到第一题的 friends呢. —— hja世界上没有什么比卖的这 贵弹丸三还令人绝 ...
- GLB串
题目描述 只要一个字符串中包含大写“GLB”,高老板就认为这是一个GLB串.现在给你一些字符串,请你帮高老板判断这些字符串是不是GLB串. 输入 首先是一个整数T,表示T行数据,每行一个字符串(只包括 ...
- POJ 1704 Georgia and Bob [博弈]
题意:一个仅有一行的棋盘上,初始时有n个棋子,每人轮流移动棋子,每次只能移动一枚棋子,棋子在移动时只能向左移动,不能跨过别的棋子或跳出棋盘. 思路:这道题是一道nim游戏的巧妙变形,太棒了. 解决的思 ...
- Codeforces 869 C The Intriguing Obsession
题目描述 — This is not playing but duty as allies of justice, Nii-chan! — Not allies but justice itself, ...