全数字锁相环及其控制方法与流程

文档序号:11548283阅读:639来源:国知局
全数字锁相环及其控制方法与流程

相关申请的交叉引用

本公开要求于2016年1月18日提交的美国临时申请第62/279,922号的权益,其全部内容通过引用并入本文。



背景技术:

本文中所提供的背景技术描述是为了一般地呈现本公开的上下文的目的。当前命名的发明人的工作、在该背景技术部分中描述的工作的程度以及在提交时可能不另外作为现有技术限定的描述的方面既不明确地也不隐含地被纳入相对于本公开的现有技术。

全数字锁相环(adpll)是具有数字相位检测器、数字环路(loop)滤波器和数字控制振荡器的pll。考虑到小的电路面积、可测试性和可编程性,adpll具有优于模拟pll的有益方面。常规adpll包括时间-数字转换器(tdc)、分频器和数字控制振荡器(dco)。当dco生成输出时钟信号时,分频器将输出时钟信号除以预先确定的分频因子,并且tdc测量经分频的时钟信号与参考时钟信号之间的相位差。tdc的有限分辨率导致量化误差,并且因此增加了adpll的整体相位噪声。



技术实现要素:

在实施例中,数字锁相环(dpll)电路包括数字-时间转换器(dtc),其被配置成根据延迟控制信号通过延迟参考时钟信号来生成延迟的参考时钟信号;以及耦合到dtc的输出的时间-数字转换器(tdc)。tdc被配置成根据延迟的参考时钟信号对转变(transition)信号的值进行采样,并且生成指示延迟的时钟信号与输入时钟信号之间的相位差的输出信号。转变信号在逻辑高值和逻辑低值之间转变。

在实施例中,dpll电路还包括控制器,该控制器包括δ-σ调制器,该控制器被配置成根据来自δ-σ调制器的输出序列来生成延迟控制信号和分频器控制信号;以及分频器,该分频器被配置成根据分频器控制信号来对dpll的输出时钟信号的频率进行分频,以输出输入时钟信号。dtc生成延迟的参考时钟信号,其包括与输入时钟信号中的第二相位误差基本上相同的第一相位误差,第一相位误差和第二相位误差与δ-σ调制器的量化误差相关联。

在实施例中,tdc包括斜率(slope)生成电路,其被配置成根据输入时钟信号生成转变信号;以及模数转换器(adc),其被配置成在与延迟的参考时钟信号的边沿相对应的时间对转变信号的值进行采样以生成来自tdc的输出信号。

在实施例中,斜率生成电路包括第一缓冲器,其被配置成根据输入时钟信号来提供电流;电阻器,其具有耦合到第一缓冲器的输出以接收电流的第一端、以及耦合到第一输出节点以传送所接收的电流的第二端;以及第一电容器,其具有耦合到第一输出节点以接收所传送的电流的第一端、以及耦合到接地的第二端,该第一电容器被充电以在第一输出节点处生成转变信号。adc包括被配置成响应于延迟的参考时钟信号而将第一输出节点耦合到第二输出节点的开关元件、以及具有耦合到第二输出节点的第一端和耦合到接地的第二端的第二电容器。

在实施例中,tdc包括被配置成根据延迟的参考时钟信号来提供电流的缓冲器;具有耦合到缓冲器的输出以接收电流的第一端的电阻器;具有第一端和第二端的电容器,第一端耦合到输出节点,第二端耦合到接地;以及开关元件,其被配置成响应于延迟的参考时钟而将电阻器的第二端耦合到电容器的第一端,以使流过电阻器的电流对电容器进行充电,以在输出节点处生成转变信号。

在实施例中,dtc包括第一晶体管、具有耦合到接地的源极的第二晶体管、具有耦合到第一晶体管的漏极的第一端和耦合到第二晶体管的漏极的第二端的第一电阻器、耦合到第一电阻器的第一端并且被配置成根据延迟控制信号来调整第一电容值的第一电容器组、以及具有耦合到第一电阻器的第一端的第一端和耦合到接地的第二端的电容器。

在实施例中,dtc还包括第三晶体管、具有耦合到接地的源极的第四晶体管、具有耦合到第三晶体管的漏极的第一端和耦合到第四晶体管的漏极的第二端的第二电阻器、以及耦合到第二电阻器的第一端并且被配置成根据延迟控制信号的互补版本来调整第二电容值的第二电容器组。

在实施例中,dpll电路还包括环路滤波器,其被配置成从tdc去除输出信号的高频分量。环路滤波器包括比例路径(path)和积分路径,比例路径和积分路径并行操作。

在实施例中,dpll电路还包括被配置成根据环路滤波器的输出信号来生成dco时钟信号的数字控制振荡器(dco);包括δ-σ调制器的控制器,该控制器被配置成根据来自δ-σ调制器的输出序列来生成延迟控制信号和分频器控制信号;以及分频器,其被配置成根据分频器控制信号对dco时钟信号的频率进行分频以生成分频时钟信号,分频时钟信号与输入时钟信号相对应。

在实施例中,控制器还包括累加器,其被配置成累加δ-σ调制器的量化误差;增益校正电路,其被配置成根据来自tdc的输出信号和量化误差来生成增益校正因子;以及乘法器,被配置成将量化误差的累加值与增益校正因子相乘以生成延迟控制信号。

在实施例中,dpll电路还包括数字控制振荡器(dco),其被配置成根据来自tdc的输出信号来生成dco时钟信号,dco时钟信号是输入时钟信号并且具有高于延迟的参考时钟信号的频率的频率,输入时钟信号包括与转变信号相对应的部分,并且控制器包括δ-σ调制器,该控制器被配置成根据来自δ-σ调制器的输出序列来生成延迟控制信号。

在实施例中,dpll电路还包括频率调整器,其被配置成测量参考时钟信号的频率和dco时钟信号的频率,并且将dco时钟的频率调整为基本上等于目标频率。

在实施例中,控制器还包括累加器,其被配置成累加δ-σ调制器的量化误差;增益校正电路,其被配置成根据来自tdc的输出信号和量化误差来生成增益校正因子;以及乘法器,其被配置成将量化误差的累加值与增益校正因子相乘以生成延迟控制信号。

在实施例中,一种控制数字锁相环(dpll)的方法,包括:根据延迟控制信号来延迟参考时钟信号,根据延迟的参考时钟信号对转变信号的值进行采样,并且生成指示延迟的时钟信号与输入时钟信号之间的相位差的输出信号,该转变信号在逻辑高值与逻辑低值之间转变。该方法还包括根据输出信号来生成数字控制振荡器(dco)时钟信号。

在实施例中,该方法还包括:根据来自δ-σ调制器的输出序列来生成延迟控制信号和分频器控制信号,根据分频器控制信号对dco时钟信号的频率进行分频以输出输入时钟信号,以及抵消延迟的参考时钟信号中的第一相位误差和输入时钟信号中的第二相位误差以基本上去除由于δ-σ调制器的量化误差而引起的dco时钟信号中的相位误差,第一相位误差和第二相位误差与δ-σ调制器的量化误差相关联。

在实施例中,该方法还包括:根据输入时钟信号来生成转变信号。对转变信号的值进行采样包括:在与延迟的参考时钟信号的边沿相对应的时间进行采样。

在实施例中,该方法还包括:使电流流过电阻器以对第一电容器充电以根据输入时钟信号来生成转变信号,并且将第一电容器的第一端耦合到第二电容器的一端以响应于延迟的参考时钟信号对转变信号的值进行采样,第一电容器的第二端连接到接地。

在实施例中,该方法还包括:根据输入时钟信号向电阻器提供电流,并且将电阻器耦合到电容器的第一端以响应于延迟的参考时钟信号对转变信号的值进行采样,电容器的第二端耦合到接地。

在实施例中,dco时钟信号是输入时钟信号,并且具有高于延迟的参考时钟信号的频率的频率,并且输入时钟信号包括与转变信号相对应的部分。该方法还包括:根据来自δ-σ调制器的输出序列来生成延迟控制信号。

在实施例中,该方法还包括:测量参考时钟信号的频率和dco时钟信号的频率,并且根据所测量的参考时钟信号的频率和所测量的dco时钟信号的频率将dco时钟信号的频率调整为基本上等于目标频率。

附图说明

图1是根据实施例的adpll的框图。

图2是根据实施例的图1的adpll的控制器的框图。

图3是根据实施例的图1的adpll的dtc的电路图。

图4图示了根据实施例的图3的dtc的操作。

图5a是根据实施例的包括采样电路的图1的adpll的tdc的电路图。

图5b是根据另一实施例的包括采样电路的图1的adpll的tdc的电路图。

图6图示了根据实施例的图5a或图5b的tdc的操作。

图7图示了根据实施例的图1的adpll的反馈回路的线性化模型。

图8是根据实施例的图1的adpll的tdc的斜率生成电路的电路图。

图9是根据另一实施例的adpll的框图。

图10是图示了根据实施例的由图1的adpll或图9的adpll执行的过程的流程图。

具体实施方式

图1是根据实施例的adpll电路1-100的框图。图1的adpll1-100包括参考振荡器1-110、数字-时间转换器(dtc)1-120、时间-数字转换器(tdc)1-130、数字处理器1-140、数字控制振荡器(dco)1-150、分频器1-160和控制器1-170。

参考振荡器1-110生成参考时钟信号ckref。dtc1-120根据数字延迟控制信号dctr来延迟参考时钟信号ckref,并且将延迟的参考时钟信号ckrefd输出到反馈回路1-180。

包括tdc1-130、数字处理器1-140、dco1-150和分频器1-160的反馈环路1-180生成具有频率fckdiv的分频时钟信号ckdiv和具有频率fckdco的dco时钟信号ckdco。dco时钟信号ckdco的频率fckdco由等式1代表:

fckdco=fckdiv*(nint+kfrac)等式1

在等式1中,nint和kfrac分别是分频器1-160的目标分频因子的整数值和分数值。

分频器1-160对dco时钟信号ckdco进行分频以生成分频时钟信号ckdiv。在实施例中,分频器1-160是具有多个分频因子的多模分频器。例如,当分频器1-160具有第一分频因子和第二分频因子时,分频器1-160根据分频器控制信号div分别在预先确定的时间间隔的第一部分和第二部分期间选择第一分频因子和第二分频因子。分频器1-160在时间间隔的第一部分期间通过第一分频因子和在时间间隔的第二部分期间通过第二分频因子对dco时钟信号ckdco的频率进行分频。通过使用分频器控制信号div来控制第一部分和第二部分的相对持续时间,在时间间隔上使用第一分频因子和第二分频因子产生的分频基本上等于目标分频因子,目标分频因子介于第一分频因子和第二分频因子之间。

控制器1-170根据分频时钟信号ckdiv和目标分频因子来生成分频器控制信号div和数字延迟控制信号dctr。在实施例中,控制器1-170包括δ-σ调制器1-230,并且控制器1-170使用来自δ-σ调制器1-230的输出序列来生成数字延迟控制信号dctr和分频器控制信号div,如将在下文参考图2更详细地描述的。在本实施例中,分频器1-160使用分频器控制信号div来生成分频时钟信号ckdiv,结果,δ-σ调制器1-230的量化误差在分频时钟信号ckdiv中引入相位误差。如果分频时钟信号ckdiv中的相位误差未被去除,则相位误差通过tdc1-130、数字处理器1-140和dco1-150传播,并且可能导致dco时钟信号ckdco中的相位误差。

为了基本上去除分频时钟信号ckdiv中的相位误差,dtc1-120延迟参考时钟信号ckref与数字延迟控制信号dctr相对应的时间,并且输出延迟的参考时钟信号ckrefd。具体地,延迟的参考时钟信号ckrefd包括与由δ-σ调制器1-230的量化误差产生的分频时钟信号ckdiv中的相位误差基本相同的相位误差,导致取消延迟的参考时钟信号ckrefd中的相位误差和分频时钟信号ckdiv中的相位误差。结果,基本上去除了由δ-σ调制器1-230的量化误差产生的adpll1-100的dco输出时钟ckdco的相位误差分量。另外,延迟的时钟信号ckrefd和分频时钟信号ckdiv之间的时间的相位差变得比参考时钟信号ckref和分频时钟信号ckdiv之间的时间的相位差更短,例如,小于25ps或10ps。

tdc1-130接收延迟的时钟信号ckrefd和分频时钟信号(或输入时钟信号)ckdiv,并且生成数字输出信号tdcout。数字输出信号tdcout与延迟的时钟信号ckrefd和分频时钟信号ckdiv之间的相位差相对应。在实施例中,tdc1-130包括斜率生成电路(sgen)1-131和模数转换器(adc)1-133。sgen1-131生成在预先确定的时间间隔期间在逻辑低值和逻辑高值之间变化的模拟信号(或转变信号),并且将模拟信号提供给adc1-133。adc1-133在与延迟的参考时钟信号ckrefd的边沿相对应的时间对来自sgen1-131的模拟信号的值进行采样,并且将采样的值转换为数字输出信号tdcout。

因为延迟的时钟信号ckrefd和分频时钟信号ckdiv之间的相位差短,所以用于对相位差进行采样的sgen1-131的时间间隔也短,例如,小于25ps或10ps。因为sgen1-131的模拟信号在这样短的时间间隔内在给定范围内改变其值,所以sgen1-131的模拟信号以陡峭的斜率而改变。

例如,在实施例中,模拟信号在等于100ps的时间间隔内从0v增加到1v,斜率等于10gv/s。因为tdc1-130的时间分辨率是时间间隔与adc1-133的若干个位的比率,所以短时间间隔导致tdc1-130的精细分辨率。例如,当adc1-133是具有1v范围的8位adc时,tdc1-130的时间分辨率基本上等于400fs。tdc1-130的这种精细分辨率减少了由于tdc1-130的量化误差导致的噪声分量,并且因此减少了与adpll1-100的输出时钟信号相对应的dco输出时钟信号ckdco中的整体相位噪声。

数字处理器1-140去除数字输出信号tdcout的高频分量,并且将振荡器调谐信号ots输出到dco1-150。在实施例中,数字处理器1-140包括积分路径,其使得数字输出信号tdcout的平均值在锁定状态下为零,并且因此tdc1-130的响应保持基本上线性,如下文参考图6更详细地所描述的。

dco1-150对振荡器调谐信号ots执行数字到频率转换以生成dco时钟信号ckdco。dco时钟信号ckdco是具有频率fckdco的周期性波形,其是振荡器转向信号ots的函数。

图2是根据实施例的适于用作图1的控制器1-170的控制器2-170的框图。图2的控制器2-170包括δ-σ调制器2-230、加法器220、减法器225、累加器(或第一累加器)215、增益校准电路(或增益校正电路)210和乘法器(或第一乘法器)205。

δ-σ调制器2-230接收分频器(例如,图1的分频器1-160)的目标分频因子的分数值kfrac和分频时钟信号ckdiv(例如,图1的分频时钟信号ckdiv)。基于所接收的分数值kfrac和分频时钟信号ckdiv,δ-σ调制器2-230生成序列seq,使得序列seq的平均值基本上等于分数值kfrac。在实施例中,δ-σ调制器2-230是生成二进制序列的二阶多级噪声整形(mash)调制器。在另一实施例中,δ-σ调制器2-230是一阶mash调制器或三阶mash调制器。

加法器220将目标分频因子的整数值nint与序列seq的值相加,以便向分频器提供分频器控制信号div。分频器选择与分频器控制信号div的值对应的多个分频因子中的一个分频因子,并且通过所选择的分频因子对来自dco(图1的dco1-150)的输出时钟信号(例如,图1的dco时钟信号ckdco)的频率进行分频以输出分频时钟信号ckdiv。

减法器225从序列seq的值中减去分数值kfrac,以便向累加器215和增益校准电路210提供量化误差信号qe。量化误差信号qe的值指示在与分数值kfrac近似时由序列seq引起的瞬时误差。

量化误差信号qe的值以与分频时钟信号ckdiv的频率相对应的速率更新,并且数字延迟控制信号dctr的值指示dtc(例如,图1的dtc1-120))的延迟时间,该延迟时间与参考时钟信号(例如,图1的参考时钟信号ckref)的相位延迟相对应。因此,频域中的量化误差信号qe的值被转换为相位域中的值,然后将所转换的值缩放到数字延迟控制信号dctr的对应的值。

为了将频域中的量化误差信号qe的值转换为相位域中的累加的量化误差信号qeacc的值,累加器215累加量化误差信号qe的值以输出累加的量化误差信号qeacc。为了将累加的量化误差信号qeacc的值缩放到数字延迟控制信号dctr的对应值,乘法器205将累加的量化误差信号qeacc的值与增益校正因子gc相乘。在实施例中,增益校正因子gc具有与输出时钟信号的周期(例如,图1的dco时钟信号ckdco)与dtc时间分辨率的比率相对应的值,该dtc时间分辨率是数字延迟控制信号dctr的每个最低有效位(lsb)的增量时间延迟的量。

增益校准电路210从tdc(例如,图1的tdc1-130)接收输出信号tdcout并且生成增益校正因子gc。增益校正校准210基于最小均方(lms)算法通过使tdc的输出信号tdcout与量化误差信号qe中的噪声之间的相关性最小化来执行dtc增益校准。

在实施例中,增益校准电路210包括微分器235、符号提取器245、第二乘法器240、增益级250和第二累加器255。微分器235生成输出信号tdcout的微分值,并且符号提取器245提取量化误差信号qe的对应值的符号。第二乘法器240将微分值与提取的符号相乘,增益级250根据增益值对乘法值进行缩放,并且第二累加器255累加缩放值以输出增益校正因子gc。增益校准电路210操作使得当dtc的增益误差(其随时间、温度和过程中的至少一项而变化)在输出信号tdcout中引起纹波时,增益校正因子gc的值朝向基本上去除输出信号tdcout中的纹波的最佳dtc增益值而收敛。

图3是根据实施例的适合用作图1的dtc1-120的dtc3-120的电路图。图3中所示的dtc3-120包括第一缓冲器305、第一延迟控制电路380、第二延迟控制电路385、第二缓冲器307和解码器335。

第一缓冲器305从振荡器(例如,图1的参考振荡器1-110)接收参考时钟信号ckref,并且用作第一延迟控制电路380和第二延迟控制电路385的输入缓冲器。也就是说,第一缓冲器305驱动分别装载有第一电容器组325和第二电容器组375的第一延迟控制电路380和第二延迟控制电路385。

第一延迟控制电路380包括第一p沟道金属氧化物半导体(pmos)晶体管310、第一电阻器315、第一n沟道金属氧化物半导体(nmos)晶体管320、第一电容器组325和电容器330。第一pmos晶体管310的栅极和第一nmos晶体管320的栅极连接到第一缓冲器305的输出。第一pmos晶体管310的源极连接到电源电压vdd,第一nmos晶体管320的源极连接到接地。第一电阻器315的第一端和第二端分别连接到第一pmos晶体管310的漏极和第一nmos晶体管320的漏极。

第一电阻器315的第一端连接到包括在第一电容器组325中的多个电容器的第一端。第一电容器组325具有根据电容控制信号cap的值而变化的电容值,如下文参考图4更详细地所描述的。第一电容器组325中的多个电容器中的每个电容器与开关元件串联连接。开关元件具有分别连接到电容器和接地的第一导电端子和第二导电端子,并且具有连接到解码器335的输出的控制端子。

在实施例中,第一电容器组325包括1023个电容器及其对应的开关元件。在实施例中,电容控制信号cap包括用于包括在第一电容器组325中的每个电容器的信号。

解码器335接收数字延迟控制信号dctr并且生成电容控制信号cap。在实施例中,电容控制信号cap包括分别施加到第一电容器组325中的开关元件的多个控制端子的多个信号。

电容器330具有连接到第一电容器组325中的多个电容器的第一端的第一端和连接到接地的第二端。在实施例中,电容器330具有基本上恒定的电容值,例如,2pf。

第二缓冲器307包括第二pmos晶体管345、第二nmos晶体管350和输出缓冲器340。第二pmos晶体管345的栅极和第二nmos晶体管350的栅极连接到电容器330的第一端。第二pmos晶体管345的源极连接到电源电压vdd,第二nmos晶体管350的源极连接到接地。输出缓冲器340的输入连接到第二pmos晶体管345的漏极和第二nmos晶体管350的漏极。输出缓冲器340将延迟的参考时钟信号ckrefd传送到tdc(例如,图1的tdc1-130)。

第二延迟控制电路385包括第三pmos晶体管355、第二电阻器360和第三nmos晶体管365。第三pmos晶体管355的栅极和第三nmos晶体管365的栅极连接到第一缓冲器305的输出。第三pmos晶体管355的源极连接到电源电压vdd,第三nmos晶体管365的源极连接到接地。第二电阻器360的第一端和第二端分别连接在第三pmos晶体管355的漏极和第三nmos晶体管365的漏极之间。

第二电阻器360的第一端连接到包括在第二电容器组375中的多个电容器的第一端。第二电容器组375具有根据使用多个逆变器370产生的电容控制信号cap的互补信号capb的值而变化的电容值。在实施例中,多个逆变器370包括m个逆变器,其中,m等于第二电容器组375中的电容器的数目。在实施例中,第二电容器组375中的电容器的数目等于第一电容器组325中的电容器的数目。

第二电容器组375中的多个电容器中的每个电容器串联连接到开关元件。开关元件具有分别连接到电容器和接地的第一导电端子和第二导电端子,并且具有连接到多个逆变器370的逆变器的输出的控制端子。

下文将参照图4对dtc3-120输出延迟的参考时钟信号ckrefd的操作进行详细描述。

在第一时间t1之前,参考时钟信号ckref具有第一逻辑值(例如,逻辑低值),并且第一pmos晶体管310导通(turnon)以将电源电压vdd耦合到第一电容器组325中的电容器的第一端。结果,第一电容器组325中的所有电容器被充电,使得电容器的第一端分别具有基本上等于电源电压vdd的电压vcap。

在第一时间t1,参考时钟信号ckref从第一逻辑值(例如,逻辑低值)转变到第二逻辑值(例如,逻辑高值)。因此,第一nmos晶体管320导通以将第一电容器组325中的电容器的第一端耦合到接地。电容控制信号cap被施加到第一电容器组325,并且因此接通与电容控制信号cap的值相对应的若干个开关元件。第一电容器组325中导通的开关元件(其分别串联连接到对应的串联电容器的第二端)将电容器的第二端耦合到接地。因此,第一电容器组325中的耦合的电容器被放电,使得耦合的电容器的第一端处的电压vcap指数地减小。第一电容器组325中的其余电容器(即,具有未导通的相应开关元件的第一电容器组325中的电容器)浮动,使得它们各自的电容不影响电压vcap的减小速率,并且剩余电容器的第一端处的电压保持基本上等于电压vcap。

在第一时间t1和第二时间t2之间的延迟间隔dt期间,电压vcap根据rc时间常数而减小,直到其达到预先确定的阈值电压vth(例如,电源电压vdd的50%)。当阈值电压vth等于0.5*vdd时,延迟间隔dt由等式1代表:

dt=r*(ccb+ccon)*ln2=r*(clsb*dctr[n-1:0]+ccon)*ln2等式1

在等式1中,r是第一电阻器315的电阻值,ccb是第一电容器组325的总电容值,ccon是电容器330的电容值,clsb是电容器330中的每个电容器的电容值,并且dctr[n-1:0]是数字延迟控制信号dctr的n位值,其中,第一电容器组325中导通的开关元件的数目等于dctr[n-1:0]。

如等式1所示,延迟间隔dt线性地随着数字延迟控制信号dctr的值dctr[n-1:0]而变化。在实施例中,使用二进制/温度划分来控制第一电容器组325中的一些电容器,以便于耦合到受控电容器的控制线的布线,同时减少第一电容器组325中的电容器之间的失配误差,从而根据数字延迟控制信号dctr的值dctr[n-1:0]来改善延迟间隔dt的线性特点。

在第二时间t2,包括第二pmos晶体管345和第二nmos晶体管350的第二缓冲器307用作比较器以跳转具有尖锐转变的延迟的参考时钟信号cdrefd。该跳转时间t2发生在第二缓冲器307的传播延迟之后,其在某种程度上取决于输入斜率形状(即,电压vcap的轮廓(profile)形状),并且因此取决于rc时间常数。由于rc时间常数随数字延迟控制信号dctr的值dctr[n-1:0]而变化,所以值dctr[n-1:0]的改变导致第二缓冲器307的传播延迟的变化。传播延迟的这种变化降低了dtc3-120的线性度。

然而,由于具有恒定电容值ccon的电容器330的存在,所以与当电容器330在第一延迟控制电路380中被省略时相比较,值dctr[n-1:0]的改变会导致减少rc时间常数的变化。因此,第二缓冲器307的传播延迟的变化也被减少。在实施例中,当第一电容器组325的总电容值ccb在2pf到3pf的范围内时,电容器330的电容值ccon基本上等于2pf。

而且,取决于数字延迟控制信号dctr的值dctr[n-1:0]的在第一时间t1处出现的电源电压vdd的纹波引起了第二缓冲器307的传播延迟的附加变化。为了减少附加变化,第二延迟控制电路385包括第二电容器组375。第二电容器组375具有与第一电容器组325基本相同的配置,同时接收电容控制信号cap的互补信号capb。结果,具有各自导通的开关元件的第一电容器组325和第二电容器组372中的电容器的组合总数是恒定的,而与电容控制信号cap的值无关。这将在dtc3-120中充电的总电容量保持在恒定值,其减少了电源电压vdd的纹波对数字延迟控制信号dctr的值dctr[n-1:0]的依赖性。

图5a是根据实施例的适于用作图1的tdc1-130的tdc5-130a的电路图。在图5a中看到的tdc5-130a包括斜率生成电路5-131和adc5-133a。

斜率生成电路5-131从分频器(例如,图1的分频器1-160)接收分频时钟信号ckdiv(例如,图1的分频时钟信号ckdiv),并且输出第一节点n1处的电压vout(或转变信号)。斜率生成电路5-131包括第一缓冲器510、电阻器515和第一电容器520。电阻器515的第一端连接到第一缓冲器510的输出,并且电阻器515的第二端连接到第一电容器520的第一端。第一电容器520的第一端在第一节点n1处连接到第二缓冲器545的输入,并且第一电容器520的第二端连接到接地。

第二缓冲器545接收电压vout并且生成跟踪电压vout到adc5-133a的模拟信号。在实施例中,第二缓冲器545是单位增益缓冲器,并且操作以将第一电容器520的电容与adc5-133a的输入电容相隔离。

adc5-133a从第二缓冲器545接收模拟信号,并且将模拟信号转换为数字信号。adc5-133a包括采样-保持(s/h)电路505。

s/h电路505包括第一开关元件535、第二电容器530和第二开关元件540。第一开关元件535的第一端连接到第二缓冲器545的输出,并且第一开关元件535的第二端在第二节点n2处连接到第二电容器530的第一端。第二电容器530的第二端连接到第二开关元件540的第一端。第二开关元件540的第二端连接到接地。

下文参考图6对斜率生成电路5-131和s/h电路505的操作进行详细描述。

在第一时间t1,分频时钟信号ckdiv从第一逻辑值(例如,逻辑低值)转变到第二逻辑值(例如,逻辑高值)。第一缓冲器510提供电流以对第一电容器520充电,并且因此第一节点n1处的电压vout根据斜率生成电路5-131的rc时间常数开始增加,其与电阻器515的电阻值和第一电容器520的电容值成比例。

在第一时间t1并且直到第二时间t2为止,第一开关元件535和第二开关元件540导通。结果,第二缓冲器545对第二电容器530充电,使得第二节点n2上的电压等于第一节点n1处的电压vout。

在第二时间t2,延迟的参考时钟信号ckrefd从第一逻辑值转变到第二逻辑值。响应于延迟的参考时钟信号ckrefd,在实施例中,第一开关元件535截止(turnoff),以将电压vout的采样电平保持在第二节点n2上。在实施例中,第一开关元件535截止,而第二开关元件540保持导通。adc5-133a的其余部分将第二节点n2上的电压vout的保持电平转换为对应的数字值。

在第三时间t3,第一节点n1处的电压vout变为饱和。电压vout保持基本上恒定,直到分频时钟信号ckdiv从第二逻辑值转变到第一逻辑值为止。

图5b是根据另一实施例的适于用作图1的tdc1-130的tdc5-130b的电路图。在图5b的tdc5-130b中,使用图5a的tdc5-130a中的不同电容器执行的斜率生成相反地使用还用于执行tdc5-130b的adc5-133b的采样和保持操作的第三电容器555来执行。

再次参考图6,在第一时间t1,分频时钟信号ckdiv从第一逻辑值转变为第二逻辑值。响应于分频时钟信号ckdiv,第三开关元件560和第四开关元件565导通,并且第三缓冲器551供应电流以对第三电容器555充电,并且增加连接到第三电容器555的第一端的第三节点n3处的电压vout。第三节点n3处的电压vout根据rc时间常数而增加,该rc时间常数与电阻器550的电阻值和第三电容器555的电容值成比例。

在第二时间t2,在实施例中,延迟的参考时钟信号ckrefd从第一逻辑值转变到第二逻辑值,并且第三开关元件560和第四开关元件565响应于延迟的参考时钟信号ckrefd而截止。在另一实施例中,第三开关元件560截止,而第四开关元件565保持导通。因此,tdc5-130b在第二时间t2对电压vout进行采样和保持。tdc5-130b的剩余部分(未示出)将电压vout的采样电平转换为对应的数字值。

tdc5-130b与图5a的tdc5-130a不同之处在于在tdc5-130b的部分中省略第一电容器520和第二缓冲器545。因此,与tdc5-130a相比较,tdc5-130b的功耗减少。另外,因为tdc5-130b包括比tdc5-130a更少的电路元件,所以tdc5-130b比tdc5-130a制造起来更简单。

参照图6,在第一时间t1和第三时间t3之间的转变间隔ti期间,电压vout以高斜率而增加。在实施例中,斜率在10gv/s至50gv/s的范围内。例如,饱和电压vout为1.05v,转变间隔ti为100ps。因为电压vout具有这样高的斜率,所以tdc5-130a和tdc5-130b均具有比基于其它拓扑(例如,基于包括多个逆变器的延迟链)的常规tdc更精细的分辨率。tdc5-130a和tdc5-130b的更精细的分辨率减少了tdc量化噪声,从而导致包括tdc5-130a或tdc5-130b的adpll(例如,图1的adpll1-100)的性能提高。

尽管由斜率生成而产生的电压vout指数地增加,但是在转变间隔ti的中间范围lr中的电压vout的轮廓基本上是线性的。例如,在实施例中,当转变间隔ti为100ps时,在从40ps到60ps的线性范围lr中,电压vout的实际轮廓与近似实际轮廓的线性轮廓之间的差的幅度小于0.1%的电压vout的饱和电平(例如,1.05v)。当包括tdc5-130a或tdc5-130b的adpll操作以达到与转变间隔ti的中点相对应的锁定状态ls时,第二时间t2处的采样电压位于转变间隔ti的线性范围lr内,如将下文参考图7更详细地所描述的。

图7图示了适于用作图1的反馈回路1-180的反馈回路7-180的线性化模型。在线性化模型中,输入和输出变量指示相位,而不是图1所示的实际输入和输出变量的时间波形。

图7中所示的反馈回路7-180包括tdc7-130、数字处理器7-140、dco7-150和分频器7-160。tdc7-130接收延迟的参考时钟信号(例如,图1的延迟的参考时钟信号ckrefd)的相位φrefd和分频的时钟信号(例如,图1的分频时钟信号ckdiv)的相位φdiv。tdc7-130计算作为延迟的参考时钟信号的相位φrefd和分频时钟信号的相位φdiv之间的差的相位误差φein,并且将输出相位误差φeout提供给数字处理器7-140。

数字处理器7-140包括具有比例路径705、积分路径710和加法器731的环路滤波器。比例路径705包括比例缓冲器721,并且积分路径710包括积分缓冲器725和积分器715。比例路径705和积分路径710并行操作,以向加法器731提供第一输入信号和第二输入信号。

反馈回路7-180的输入到误差(input-to-error)的传递函数由等式2代表:

在等式2中,kd是tdc7-130的增益值,kp是环路滤波器7-140的比例系数,ki是环路滤波器7-140的积分系数。

当在pll锁相开始时在分频参考时钟信号(例如,图1的分频时钟信号ckdiv)上发生频率阶跃(step)df时,在相域中的该阶跃响应的拉普拉斯域表示由等式3代表。

因此,相位误差φein的稳定状态值由等式4代表。

因为环路滤波器7-140使相位误差φein的稳定状态值为零,所以延迟的参考时钟信号的相位φrefd与分频时钟信号的相位φdiv之间的差平均为零。因为在稳定状态下相位误差φein为零,所以延迟的参考时钟信号和分频时钟信号之间的频率误差也平均变为零。也就是说,在稳定状态下,包括反馈回路7-180的adpll达到锁定状态ls。

返回参考图5a和图6,在锁定状态ls下,输入到tdc5-130a的相位误差φein为零,因此与adc5-133的输出值相对应的输出相位误差φeout为零。adc5-133的零输出值与转变间隔ti的中点相对应,因此锁定状态ls与转变间隔ti的中点相对应。当由于残余量化噪声或其它噪声源而在延迟的参考时钟信号ckrefd和分频时钟信号ckdiv之间出现相位误差φein,并且adpll操作以恢复锁定状态ls时,在与相位误差φein相对应的第二时间t2处采样的电压将位于包括转变间隔ti的中点的线性范围lr内。结果,tdc5-130a的响应保持基本上线性,并且线性范围lr之外的电压vout的指数行为不显着影响adpll的性能。

返回参考图7,在实施例中,数字处理器7-140包括耦合到tdc7-130的输出和环路滤波器7-140的输入的加法器(未示出)。这样的加法器接收偏移值,并且将该偏移值与tdc7-130的输出信号(例如,图1的输出信号tdcout)的值相加,使得处于锁定状态ls的输出信号的值更接近于转变间隔ti的中点。

图8是根据实施例的适于用作图1的斜率生成电路1-131的斜率生成电路8-131的电路图。

图8所示的斜率生成电路8-131向使用差分电压输入的adc提供差分电压信号vout和voutb。斜率生成电路8-131包括缓冲器825、第一pmos晶体管835、第一nmos晶体管840、第一电阻器845、第一电容器850、逆变器830、第二pmos晶体管855、第二nmos晶体管860、第二电阻器865和第二电容器870。

在实施例中,第一pmos晶体管835、第一nmos晶体管840、第一电阻器845和第一电容器850分别与第二pmos晶体管855、第二nmos晶体管860、第二电阻器865和第二电容器870基本上相同。

缓冲器825接收分频时钟信号ckdiv,并且将时钟信号ck提供给第一pmos晶体管835的栅极和第一nmos晶体管835的栅极。逆变器830接收分频时钟信号ckdiv,并且将互补时钟信号ckb提供给第二pmos晶体管855的栅极和第二nmos晶体管860的栅极。时钟信号ck和互补时钟信号ckb被对准,使得时钟信号ck和ckb之间的偏斜(skew)低于电压信号vout的转变间隔(例如,图6的转变间隔ti)的预先确定的百分比。在实施例中,时钟信号ck和ckb之间的偏斜等于或小于转变间隔的2%。

例如,当分频时钟信号具有逻辑高值时,互补时钟信号ckb具有逻辑低值,以导通第二pmos晶体管855并且截止第二nmos晶体管860,因此电压voutb增加以根据由第二电阻器865的电阻值和第二电容器870的电容值确定的rc时间常数来对第二电容器870充电。第二pmos晶体管855和第二nmos晶体管860操作作为开关元件,并且因此第二pmos晶体管855和第二nmos晶体管860不引入任何显著的闪烁噪声。

在实施例中,第一电容器850和第二电容器870的电荷存储功能替代地由adc的相应采样和保持电路中的电容器以类似于图5b所示的方式来执行。

图9是根据另一实施例的adpll9-100的框图。adpll9-100包括参考振荡器9-110、dtc9-120、tdc9-130、数字处理器9-140、dco9-150、控制器9-170、频率调整器915和加法器917。

adpll9-100与图1的adpll1-100不同之处在于省略了adpll1-100的分频器1-160和斜率生成电路1-131。因此,tdc9-130的adc9-133在与延迟的参考时钟信号ckrefd的边沿相对应的时间处对dco时钟信号ckdco进行采样。因为dco时钟信号ckdco具有高于延迟的参考时钟信号ckrefd的频率的频率,所以adpll9-100执行子采样操作。

控制器9-170和dtc9-120的操作分别类似于如上文参考图1所描述的adpll1-100的控制器1-170和dtc1-120的操作,因此,为了简洁起见,在本文中将省略对操作的详细描述。控制器9-170包括δ-σ调制器9-230,并且δ-σ调制器9-230的输出序列用于实现分数-n子采样操作。

然而,当包括dtc9-120、tdc9-130、数字处理器9-140、dco9-150和控制器9-170的pll控制环路950执行子采样操作并且达到锁定状态时,包括在延迟的参考时钟信号ckrefd的单个周期中的dco时钟信号ckdco的周期数可以是任何整数值。dco时钟信号ckdco的周期数期望地等于倍频因子的整数值,以实现dco时钟信号ckdco的目标频率,其中,目标频率是倍频因子和延迟的参考时钟信号ckrefd的频率fckrefd的乘积值。当dco时钟信号ckdco的周期数与用于实现目标频率的倍频因子的整数值不同时,处于锁定状态下的dco时钟信号ckdco的频率fckdco可以与目标频率不同。

为了实现dco时钟信号ckdco的目标频率,adpll9-100还包括控制dco9-150的频率调整器915。在实施例中,频率调整器915测量dco时钟信号ckdco的频率fckdco和参考时钟信号ckref的频率fckref,其基本上等于延迟的参考时钟信号ckrefd的频率fckrefd。根据所测量的频率fckref和fckdco,频率调整器915生成输出信号以控制dco9-150,以使包括在延迟的参考时钟信号ckrefd的单个周期中的dco时钟信号ckdco的周期数等于倍频因子的整数值。加法器917组合来自频率调整器915的输出信号和来自数字处理器9-140的输出信号,以将组合的信号作为振荡器调谐信号ots提供给dco9-150。

图10是图示了根据实施例的由adpll(例如,图1的adpll1-100或图9的adpll9-100)执行的过程1000的流程图。adpll包括数字-时间转换器(dtc)和时间-数字转换器(tdc)。

在s1010处,dtc根据延迟控制信号来延迟参考时钟信号。在实施例中,延迟的参考时钟信号补偿由δ-σ调制器的量化误差产生的分频时钟信号中的第一相位误差,使得分频时钟信号中的第一相位误差基本上由δ-σ调制器的量化误差产生的延迟的参考时钟信号中的第二相位误差来抵消。

在s1050处,tdc根据延迟的参考时钟信号对输入信号(或转变信号)的值进行采样,并且生成指示延迟的时钟信号与输入时钟信号之间的相位差的输出信号。输入信号具有大于预先确定的值的转变斜率,因此提高了tdc的时间分辨率。

已经结合作为示例而提出的其具体实施例描述了本公开的各方面。在不背离下文所阐述的权利要求的范围的情况下,可以对如本文中所阐述的实施例进行多种替换、修改和变型。因此,如本文中所阐述的实施例旨在是说明性的而非限制性的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1