热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

锁相环环路滤波器计算公式_自偏置锁相环

传统锁相环,环路带宽、相位裕度与电荷泵电流、滤波器RC参数、分频比、参考频率等参数相关。自偏置锁相环通过将电荷泵电流、滤波器中的电阻等参数联系在一起,可

传统锁相环,环路带宽、相位裕度与电荷泵电流、滤波器RC参数、分频比、参考频率等参数相关。自偏置锁相环通过将电荷泵电流、滤波器中的电阻等参数联系在一起,可实现环路带宽与参考频率比值及阻尼因子近似为定值,进而解决传统锁相环面临的问题。

1.      自偏置锁相环原理

传统二阶锁相环与自偏置锁相环结构框图分别如图1(a)和(b)所示。    2b01c87e97b3b90db7963bd5cbaefd78.png        Fig1. 传统锁相环与自偏置锁相环

  传统的二阶锁相环的开环传递函数为:

95c2d54ad8ff654e8f48a5b1b6145a9d.png                

闭环传递函数为:

e31bc4b29b2e88c2f4abba101e7a6853.png

得到阻尼因子为:

351388569400b00f4cc3c6dc4e59d592.png

环路带宽为:

9a18ede332bafb7f16f7966be6469e4a.png

为了环路稳定性,要满足ωNref/10;但是为了抑制VCO的相噪,又需要ωN尽可能大。对于传统锁相环,滤波器中的R及电荷泵电流等参数一般都无法自适应调节,环路带宽和阻尼因子相对比较固定,从而限制了工作频率。面对较宽的输入参考频率(如60~820MHz),为了得到较好的噪声性能,就需要做到带宽跟随输入参考频率,即实现ωNref为常数。

为了实现ωN ref 和ξ是一个常数,首先写出RING-VCO的工作频率表达式:

5041f4f6c9a62504d6093bc05f72baef.png

其中M为delay cell级数,CB为VCO中delay cell输出端寄生电容,ID为delay cell的尾电流,ωref =ωvco /N,为了使ωNref是一个常数,可以使ICP=xID。但是此时阻尼因子会随输入参考频率而变化,为了使阻尼因子不随参考频率而变化,可以在电荷泵电流用VCO的电流自偏置的前提下采用二极管连接的mos管做滤波器电阻,使其与1/sqrt(ID)成正比;为了实现滤波器中用二极管连接的mos管做电阻,需要使用两个独立的CP分别驱动电阻和电容,得到一条积分路径、一条比例路径,然后对两条路径上的电压进行相加得到vctrl。

参考文献:Maneatis, John G. "Low-jitter process-independentDLL and PLL based on self-biased techniques." IEEE InternationalSolid-state Circuits Conference 1996.

自偏置锁相环应用框图如图2所示:

e7c58f3d8967672ed17880808eb8a174.png

Fig2.自偏置锁相环应用框图

开环传递函数H(s)推导过程如下:      

bb9b8cf74118bbab6fe70ff3c0d4e88d.png

其中,AV1为CP1的输出到VBN的小信号增益。设ICP2=αICP1,I1=βI2,R2=γR1,整理可得锁相环的开环传递函数为:        

b42ff96bd681bd6d75b272c236440ee6.png

其中

eff4da687862ee08ad6f1f5bcde57fa7.png

所以环路存在两个在原点的极点,以及一个零点和一个非零极点。

2.      自偏置锁相环设计指标

表1给出了自偏置锁相环的设计指标

Table1. 自偏置锁相环的设计指标

参数

指标

参考频率范围

60~820MHz

输出频率范围

1.6GHz~5.16GHz

环路Rj

小于150mUI

环路Tj

小于300mUI

3.      自偏置锁相环测试结果

锁相环时钟无法直接测试,需要高速通道输出。测试时通过TX端引出,TX数据给clock patten(010101),通过锁相环时钟打出, TX输出数据眼图可间接得到时钟Rj。由于TX 并串转换(PISO)采用的是半速率方式,用JitterLab积分时Clock Frequency要减半。

3.1 1.6GHz相噪仪测试结果

06402105fc560fae82ab63d9e40aae18.png

eb5b56ca78256b8464fd1e459ea7a6ae.png

Fig3. 相噪仪测试结果(导出到JitterLab工具)@1.6GHz

    结论&#xff1a;Rj&#61;8.99 x 14&#61;126mUI<150mUI&#64;BER&#61;10e12,bitrate&#61;1.6 GHz&#xff0c;满足设计指标。

3.2 5.16GHz相噪仪测试结果

2fb905ffe27628feac7572e13d21dcf5.png

01fc1494e2c5f2b4679c7eca5dcc4f4d.png

Fig4. 相噪仪测试结果(导出到JitterLab工具)&#64;5.16GHz

    结论&#xff1a;Rj&#61;7.65 x 14&#61;107mUI<150mUI&#64;BER&#61;10e-12,bitrate&#61;5.16 GHz&#xff0c;满足设计指标。

4.      自偏置锁相环优缺点

①频率覆盖范围广&#xff1b;

②特别适用于低压场合&#xff1b;

③带宽可跟随参数频率&#xff0c;阻尼因子近似恒定&#xff1b;

④双电荷泵、滤波器电阻为有源电阻&#xff0c;环路较复杂&#xff1b;

⑤压控振荡器增益由两路叠加而成。




推荐阅读
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 本文介绍了P1651题目的描述和要求,以及计算能搭建的塔的最大高度的方法。通过动态规划和状压技术,将问题转化为求解差值的问题,并定义了相应的状态。最终得出了计算最大高度的解法。 ... [详细]
  • 加密世界下一个主流叙事领域:L2、跨链桥、GameFi等
    本文介绍了加密世界下一个主流叙事的七个潜力领域,包括L2、跨链桥、GameFi等。L2作为以太坊的二层解决方案,在过去一年取得了巨大成功,跨链桥和互操作性是多链Web3中最重要的因素。去中心化的数据存储领域也具有巨大潜力,未来云存储市场有望达到1500亿美元。DAO和社交代币将成为购买和控制现实世界资产的重要方式,而GameFi作为数字资产在高收入游戏中的应用有望推动数字资产走向主流。衍生品市场也在不断发展壮大。 ... [详细]
  • 本文讨论了clone的fork与pthread_create创建线程的不同之处。进程是一个指令执行流及其执行环境,其执行环境是一个系统资源的集合。在调用系统调用fork创建一个进程时,子进程只是完全复制父进程的资源,这样得到的子进程独立于父进程,具有良好的并发性。但是二者之间的通讯需要通过专门的通讯机制,另外通过fork创建子进程系统开销很大。因此,在某些情况下,使用clone或pthread_create创建线程可能更加高效。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • 深入理解Kafka服务端请求队列中请求的处理
    本文深入分析了Kafka服务端请求队列中请求的处理过程,详细介绍了请求的封装和放入请求队列的过程,以及处理请求的线程池的创建和容量设置。通过场景分析、图示说明和源码分析,帮助读者更好地理解Kafka服务端的工作原理。 ... [详细]
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
  • This article discusses the efficiency of using char str[] and char *str and whether there is any reason to prefer one over the other. It explains the difference between the two and provides an example to illustrate their usage. ... [详细]
  • 本文介绍了OpenStack的逻辑概念以及其构成简介,包括了软件开源项目、基础设施资源管理平台、三大核心组件等内容。同时还介绍了Horizon(UI模块)等相关信息。 ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
  • 合并列值-合并为一列问题需求:createtabletab(Aint,Bint,Cint)inserttabselect1,2,3unionallsel ... [详细]
  • 全面介绍Windows内存管理机制及C++内存分配实例(四):内存映射文件
    本文旨在全面介绍Windows内存管理机制及C++内存分配实例中的内存映射文件。通过对内存映射文件的使用场合和与虚拟内存的区别进行解析,帮助读者更好地理解操作系统的内存管理机制。同时,本文还提供了相关章节的链接,方便读者深入学习Windows内存管理及C++内存分配实例的其他内容。 ... [详细]
author-avatar
dashan
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有