首页 > 其他分享 >模拟集成电路设计系列博客——8.4.1 全数字锁相环介绍

模拟集成电路设计系列博客——8.4.1 全数字锁相环介绍

时间:2024-07-03 17:01:06浏览次数:1  
标签:ADPLL DCO 8.4 TDC 集成电路 PLL 锁相环 模拟 数字

8.4.1 全数字锁相环介绍

随着CMOS工艺的演进,数字电路的尺寸得到不断的微缩,工作电压不断的降低,这使得模拟PLL受到了许多挑战,如环路滤波器中无源器件尺寸庞大,即使在更先进的CMOS工艺下也无法缩小,如果改为片外器件又会引入额外噪声,并增加pad需求和PCB面积,如下图所示,一个典型的模拟PLL结构中(基于电荷泵的PLL可以被称为CPPLL),无源器件部分可以占到大约版图总面积的60%;当工艺特征尺寸降低,电源电压和晶体管阈值电压降低后,电荷泵的漏电和电流失配将导致抖动变大。

image

全数字PLL(ADPLL)是一种特殊的PLL,其所有的组件之间的接口均为数字信号,且从底层上依赖于数字设计与数字电路技术。其核心为数控振荡器(DCO),其故意避免模拟调谐电压控制。DCO类似于触发器,即数字电路的基石。其内部是模拟的,但模拟性质不会传播到其边界之外。这使得其环路控制电路可以在完全数字的方式下实现。如下图所示:

image

更细节的来说,ADPLL的结构与我们之前介绍的模拟PLL基本类似,鉴相器结构被时间数字转换器(TDC)所取代,模拟环路滤波器被数字环路滤波器DLF取代,压控振荡器VCO被数控振荡器DCO取代。与模拟PLL中各个部件起到的作用类似,TDC的作用是将参考输入时钟与分频器分频后的DCO输出的时钟之间的相位差以数字编码的方式表示出来。DLF对TDC的输出进行低通滤波以获得其数字表示的平均值,并将其作为控制信号输出给DCO。DCO收到DLF的数字控制信号,调整输出的频率。如下图所示:

image

相较于模拟PLL,数字PLL具备更紧凑的面积,对漏电不敏感的优势。并且随工艺缩放的能力更强。在ADPLL中,关键的设计挑战在于TDC和DCO,它们对于ADPLL的性能起到关键的影响。通过负反馈的原理,ADPLL同样可以做到和模拟PLL一样的输出信号相位跟踪输入信号相位,以及时钟倍频等功能。

我们首先介绍TDC,DLF和DCO三个组件的基本情况,其中TDC和DCO是ADPLL中的关键组件,我们将在后续章节中做详细的讨论。

如之前所说,TDC的功能是是将参考输入时钟与分频器分频后的DCO输出的时钟之间的相位差以数字编码的方式表示出来,一种简单的实现方式是通过延迟链和D触发器实现功能,通过D触发器实现参考时钟信号\(ref(t)\)与延迟时钟信号\(div(t)\)的边沿比较,当\(div(t)\)的上升沿超前于\(ref(t)\)时,D触发器Q端会输出1,反之则输出零。这样就会获得一个温度计码表示的时间数字转换结果,进一步通过加法器可以获得二进制表示的结果。这个结构实际上类似于ADC中的Flash ADC结构。如下图所示:

image

在对TDC建模时,和ADC一样,TDC也会引入量化误差。对于输入的相位偏差\(\phi_e[k]\),通过缩放因子\(T/2\pi\)将其从相位转换到时域,随后叠加量化噪声\(t_q[k]\),最后通过TDC增益\(1/\Delta t_{del}\)放大之后得到转换结果\(e[k]\),因此:

\[e[k]=\frac{1}{\Delta t_{del}}(\frac{T}{2\pi}\phi_e[k]+t_q[k]) \tag{8.4.1} \]

ADPLL允许DLF的设计完全采用数字滤波器的形式,如FIR,IIR等滤波器结构。可以直接将模拟PLL中使用环路滤波器设计为其数字等效,如下图所示:

image

我们之前分析过这个电路,其传输函数为:

\[H(s)=\frac{1+s/\omega_z}{s(C_1+C_2)}\frac{1}{1+s/\omega_p} \tag{8.4.2} \]

其中\(\omega_z=1/R_1C_1\),\(\omega_p=(C_1+C_2)/R_1C_1C_2\)。对于电阻我们通过简单的线性增益级进行等效,对于电容我们通过积分级与增益级进行等效,因此我们可以获得等效的DLF传输函数为:

\[H(z)=(\beta+\frac{\alpha}{1-z^{-1}})\frac{1}{1-\gamma z^{-1}} \tag{8.4.3} \]

这个传输函数可以简单的通过乘法器,加法器,累加器等数字部件实现。

DCO以输入的数字码作为控制,调节其输出信号的频率与相位。一种简单的实现方案是在之前介绍过的VCO的LC振荡器的基础上进行修改,将数字码控制码作为开关的输入,通过开关控制接入电路的电容数量,从而调整接入电容的容值,从而修改其谐振频率:

\[f_0=\frac{1}{2\pi\sqrt{LC}} \tag{8.4.4} \]

一个典型的实现如下所示:

image

这样做的好处是复用模拟PLL的VCO结构,设计上相对简便,但存在着大尺寸无源器件难以微缩的问题。因此上述方案只是在\(0.13\mu m\)工艺下提出,而更先进工艺的DCO是基于环形振荡器架构实现的。此外这里的数字码会使得DCO在VCO原有的相位噪声基础上额外引入量化噪声。

总而言之,ADPLL带来的优点包括了可以摆脱无源器件带来的面积限制,可以降低电源电压,从而更好的适应工艺缩放。所有模块之间采用数字信号使其PVT敏感性降低。但TDC和DCO为环路引入了额外的量化噪声。

参考资料:

"All-Digital Frequency Synthesizer In Deep-Submicron CMOS", Staszewski et. al.

9. 全数字锁相环基本原理_哔哩哔哩_bilibili

Tutorial on Digital Phase-Locked Loops (cppsim.com)

标签:ADPLL,DCO,8.4,TDC,集成电路,PLL,锁相环,模拟,数字
From: https://www.cnblogs.com/sasasatori/p/18282118

相关文章

  • 模拟集成电路设计系列博客——8.3.2 PLL中的抖动与相位噪声
    8.3.2PLL中的抖动与相位噪声在PLL中有若干种抖动源,具体来说包括:输入参考的抖动\(\phi_{in}\)VCO中的抖动环路滤波器产生的噪声分频器产生的噪声由于任何实际PLL中的抖动都相对较小,因此分析其在环路中和环路内的传播可以使用线性小信号模型。上面列出的噪声源出现在环路的......
  • 模拟集成电路设计系列博客——8.3.1 抖动与相位噪声
    8.3.1抖动与相位噪声不像大部分集成电路中的模拟信号以电压或电荷来承载信息,对于时钟波形来说,其重要方面在于其穿越某些特定阈值时的特定时间点。抖动是这些特定时间点上的随机偏差,而相位噪声是这些时间点上的随即偏差,相位噪声则是抖动的频域表示。由于抖动和相位噪声由热噪声和......
  • 升级到 MySQL 8.4,MySQL 启动报错:io_setup() failed with EAGAIN
    问题最近碰到一个case,一台主机上,部署了多个实例。之前使用的是MySQL8.0,启动时没有任何问题。但升级到MySQL8.4后,部分实例在启动时出现了以下错误。[Warning] [MY-012582] [InnoDB] io_setup() failed with EAGAIN. Will make 5 attempts before giving up.[W......
  • 模拟集成电路设计系列博客——7.3.1 并联比较型ADC基本介绍
    7.3.1并联比较型ADC基本介绍并联比较型ADC(后续都称作FlashADC)是实现超高速转换器的标准方式。FlashADC的输入信号被并行的馈入\(2^N\)个比较器中,如下图所示:每个比较器被连接到电阻串的节点上。任何连接到电阻串节点的比较器,如果\(V_{ri}\)大于\(V_{in}\)有着1的输出,而\(V_{r......
  • centos7系统上安装MySQL8.4图文教程
    本章教程,主要记录如何在CentOS7系统上安装MySQL8.4的详细步骤。一、查看当前系统版本cat/etc/centos-release二、安装步骤1、创建mysql目录cd/usr/local&&mkdirmysql&&cdmysql2、安装rpm包yuminstallhttps://repo.mysql.com//mysql84-community-relea......
  • 智能门锁电池双节升压充电芯片-FP6291支持5V1A输入升压 8.4V双节电池充电
    方案背景智能门锁可充电池是为智能门锁提供电力支持的重要组件。常见的锂离子可充电池,体积小、能量密度高,在智能门锁中应用广泛。一些智能门锁可充电池还具备智能管理功能,可以实时监测电池电量,提醒用户及时充电,避免因电量不足而影响门锁使用。同时,在选择智能门锁可充电池时,要......
  • 智能指纹锁电池充电升压方案应用IC-FP6291-5V1A输入升压 8.4V充电方案
    方案介绍智能锁的可充电锂电池是一种环保、高效的智能锁电池类型,而FP6291升压芯片是可应用于智能门锁的一款支持5V1A输入锂电升压7.4V、8.4V充电方案的双节升压充电芯片。给智能门锁电池保持恒压,持续稳定,性能强悍适用各类高电压、强动力、大电流要求设备。接下来,雅欣给大家......
  • 5V升压至8.4V两节锂电池充电芯片,26V高耐压更安全
    内容详情:1,两节锂电池充电芯片简单描述2,参考PCB设计和过EMI认证注意事项3,外围参考推荐芯片4,参考应用电路:两节锂电池的充电/保护/放电的完整电路5,两节锂电池充电芯片IC目录 描述:PW4284是一款宽电压输入,专门为两节串联(两串可单并联和多并联)锂电池充电的充电管理......
  • 模拟集成电路设计系列博客——7.2.3 每阶段k-bit流水线ADC
    7.2.3每阶段k-bit流水线ADC通过增加中间级增益和每级的比较器可以在每级解析多于1比特。信号流图类似之前介绍的每次迭代2比特的逐次逼近型ADC。一个通用的k比特级如下图所示:k比特副ADC的非线性可以通过增加额外的比较器通过数字方式来校正,类似于每级1.5比特架构[Lewis,1992]......
  • 模拟集成电路学习笔记
    模拟集成电路学习MOSSPICE模型图中显示的是相关的参数表,其中需要了解部分参数的具体定义名称需要注意单位,U0显示的单位是cm2,在计算时需要调整成m2电流公式二氧化硅的相对介电常数为3.9真空的介电常数为其中有效沟道长度计算需要用沟道长度L-2*LD参考题目:求解答案......