×

如何计算噪声源时钟树的总抖动资料下载

消耗积分:2 | 格式:pdf | 大小:145.43KB | 2021-04-02

分享资料个

在本篇文章——噪声源时钟树第2部分案例中,我们将更详细地讨论如何计算包含抖动衰减器的噪声源时钟树的总抖动。同时还将提供测量和相关数据表示例。 概述 在第1部分中,我们首先讨论了低抖动源规范时钟树和如何通过RSS计算总抖动,并回顾了抖动传递,抖动生成和加性抖动等术语。 接着我介绍噪声源时钟树,添加抖动衰减的动机,以及如何计算其总抖动。 正如上一单元所提及,跟随时钟信号从时钟树组件到接收器或目的地,将被视为处理相位噪声最好的系统。 也就是说,如果我们知道每个时钟树组件的相位噪声特性,我们就应该能够在特定的抖动带宽上估计结束时钟相位噪声及其相位抖动。 我认为这种方法更普遍性和准确性——它可应用于所有类型的时钟树,有噪声源和抖动衰减器或没有噪声源和抖动衰减器。 基本理念 一般方法如下所示。每个时钟树可看作级联相位噪声处理元件,并可从常规意义上建模为抖动生成(JGEN)相位噪声的RSS与抖动传递函数(JTF),一并应用于缩放输入时钟相位噪声。 这是因为缩放使得对RSS有贡献的组件都处于相同的载波频率。 在以下的例子中,将会呈现更加清晰得细节。 上图的说明了通用时钟树组件模型,适用于抖动衰减器的情况,同时该抖动衰减器对输入时钟进行乘法或除法。 但实际上对于任意时钟树组件,并非通用模型的所有方面都适用或容易获得: 1、独立时钟源(如元素“1”处的XO,时钟树的根)没有输入时钟,因此JTF分支被清零。 它可以简单地建模为JGEN,即源的输出时钟相位噪声。 2、典型的时钟发生器具有宽带宽,因此JTF贡献可以忽略不计,它也可以简单地建模为JGEN。 4、时钟缓冲器没有PLL,因此JGEN不适用,JTF通常也不可用。 我们必须依赖于在特定带宽上指定的附加抖动或进行进一步的表征。 一个实用的测量实例 让我们考虑以下简化框图。当使用任意波形发生器或AWG作为噪声50MHz输入时钟源,然后使用Si5345评估板时,Si5345同时具有抖动衰减和时钟倍频功能。 紧接着使用Si53301时钟缓冲评估板跟踪抖动衰减器(JA),抖动衰减器和时钟缓冲器的输出时钟均为156.25 MHz。 无需使用平衡 - 不平衡转换器或限制器,只需直接进出测试设备的单端连接和抖动衰减器与时钟缓冲器之间的差分连接。未测量的输出时钟极性则会在时钟缓冲器EVB上终止。 计算相位抖动 在随后的工作中,我们常常想要从相位噪声L(f)(dBc / Hz)与偏移频率f(Hz)的数据集计算RMS相位抖动,即在选定频率范围内的积分相位噪声。 出于本练习的目的,我们忽略这些本应包括在内的支线。 一般程序如下: 1、将SSB相位噪声数据L(f)从dBc / Hz转换为W / Hz。 2、“Brickwall”通过选定的抖动滤波器带宽过滤数据。 在本例中,我们采用12 kHz至20 MHz。 (斜率滤波器也可以使用,但不能用于这些特定的电子表格。) 3、在抖动滤波器带宽上,取当前点和之前点相位噪声测量值(W / Hz)的平均值乘以偏移频率的差值(Hz)。 4、将所有这些抖动功率贡献进行总和。 5、双倍计算DSB比率或双边带宽,然后转换为UI或单位间隔。 6、最后,从UI转换为通常为fs的时域单位。 如将展现的数据,使用该技术的工作表计算的值非常接近相位噪声仪器报告的值。 测量步骤 附上一个电子表格Phase Jitter Calcs Clock Tree Without Spurs.xlsx,并将它用于记录结果并将结果与Agilent E5052B屏幕盖形式的实验室测量值进行比较。 按以下工作表顺序列出了9个总测量步骤。 详情如下:( 计算工作表上的约定是输入数据为黄色单元格) 1、50 MHz AWG测量数据 - 测量AWG的50 MHz相位噪声。 这是输入至抖动衰减器的时钟相位噪声。 在此工作表中,导入了包含在标称0 dBm和50 MHz下工作的任意波形发生器(AWG)的测量相位噪声的CSV文件。 2、50 MHz AWG计数 – 依照前面描述的程序测量出相位噪声数据,据此计算AWG的50 MHz相位抖动。在本文中,术语“相位抖动”是指基于积分相位噪声的RMS数量。 高于12 kHz - 20 MHz相位噪声偏移频率范围。因此得出的计算结果为7917 fs或7.7917 ps,实为嘈杂。 但是与Agilent E5052B屏幕盖报告的数据相比,此结果精确到0.1%。 3、50 MHz Sig Gen测量数据 - 测量信号发生器的50 MHz相位噪声。 此工作表导入包含测量相位噪声的CSV文件,信号发生器也在标称0 dBm和50 MHz下运行。(注:时钟相位噪声输入到抖动衰减器(JA)以估算其输出频率下的抖动产生(JGEN)。 根据以往的经验,假设Sig Gen的性能优于AWG,那么它将是很好的选择。 但是,这还有待确定。) 4、50 MHz Sig Gen Calcs - 计算Sig Gen的50 MHz相位抖动,其结果为785 fs,与Agilent E5052B报告的数字相比精确到0.02%。 5、50 MHz AWG与Sig Gen图 - 这里我比较了AWG与信号发生器相位噪声,两者都在50 MHz频段下工作。 一般来说,Sig Gen的相位噪声接近或优于AWG的性能。 之前的工作表计算结果表明,在相位抖动方面,信号发生器比AWG大近乎一个数量级。 鉴于此确认,对于之后估计的JGEN,选择Sig Gen为低噪声源是合理的。(注:在自由运行模式下操作抖动衰减器,并将输出时钟相位噪声用作JGEN的替代值也可能是有利的。 它无需考虑所有噪声源,但对于典型的抖动带宽,通常可以考虑5%以内。 但是,它在低偏移频率情况下不会那么准确。) 6、JGEN 156.25 MHz测量数据 - 此工作表导入包含JA 156.25 MHz输出时钟测量相位噪声的CSV文件,其中低噪声RF信号发生器提供50 MHz输入时钟。 该数据用于估计JA的JGEN。 7、JGEN 156.25 MHz Calcs - 计算JA的JGEN相位抖动。 计算结果为83.5 fs,与Agilent E5052B报告的数据相比精确到0.03%。 8、时钟树计算 - 将所有内容放在一起的时钟树计算工作表。 检查从左到右的列,您可以看到以下操作: ● 参考输出时钟载波频率缩放输入时钟相位噪声。 ● 应用抖动衰减。 这里我们假设一个低通滤波器响应,40 dB / dec衰减从环路BW频率100 Hz开始。 简化版本准确地超出了转角频率。 (JTF越精确,结果越好。) ● 从工作表“7”中输入JGEN数据。 JGEN 156.25 MHz Meas Calcs“。 ● RSS来自JGEN相位噪声的贡献加上缩放的抖动衰减相位噪声。 ● 计算JA输出时钟的相位抖动。 ● 最后,计算时钟缓冲器输出时钟的相位抖动。 此缓冲器没有JTF,但有一个特定的典型规格为145 fs附加相位抖动,12kHz-20MHz。将两个不同的E5052B屏幕大小写复制到最后一个计算工作表,一个用于JA输出时钟,另一个用于缓冲输出时钟。 9. 时钟树图 - 此处绘制了抖动衰减器的所有相关输入,中间和输出曲线。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !

'+ '

'+ '

'+ ''+ '
'+ ''+ ''+ '
'+ ''+ '' ); $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code ==5){ $(pop_this).attr('href',"/login/index.html"); return false } if(data.code == 2){ //跳转到VIP升级页面 window.location.href="//m.lene-v.com/vip/index?aid=" + webid return false } //是会员 if (data.code > 0) { $('body').append(htmlSetNormalDownload); var getWidth=$("#poplayer").width(); $("#poplayer").css("margin-left","-"+getWidth/2+"px"); $('#tips').html(data.msg) $('.download_confirm').click(function(){ $('#dialog').remove(); }) } else { var down_url = $('#vipdownload').attr('data-url'); isBindAnalysisForm(pop_this, down_url, 1) } }); }); //是否开通VIP $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code == 2 || data.code ==5){ //跳转到VIP升级页面 $('#vipdownload>span').text("开通VIP 免费下载") return false }else{ // 待续费 if(data.code == 3) { vipExpiredInfo.ifVipExpired = true vipExpiredInfo.vipExpiredDate = data.data.endoftime } $('#vipdownload .icon-vip-tips').remove() $('#vipdownload>span').text("VIP免积分下载") } }); }).on("click",".download_cancel",function(){ $('#dialog').remove(); }) var setWeixinShare={};//定义默认的微信分享信息,页面如果要自定义分享,直接更改此变量即可 if(window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){ var d={ title:'如何计算噪声源时钟树的总抖动资料下载',//标题 desc:$('[name=description]').attr("content"), //描述 imgUrl:'https://'+location.host+'/static/images/ele-logo.png',// 分享图标,默认是logo link:'',//链接 type:'',// 分享类型,music、video或link,不填默认为link dataUrl:'',//如果type是music或video,则要提供数据链接,默认为空 success:'', // 用户确认分享后执行的回调函数 cancel:''// 用户取消分享后执行的回调函数 } setWeixinShare=$.extend(d,setWeixinShare); $.ajax({ url:"//www.lene-v.com/app/wechat/index.php?s=Home/ShareConfig/index", data:"share_url="+encodeURIComponent(location.href)+"&format=jsonp&domain=m", type:'get', dataType:'jsonp', success:function(res){ if(res.status!="successed"){ return false; } $.getScript('https://res.wx.qq.com/open/js/jweixin-1.0.0.js',function(result,status){ if(status!="success"){ return false; } var getWxCfg=res.data; wx.config({ //debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:getWxCfg.appId, // 必填,公众号的唯一标识 timestamp:getWxCfg.timestamp, // 必填,生成签名的时间戳 nonceStr:getWxCfg.nonceStr, // 必填,生成签名的随机串 signature:getWxCfg.signature,// 必填,签名,见附录1 jsApiList:['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口 wx.onMenuShareTimeline({ title: setWeixinShare.title, // 分享标题 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享给朋友”按钮点击状态及自定义分享内容接口 wx.onMenuShareAppMessage({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 type: setWeixinShare.type, // 分享类型,music、video或link,不填默认为link dataUrl: setWeixinShare.dataUrl, // 如果type是music或video,则要提供数据链接,默认为空 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ”按钮点击状态及自定义分享内容接口 wx.onMenuShareQQ({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口 wx.onMenuShareWeibo({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ空间”按钮点击状态及自定义分享内容接口 wx.onMenuShareQZone({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); }); }); } }); } function openX_ad(posterid, htmlid, width, height) { if ($(htmlid).length > 0) { var randomnumber = Math.random(); var now_url = encodeURIComponent(window.location.href); var ga = document.createElement('iframe'); ga.src = 'https://www1.elecfans.com/www/delivery/myafr.php?target=_blank&cb=' + randomnumber + '&zoneid=' + posterid+'&prefer='+now_url; ga.width = width; ga.height = height; ga.frameBorder = 0; ga.scrolling = 'no'; var s = $(htmlid).append(ga); } } openX_ad(828, '#berry-300', 300, 250);