具有幅度和相位误差自校准功能的低功耗DDS电路的制作方法

文档序号:12823993阅读:243来源:国知局
具有幅度和相位误差自校准功能的低功耗DDS电路的制作方法与工艺

本发明涉及一种误差校准电路,具体来说是一种具有幅度和相位误差自校准功能的低功耗dds电路。



背景技术:

直接数字频率合成技术是一种通过数字手段合成所需要的各种不同频率的信号,最后通过数字模拟转换器将其转换成模拟信号输出的技术。该技术以其特有的特点:可编程、跳频快、分辨率高、调频精度高等优点而成为当今频率合成技术中的主要技术之一,广泛应用于移动通讯,军用和商用雷达系统等通讯领域。

直接数字频率合成器(dds)主要由三个模块组成:相位累加器,相位幅度转换器和数模转换器(dac)。整个dds系统通常有两个输入量:参考时钟fs和频率控制字x。相位累加器在时钟的控制下,在每一个时钟脉冲输入时,不断对频率控制字进行线性相位累加。相位累加器输出的数据就是合成信号的相位,相位累加器的输出频率也就是直接数字频率合成器输出的信号频率。截取累加器输出的相位值输入相位幅度转换器,经运算转换输出与该相位值相对应的数字化幅度值。通过数模转换器将数字量转变成模拟量,再经过低通滤波器平滑并滤除不需要的取样信号,输出频率纯净的正弦或余弦信号。

从dds的工作原理我们可以看出,时钟非理想特性、dac输入信号不同步、dac内部模块时序不同步、电源以及电路设计上可能存在的信号串扰等因素的影响,会使得dac的输出信号存在幅度和相位误差。在实际应用中,由于加工工艺的波动、工作环境的变化等,还会使dds幅度和相位误差存在一定的随机性,具体表现为不同dds芯片的幅度和相位误差不尽相同。在相控雷达等要求对dds幅度和相位误差一致性进行精确控制的应用中,dds芯片之间幅度和相位误差不一致导致的问题将会使得dds芯片无法满足精度要求。因此设计集成于dds芯片内的高精度幅度和相位误差自校准电路很有现实意义。



技术实现要素:

本发明的目的是克服现有技术中存在的不足,提供一种具有幅度和相位误差自校准功能的低功耗dds电路,其内部集成了高精度的幅度和相位误差自校准电路。

本发明的目的可以通过以下技术方案实现,所述的具有幅度和相位误差自校准功能的低功耗dds电路,其结构包括:电荷域幅度误差检测放大电路、电荷域相位误差检测放大电路、k位电荷域模数转换器、控制电路、rom模块、sram模块、相位累加器、第一延迟电路、相位幅度转换器、第二延迟电路、补偿电路和n位电流模dac;

电荷域相位误差检测放大电路的第一、第二输入端分别连接到n位电流模dac的信号输出差分端口,电荷域相位误差检测放大电路的控制输入端连接到控制电路的第一k位选择码输出端口,电荷域相位误差检测放大电路的差分电压输出端连接到k位电荷域模数转换器的差分电压输入端;电荷域幅度误差检测放大电路的第一、第二输入端分别连接到n位电流模dac的信号输出差分端口,电荷域幅度误差检测放大电路的控制输入端连接到控制电路的第二k位选择码输出端口,电荷域幅度误差检测放大电路的差分电压输出端连接到k位电荷域模数转换器的差分电压输入端;k位电荷域模数转换器的k位量化码输出到控制电路的误差输入端口;

控制电路的rom控制端口输出控制信号给rom模块,控制电路的sram控制端口输出控制信号给sram模块,控制电路的第一k位延迟码输出端连接到第一延迟电路的第二输入端口,控制电路的第二k位延迟码输出端连接到第二延迟电路的第二输入端口,控制电路的校准控制信号ctrl输出端口同时连接到电荷域相位误差检测放大电路、k位电荷域模数转换器、补偿电路、第一延迟电路以及第二延迟电路的校准控制信号ctrl输入端口;

第一延迟电路的第一输入端口连接rom模块的第一n位校准码输出端,第一延迟电路的第三输入端口连接相位累加器的x位相位控制输入码,第一延迟电路的输出端口将x位转换码输出到相位幅度转换器;第二延迟电路的第一输入端口连接rom模块的第二n位校准码输出端,第二延迟电路的第三输入端口连接相位幅度控制器输出的n位幅度控制输入码,第二延迟电路的输出端口将n位转换码输出到补偿电路;补偿电路的第一输入端口连接rom模块的第三n位校准码输出端,补偿电路的第三输入端口连接第二延迟电路输出的n位转换码,补偿电路的输出端口将n位输出码输出到n位电流模dac的数据输入端;其中,n为正整数,k为不大于n的正整数。

所述具有幅度和相位误差自校准功能的低功耗dds电路,其工作模式包括校准模式和补偿模式;并且在电路工作时先进入校准模式,后进入补偿模式;在进入校准模式时,x位相位控制输入码、n位幅度控制输入码、n位输出码、第一k位延迟码、第二k位延迟码和k位补偿码均无效,第一n位校准码输入到第一延迟电路,第二n位校准码输入到第二延迟电路,第三n位校准码输入到补偿电路;所述电荷域幅度误差校准电路先对n位电流模dac进行幅度误差校准,然后所述电荷域相位误差校准电路依次对n位电流模dac和相位幅度转换器进行相位误差校准;在进入补偿模式时,x位相位控制输入码输入到第一延迟电路,n位幅度控制输入码输入到第二延迟电路,n位输出码输入到补偿电路;第一n位校准码、第二n位校准码和第三n位校准码无效,第一k位延迟码、第二k位延迟码和k位补偿码有效;所述电荷域幅度误差校准电路开始对n位电流模dac进行幅度误差补偿,所述电荷域相位误差校准电路同时对n位电流模dac和相位幅度转换器进行相位补偿。

所述具有幅度和相位误差自校准功能的低功耗dds电路,其对所述n位电流模dac进行幅度误差校准时,电路的工作顺序如下:

控制电路通过ctrl信号首先控制电荷域幅度误差检测放大电路、k位电荷域模数转换器和补偿电路进入校准模式,同时输出第二k位选择码给电荷域幅度误差检测放大电路;

然后控制电路产生第一组第二k位选择码,同时控制rom模块产生第一组第三n位校准码;第一组第三n位校准码进入补偿电路并得到n位输出码,n位输出码进入待校准的n位电流模dac电路,经数模转换得到与第三n位校准码对应的第一组幅度误差差分输出电流;电荷域幅度误差检测放大电路通过检测第一组幅度误差差分输出电流量,并处理得到第一组误差电压;k位电荷域模数转换器将第一组误差电压进行模数转换,可以得到第一组幅度误差k位量化码并输出到控制电路;控制电路将接收得到第一组幅度误差k位量化码存储在sram模块中,完成一种输入条件下的幅度误差量化;

紧接着,控制电路会产生第二组第二k位选择码并同时控制rom模块产生第二组第三n位校准码,第二组第三n位校准码进入补偿电路并得到n位输出码,n位输出码进入待校准的n位电流模dac电路,经数模转换得到与第二组第三n位校准码对应的第二组幅度误差差分输出电流;电荷域幅度误差检测放大电路通过比较第二组差分输出电流和第二组基准电压并将其差值进行放大可以得到第二组误差电压;k位电荷域模数转换器将第二组误差电压进行模数转换,可以得到第二组幅度误差k位量化码并输出到控制电路;控制电路将接收得到第二组幅度误差k位量化码存储在sram模块中,完成第二种输入条件下的幅度误差量化;

依此循环,当控制电路产生第l组第二k位选择码并同时控制rom模块产生第l组第三n位校准码,并得到第l组幅度误差k位量化码,并存储在sram模块中后,控制电路内部的运算电路将会对存储在sram模块中的l组幅度误差k位量化码进行计算得到k位补偿码;控制电路此时会将k位补偿码输出到补偿电路中,并将补偿电路设置成补偿模式,同时保持k位补偿码不变;至此,完成对n位电流模dac幅度误差的校准;

上述校准过程中,控制电路同时产生的每一组输出到补偿电路的第三n位校准码和输出到电荷域幅度误差检测放大电路的第二k位选择码必须一一对应,即:第j组第三n位校准码必须和第j组第二k位选择码配合使用;其中,l为不大于2k的正整数;j为不大于l的正整数。

所述具有幅度和相位误差自校准功能的低功耗dds电路,其对所述n位电流模dac和相位幅度转换器进行相位误差校准时,电路的工作顺序如下:

1、首先对n位电流模dac进行相位误差校准:

1.1控制电路通过ctrl信号控制电荷域相位误差检测放大电路和第二延迟电路进入校准模式,同时输出第一k位选择码给电荷域相位误差检测放大电路,开始对n位电流模dac进行相位误差校准;

1.2然后控制电路产生第一组第一k位选择码,同时控制rom模块产生第一组第二n位校准码;第一组第二n位校准码进入第二延迟电路并得到n位转换码,n位转换码进入待校准n位电流模dac电路,经数模转换得到与第一组第二n位校准码对应的第一组相位误差差分输出电流;电荷域相位误差检测放大电路通过检测第一组相位误差差分输出电流量,并进行处理得到第一组相位误差电压;k位电荷域模数转换器将第一组相位误差电压进行模数转换,可以得到第一组相位误差k位量化码并输出到控制电路;控制电路将接收得到第一组相位误差k位量化码存储在sram模块中,完成一种输入条件下的n位电流模dac电路相位误差量化;

1.3紧接着,控制电路产生第二组第一k位选择码,同时控制rom模块产生第二组第二n位校准码;第二组第二n位校准码进入第二延迟电路并得到n位转换码,n位转换码进入待校准的n位电流模dac电路,经数模转换得到与第二组第二n位校准码对应的第二组相位误差差分输出电流;电荷域相位误差检测放大电路通过检测第二组相位误差差分输出电流量,并进行处理得到第二组相位误差电压;k位电荷域模数转换器将第二组相位误差电压进行模数转换,可以得到第二组相位误差k位量化码并输出到控制电路;控制电路将接收得到第二组相位误差k位量化码存储在sram模块中,完成二种输入条件下的待校准n位电流模dac电路相位误差量化;

1.4依此循环,当控制电路产生第l组第二n位校准码和第l组第一k位选择码,并得到第l组相位误差k位量化码,并存储在sram模块中后,控制电路内部的运算电路将会对存储在k位寄存器组中的l组相位误差k位量化码进行计算得到第二k位延迟码;控制电路此时会将第二k位延迟码输出到第二延迟电路中,并保持第二k位延迟码不变,控制电路将第二延迟电路设置成补偿模式,完成对n位电流模dac的相位误差校准;

2、之后,控制电路通过ctrl信号控制第一延迟电路进入校准模式,同时输出k位选择码给电荷域相位误差检测放大电路,开始对相位幅度转换器进行相位误差校准;

控制电路控制rom模块产生第一n位校准码,通过第一延迟电路、电荷域相位误差检测放大电路和k位电荷域模数转换器,采用和对n位电流模dac的相位误差校准相同的步骤和方法,得到第一k位延迟码并输出到第一延迟电路中,同时保持第一k位延迟码不变,控制电路将第一延迟电路设置成补偿模式,完成对相位幅度转换器的相位误差校准;此时,校准模式结束;

在上述相位误差校准过程中,控制电路同时产生的每一组第一n位校准码及第二n位校准码和输出到电荷域相位误差检测放大电路的第一k位选择码必须一一对应,即:第j组第一n位校准码及第二n位校准码均必须和第j组第一k位选择码配合使用;其中,l为不大于2k的正整数,j为不大于l的正整数。

进一步的,所述具有幅度和相位误差自校准功能的低功耗dds电路中,所述的电荷域相位误差检测放大电路包括:电流检测电阻、参考时钟产生电路、鉴相器、环路滤波器和第一电荷域电压放大电路;电流检测电阻的两端分别连接到电荷域相位误差检测放大电路的第一、第二输入端,并分别连接到鉴相器的第一和第二输入端;参考时钟产生电路在k位选择码的控制下,产生基准时钟并连接到鉴相器的第三输入端;鉴相器对3个输入端的信号进行进一步的相位比较得到相位误差信号;相位误差信号经过环路滤波器滤波得到电压信号vi;vi经过第一电荷域电压放大电路放大得到误差信号vop和von。

进一步的,所述具有幅度和相位误差自校准功能的低功耗dds电路中,所述电荷域幅度误差检测放大电路包括:电流检测电阻、参考基准产生电路、共模不敏感高速开关电容差分电压信号采样网络和第二电荷域电压放大电路;电流检测电阻的两端分别连接到电荷域幅度误差检测放大电路的第一和第二输入端,并连接到共模不敏感高速开关电容差分电压信号采样网络的第一和第二输入端;参考基准产生电路在k位选择码的控制下,产生差分基准电压输出,并连接到共模不敏感高速开关电容差分电压信号采样网络的第三和第四输入端;开关电容差分电压信号采样网络对4个输入端的电压信号进行进一步的采样,得到差分电压信号vi+和vi-;经过第二电荷域电压放大电路放大得到误差信号vop和von。

进一步的,所述具有幅度和相位误差自校准功能的低功耗dds电路中,所述的k位电荷域模数转换器包括:p级基于电荷域信号处理技术的流水线子级电路,其用于对采样得到的电荷包进行各种处理完成模数转换和余量放大,并将每一个子级电路的输出数字码输入到延时同步寄存器,且每一个子级电路输出的电荷包进入下一级重复上述过程;第p+1级,也是最后一级a-bitflash模数转换器电路,其将第p级传输过来的电荷包重新转换成电压信号,并进行最后一级的模数转换工作,并将本级电路的输出数字码输入到延时同步寄存器,该级电路只完成模数转换,不进行余量放大;延时同步寄存器,其用于对每个子流水级输出的数字码进行延时对准,并将对齐的数字码输入到数字校正模块;数字校正电路模块,其用于接收同步寄存器的输出数字码,将接收的数字码进行移位相加,以得到模数转换器的r位数字输出码;其中,r为正整数,p和a均为不大于r的正整数。

进一步的,所述具有幅度和相位误差自校准功能的低功耗dds电路中,所述第一延迟电路和第二延迟电路均采用相同的延迟电路,结构包括:n个延时缓冲单元和n个k位延迟寄存器;其中,第一k位延迟寄存器~第n个k位延迟寄存器的延迟码输入端全部连接到k位延迟码,控制信号输入端全部连接到ctrl信号;第一延时缓冲单元~第n延时缓冲单元的延迟码输入端分别连接到第一k位延迟寄存器~第n个k位延迟寄存器的延迟码输出端,第一延时缓冲单元~第n延时缓冲单元的数据输出端分别连接到第1位转换码~第n位转换码并输出,第一延时缓冲单元~第n延时缓冲单元的第一控制信号输入端全部连接到ctrln信号,第一延时缓冲单元~第n延时缓冲单元的第二控制信号输入端全部连接到ctrl信号;其中,ctrl和ctrln为一组反向信号。

进一步的,所述具有幅度和相位误差自校准功能的低功耗dds电路中,所述补偿电路内部包括:延时缓冲电路和k位加法电路,并且延时缓冲电路和k位加法电路的延时必须相等;补偿电路在ctrl信号的控制下能够工作于校准和补偿模式两种模式;

在校准模式下时,ctrl信号有效,k位加法电路的输出将无效,第三n位校准码经延时缓冲电路后得到n位输出码并输出;

在补偿模式下时,ctrln信号有效,k位加法电路的输出将有效,n-k位转换码经延时缓冲电路后得到n-k位输出码并输出,k位转换码和k位补偿码经过k位加法电路相加得到k位输出码并输出。

进一步的,所述具有幅度和相位误差自校准功能的低功耗dds电路中,所述控制电路包括:核心控制电路、rom读出电路、第一延迟码产生电路、第二延迟码产生电路、补偿码产生电路、选择码产生电路、运算电路、sram读写电路和k位寄存器;

上述电路的连接关系为:核心控制电路的第一输出端连接到rom读出电路的输入端,核心控制电路的第二输出端连接到第一延迟码产生电路的控制输入端,核心控制电路的第三输出端连接到第二延迟码产生电路的控制输入端,核心控制电路的第四输出端连接到补偿码产生电路的控制输入端,核心控制电路的第五输出端连接到运算电路的控制输入端,核心控制电路的第六输出端连接到选择码产生电路的控制输入端,核心控制电路的第七输出端产生校准控制信号ctrl,核心控制电路的第八输出端同时连接到k位寄存器和sram读写电路的控制输入端,核心控制电路的输入端连接到校准启动控制信号;rom读出电路根据核心控制电路的控制指令产生rom地址码;运算电路的数据输入端接收sram读写电路输出端发送的数据,并根据核心控制电路的控制指令产生第一k位误差码、第二k位误差码和第三k位误差码;第一延迟码产生电路的数据输入端接收运算电路数据输出端发送的第一k位误差码,并根据核心控制电路的控制指令产生第一k位延迟码;第二延迟码产生电路的数据输入端接收运算电路数据输出端发送的第二k位误差码,并根据核心控制电路的控制指令产生第二k位延迟码;补偿码产生电路的数据输入端接收运算电路数据输出端发送的第三k位误差码,并根据核心控制电路的控制指令产生k位补偿码;选择码产生电路根据核心控制电路的控制指令产生第一k位选择码和第二k位选择码;k位寄存器的数据输入端接收所述k位电荷域模数转换器的输出端发送的k位量化码,并根据核心控制电路的控制指令将存储在其内部的数据发送给sram读写电路;sram读写电路根据核心控制电路的控制指令产生sram地址数据码,对sram模块进行数据读取和写入。

本发明的优点是:所设计的具有幅度和相位误差自校准功能的低功耗dds电路可根据系统精度和硬件开销自动折衷选择校准精度,并且具有低功耗特点。通过采用电荷域信号处理技术,在误差检测处理方面不使用运算放大器,具有低功耗特点;采用电荷域adc对误差信号进行量化,误差补偿方法全部采用数字信号处理技术,进一步实现功耗最小化并且具有低功耗特点。

附图说明

图1为本发明具有幅度和相位误差自校准功能的低功耗dds电路框图。

图2为本发明所述电荷域相位误差检测放大电路结构框图。

图3为本发明所述电荷域电压放大电路原理图。

图4为本发明所述电荷域电压放大电路工作波形图。

图5为本发明所述鉴相器电路结构框图。

图6为本发明所述参考时钟产生电路结构框图。

图7为本发明所述电荷域幅度误差检测放大电路结构框图。

图8为本发明所述参考基准产生电路结构框图。

图9为本发明所述电荷域模数转换器电路框图。

图10为本发明所述电荷域流水线子级电路框图。

图11为本发明所述延时电路结构框图。

图12为本发明所述补偿电路结构框图。

图13为本发明所述控制电路框图。

具体实施方式

下面将结合附图对本发明优选实施例进行详细说明。

图1所示为本发明具有幅度和相位误差自校准功能的低功耗dds电路框图。所述具有幅度和相位误差自校准功能的低功耗dds电路包括:电荷域幅度误差检测放大电路10、电荷域相位误差检测放大电路11、k位电荷域模数转换器12、控制电路13、rom模块15、sram模块14、相位累加器16、第一延迟电路17、相位幅度转换器18、第二延迟电路19、补偿电路110和n位电流模dac111。

上述电路的连接关系为:电荷域相位误差检测放大电路11的第一和第二输入端分别连接到n位电流模dac111的信号输出差分端口(对应信号iop和ion),电荷域相位误差检测放大电路11的控制输入端连接到控制电路13的第一k位选择码输出端口,电荷域相位误差检测放大电路11的差分电压输出端连接到k位电荷域模数转换器12的差分电压输入端;电荷域幅度误差检测放大电路10的第一和第二输入端分别连接到n位电流模dac111的信号输出差分端口,电荷域幅度误差检测放大电路10的控制输入端连接到控制电路13的第二k位选择码输出端口,电荷域幅度误差检测放大电路10的差分电压输出端连接到k位电荷域模数转换器12的差分电压输入端;k位电荷域模数转换器12的k位量化码输出到控制电路13的误差输入端口;

控制电路13的rom控制端口输出控制信号给rom模块15,控制电路13的sram控制端口输出控制信号给sram模块14,控制电路13的第一k位延迟码输出端连接到第一延迟电路17的第二输入端口,控制电路13的第二k位延迟码输出端连接到第二延迟电路19的第二输入端口,控制电路13的校准控制信号ctrl输出端口同时连接到电荷域相位误差检测放大电路11、k位电荷域模数转换器12、补偿电路110、第一延迟电路17以及第二延迟电路19的校准控制信号ctrl输入端口;

第一延迟电路17的第一输入端口连接rom模块15的第一n位校准码输出端,第一延迟电路17的第三输入端口连接相位累加器16的x位相位控制输入码,第一延迟电路17的输出端口将x位转换码输出到相位幅度转换器18;第二延迟电路19的第一输入端口连接rom模块15的第二n位校准码输出端,第二延迟电路19的第三输入端口连接相位幅度控制器输出的n位幅度控制输入码,第二延迟电路19的输出端口将n位转换码输出到补偿电路110;补偿电路110的第一输入端口连接rom模块15的第三n位校准码输出端,补偿电路110的第三输入端口连接第二延迟电路19输出的n位转换码,补偿电路110的输出端口将n位输出码输出到n位电流模dac111的数据输入端。

本发明所述具有幅度和相位误差自校准功能的低功耗dds电路,包括校准模式和补偿模式两种工作模式。在电路工作时先进入校准模式,后进入补偿模式;在进入校准模式时,x位相位控制输入码、n位幅度控制输入码、n位输出码、第一k位延迟码、第二k位延迟码和k位补偿码均无效,第一n位校准码输入到第一延迟电路17,第二n位校准码输入到第二延迟电路19,第三n位校准码输入到补偿电路110;所述电荷域幅度误差校准电路先对n位电流模dac111进行幅度误差校准,然后所述电荷域相位误差校准电路依次对n位电流模dac111和相位幅度转换器18进行相位误差校准;在进入补偿模式时,x位相位控制输入码输入到第一延迟电路17,n位幅度控制输入码输入到第二延迟电路19,n位输出码输入到补偿电路110;第一n位校准码、第二n位校准码和第三n位校准码无效,第一k位延迟码、第二k位延迟码和k位补偿码有效;所述电荷域幅度误差校准电路开始对n位电流模dac111进行幅度误差补偿,所述电荷域相位误差校准电路同时对n位电流模dac111和相位幅度转换器18进行相位补偿。

一、本发明具有幅度和相位误差自校准功能的低功耗dds电路对n位电流模dac111进行幅度误差校准的校准原理为:

当校准模式开启时,控制电路13通过ctrl信号首先控制电荷域幅度误差检测放大电路10、k位电荷域模数转换器12和补偿电路110进入校准模式,同时输出第二k位选择码给电荷域幅度误差检测放大电路10;控制电路13然后产生第一组第二k位选择码,同时控制rom模块15产生第一组第三n位校准码;第一组第三n位校准码进入补偿电路110并得到n位输出码,n位输出码进入待校准的n位电流模dac111电路,经数模转换得到与第三n位校准码对应的第一组幅度误差差分输出电流信号iop和ion;电荷域幅度误差检测放大电路10通过检测iop-ion量,将其处理并与内部参考基准产生电路的所产生的第一组基准电压vrefp-vrefn进行比较,并将其差值进行放大可以得到误差电压vop-von;k位电荷域模数转换器12将误差电压vop-von进行模数转换,可以得到第一组幅度误差k位量化码并输出到控制电路13;控制电路13将接收得到第一组幅度误差k位量化码存储在sram模块14中,完成一种输入条件下的幅度误差量化。

紧接着,控制电路13会产生第二组第二k位选择码并同时控制rom模块15产生第二组第三n位校准码,第二组第三n位校准码进入补偿电路110并得到n位输出码,n位输出码进入待校准的n位电流模dac111电路,经数模转换得到与第二组第三n位校准码对应的第二组幅度误差差分输出电流;电荷域幅度误差检测放大电路10通过比较第二组差分输出电流和第二组基准电压并将其差值进行放大可以得到第二组误差电压vop-von;k位电荷域模数转换器12将第二组误差电压vop-von进行模数转换,可以得到第二组幅度误差k位量化码并输出到控制电路13;控制电路13将接收得到第二组幅度误差k位量化码存储在sram模块14中,完成第二种输入条件下的幅度误差量化。

依此循环,当控制电路13产生第l组第二k位选择码并同时控制rom模块15产生第l组第三n位校准码,并得到第l组幅度误差k位量化码,并存储在sram模块14中后,控制电路13内部的运算电路将会对存储在sram模块14中的l组幅度误差k位量化码进行计算得到k位补偿码。

控制电路13此时会将k位补偿码输出到补偿电路110中,并将补偿电路110设置成补偿模式,同时保持k位补偿码不变。所述具有幅度和相位误差自校准功能的低功耗dds电路完成对n位电流模dac111幅度误差的校准。

上述校准过程中,控制电路13同时产生的每一组输出到补偿电路110的第三n位校准码和输出到电荷域幅度误差检测放大电路10的第二k位选择码必须一一对应,即:第j组第三n位校准码必须和第j组第二k位选择码必须配合使用,其中,l为不大于2k的正整数,j为不大于l的正整数。

二、本发明所述的具有幅度和相位误差自校准功能的低功耗dds电路对n位电流模dac111和相位幅度转换器18进行相位误差校准的校准原理为:

所述具有幅度和相位误差自校准功能的低功耗dds电路完成对n位电流模dac111幅度误差的校准后,控制电路13通过ctrl信号控制电荷域相位误差检测放大电路11和第二延迟电路19进入校准模式,同时输出第一k位选择码给电荷域相位误差检测放大电路11,开始对n位电流模dac111进行相位误差校准。

然后控制电路13产生第一组第一k位选择码,同时控制rom模块15产生第一组第二n位校准码;第一组第二n位校准码进入第二延迟电路19并得到n位转换码,n位转换码进入待校准n位电流模dac111电路,经数模转换得到与第一组第二n位校准码对应的第一组相位误差差分输出电流iop和ion;电荷域相位误差检测放大电路11通过检测iop-ion量,将其处理并与内部参考时钟产生电路21的所产生的第一组参考时钟进行相位检测,并将其相位差值进行放大可以得到误差电压vop-von;k位电荷域模数转换器12将误差电压vop-von进行模数转换,可以得到第一组相位误差k位量化码并输出到控制电路13;控制电路13将接收得到第一组相位误差k位量化码存储在sram模块14中,完成一种输入条件下的n位电流模dac111电路相位误差量化。

紧接着,控制电路13产生第二组第一k位选择码,同时控制rom模块15产生第二组第二n位校准码;第二组第二n位校准码进入第二延迟电路19并得到n位转换码,n位转换码进入待校准的n位电流模dac111电路,经数模转换得到与第二组第二n位校准码对应的第二组差分输出电流iop和ion;电荷域相位误差检测放大电路11通过检测iop-ion量,将其处理并与内部参考时钟产生电路21的所产生的第二组参考时钟进行相位检测,并将其相位差值进行放大可以得到误差电压vop-von;k位电荷域模数转换器12将误差电压vop-von进行模数转换,可以得到第二组相位误差k位量化码并输出到控制电路13;控制电路13将接收得到第二组相位误差k位量化码存储在sram模块14中,完成二种输入条件下的待校准n位电流模dac111电路相位误差量化。

依此循环,当控制器产生第l组第二n位校准码和第l组第一k位选择码,并得到第l组相位误差k位量化码,并存储在sram模块14中后,控制电路13内部的运算电路将会对存储在k位寄存器组中的l组相位误差k位量化码进行计算得到第二k位延迟码。控制电路13此时会将第二k位延迟码输出到第二延迟电路19中,并保持第二k位延迟码不变,控制电路13将第二延迟电路19设置成补偿模式,完成对n位电流模dac111的相位误差校准。

之后,控制电路13通过ctrl信号控制第一延迟电路17进入校准模式,同时输出k位选择码给电荷域相位误差检测放大电路11,开始对相位幅度转换器18进行相位误差校准。控制电路13控制rom模块15产生第一n位校准码,通过第一延迟电路17、电荷域相位误差检测放大电路11和k位电荷域模数转换器12,采用和对n位电流模dac111的相位误差校准相同的步骤和方法,得到第一k位延迟码并输出到第一延迟电路17中,同时保持第一k位延迟码不变,控制电路13将第一延迟电路17设置成补偿模式,完成对相位幅度转换器18的相位误差校准。

此时,所述具有幅度和相位误差自校准功能的低功耗dds电路的校准模式结束。

在上述相位误差校准过程中,控制电路13同时产生的每一组第一n位校准码及第二n位校准码和输出到电荷域相位误差检测放大电路11的第一k位选择码必须一一对应,即:第j组第一n位校准码及第二n位校准码均必须和第j组第一k位选择码必须配合使用。

本发明所述具有幅度和相位误差自校准功能的低功耗dds电路在实际使用过程中,对dds幅度和相位误差校准的精度、硬件开销大小和校准时间长短可以根据选择不同的k和l值进行设置,以满足不同精度和速度dds芯片的校准精度和速度要求。

图2为本发明电荷域相位误差检测放大电路11的一种实现方式。该电路包括:电流检测电阻rd、参考时钟产生电路21、鉴相器22、环路滤波器23和第一电荷域电压放大电路24。电流检测电阻rd的两端分别连接到电荷域相位误差检测放大电路11的第一、第二输入端,并连接到鉴相器22的第一、第二输入端voutp和voutn;参考时钟产生电路21在k位选择码的控制下,产生基准时钟clkref并连接到鉴相器22的第三输入端;鉴相器22对3个输入端的信号进行进一步的相位比较得到相位误差信号vp,相位误差信号vp经过环路滤波器23滤波得到电压信号vi;经过第一电荷域电压放大电路24放大得到误差信号vop和von。

图3所示为本发明所述第一电荷域电压放大电路24原理图。第一电荷域电压放大电路24包括:第一正端电荷存储节点nip、第一负端电荷存储节点nin、第二正端电荷存储节点nop和第二负端电荷存储节点non、一个连接在第一和第二正端电荷存储节点nip和nop之间的正端电荷传输控制开关301、一个连接在第一和第二负端电荷存储节点nin和non之间的负端电荷传输控制开关302、连接到第一正端电荷存储节点nip的正端电容303、连接到第二正端电荷存储节点nop的正端容值可编程电容309、连接到第一负端电荷存储节点nin的负端电容304、连接到第二负端电荷存储节点non的负端容值可编程电容310、连接到第一正端电荷存储节点nip的第一正端电压传输开关305、连接到第一正端电荷存储节点nip的第二正端电压传输开关307、连接到第二正端电荷存储节点nop的第三正端电压传输开关313和连接到第二正端电荷存储节点nop的第四正端电压传输开关311、连接到第一负端电荷存储节点nin的第一负端电压传输开关306、连接到第一负端电荷存储节点nin的第二负端电压传输开关308、连接到第二负端电荷存储节点non的第三负端电压传输开关314和连接到第二负端电荷存储节点non的第四负端电压传输开关312。对于本发明实施例,第一电荷域电压放大电路24的两个模拟电压输入端中任意一端连接vi,另外一端接基准信号即可实现。

图4为图3所示电路的工作时序控制波形示意图。控制时钟clk和clkn为相位相反时钟,开关控制信号clkr、clks和clkt为相位不交叠时钟。本发明中所述的电荷传输控制开关可以采用专利号为201010291245.6的发明专利中所述的实施方式来实现,所述的电压传输开关可以采用通用mos管或者bjt开关实现。

图5所示为本发明所述鉴相器22电路的一种实现方式。该电路由信号整形模块和一个减法器子模块构成。信号整形模块将输入差分信号voutp和voutn进行整形得到输入相位,参考时钟输出的基准时钟作为参考相位,减法器子模块将输入相位和参考相位进行相减,得到相位误差信号vp。

图6所示为本发明所述参考时钟产生电路21结构框图。所述参考时钟产生电路21包括:一个可编程频率调整电路和一个可编程占空比调整电路。所述可编程频率调整电路和所述可编程占空比调整电路均受k位选择码控制。在k位选择码的控制下,频率和占空比固定的输入时钟先后经过所述可编程频率调整电路和所述可编程占空比调整电路之后,即可得到不同频率和占空比的基准时钟clkref。

图7为本发明电荷域幅度误差检测放大电路10的一种实现方式,该电路采用全差分结构实现。该电路包括:电流检测电阻rd、参考基准产生电路71、共模不敏感高速开关电容差分电压信号采样网络72和第二电荷域电压放大电路73。

电流检测电阻rd的两端分别连接到电荷域幅度误差检测放大电路10的第一和第二输入端,并连接到共模不敏感高速开关电容差分电压信号采样网络72的第一、第二输入端voutp和voutn;参考基准产生电路71在k位选择码的控制下,产生差分基准电压输出端vrefp和vrefn,并连接到共模不敏感高速开关电容差分电压信号采样网络72的第三和第四输入端;开关电容差分电压信号采样网络72对4个输入端的电压信号进行进一步的采样,得到差分电压信号vi+和vi-;经过第二电荷域电压放大电路73放大得到误差信号vop和von。

图8所示为本发明所述参考基准产生电路结构框图。所述参考基准产生电路包括:一个电阻串、一个开关阵列和一个输出开关选择电路。电阻串由2k-1个大小相等的电阻串联而成,其两端分别连接基准电压3和基准电压4,通过2k-1个大小相等的电阻分压可以得到2k种电压;开关阵列内含2k-1个电压选择开关,其在输出开关选择电路的控制下输出一组差分基准电压vrefp和vrefn;输出开关选择电路在k位选择码的控制下选择打开2个开关阵列中的电压传输开关。参考基准产生电路根据任意一组k位选择码产生一组差分基准电压vrefp和vrefn。图8中所示的基准电压3和基准电压4分别为图1中所示的vref3和vref4。

如图9所示,本发明设计的k位电荷域模数转换器12包括:p级基于电荷域信号处理技术的流水线子级电路、最后一级(第p+1级)a-bitflash模数转换器电路、延时同步寄存器和数字校正电路模块。另外工作模式控制模块也是模数转换器工作所必须的辅助工作模块,该模块未在图中标识出来。图9中电荷域模数转换器电路中相邻两级子级电路的工作受两组多相时钟的控制,工作状态完全互补,并且子级电路的级数和每级电路的位数k均可灵活调整。例如对于k=14的14位模数转换器,可以采用12级1.5bit/级+1级2bitflash共13级的结构,也可以采用4级2.5bit/级+3级1.5bit/级+1级3bitflash共8级的结构。

本发明设计的电荷域模数转换器包括以下内容:p级基于电荷域信号处理技术的电荷域流水线子级电路,其用于对采样得到的电荷包进行各种处理完成模数转换和余量放大,并将每一个子级电路的输出数字码输入到延时同步寄存器,且每一个子级电路输出的电荷包进入下一级重复上述过程;最后一级(第p+1级)a-bitflash模数转换器电路,其将第p级传输过来的电荷包重新转换成电压信号,并进行最后一级的模数转换工作,并将本级电路的输出数字码输入到延时同步寄存器,该级电路只完成模数转换,不进行余量放大;延时同步寄存器,其用于对每个子流水级输出的数字码进行延时对准,并将对齐的数字码输入到数字校正模块;数字校正电路模块,其用于接收同步寄存器的输出数字码,将接收的数字码进行移位相加,以得到模数转换器的r位数字输出码。上述说明中,r为正整数,a和p均为不大于r的正整数。

图10所示即为电荷域流水线子级电路原理图。电路由全差分的信号处理通道构成,整个电路包括:2个本级电荷传输控制开关、2个电荷存储节点、6个连接到电荷存储节点的电荷存储电容、c个电荷比较器,c个受比较器输出结果控制的基准信号选择电路,2b+2个电压传输开关,其中b为正整数。电路正常工作时,前级差分电荷包首先通过电荷传输控制开关传输并存储在本级电荷存储节点,比较器对差分电荷包输入所引起的节点之间的电压差变化量与基准电压3和基准电压4进行比较,得到本级c位量化输出数字码d1~db;数字输出码d1~db将输出到延时同步寄存器,同时d1~db还将会分别控制本级的基准信号选择电路,使它们分别产生一对互补的基准信号分别控制本级正负端电荷加减电容底板,对由前级传输到本级的差分电荷包进行相应大小的加减处理,得到本级差分余量电荷包;最后,电路完成本级差分余量电荷包由本级向下一级传输,基准电压2对本级差分电荷存储节点进行复位,完成电荷域流水线子级电路一个完整时钟周期的工作。其中,c为正整数。

对于图9中本发明设计的电荷域流水线模数转换器的最后一级(第p+1级)基于电荷域信号处理技术的流水线子级电路a-bitflash模数转换器电路,该子级电路将只需对接收到的电荷包进行最后一级的模数转换工作,并将本级电路输出数字码输入到延时同步寄存器,而不进行余量处理。去掉图10中的基准信号选择电路和受基准信号选择电路控制的4个电容即可。

图11所示为本发明所采用的延迟电路结构框图。所述延迟电路内部包括:n个延时缓冲单元和n个k位延迟寄存器,第一延时缓冲单元~第n延时缓冲单元和第一k位延迟寄存器~第n个k位延迟寄存器。第一k位延迟寄存器~第n个k位延迟寄存器的延迟码输入端全部连接到k位延迟码,控制信号输入端全部连接到ctrl信号;第一延时缓冲单元~第n延时缓冲单元的延迟码输入端分别连接到第一k位延迟寄存器~第n个k位延迟寄存器的延迟码输出端,第一延时缓冲单元~第n延时缓冲单元的数据输出端分别连接到第1位转换码~第n位转换码并输出,第一延时缓冲单元~第n延时缓冲单元的第一控制信号输入端全部连接到ctrln信号,第一延时缓冲单元~第n延时缓冲单元的第二控制信号输入端全部连接到ctrl信号。其中,ctrl和ctrln为反向时钟。

延迟电路在ctrl信号的控制下可工作于校准和补偿模式两种模式。在校准模式下时,ctrl信号有效,第1位转换码~第n位输入码无效,输入码对于n位转换码的输出无任何影响,第1位校准码~第n位校准码分别经延时缓冲电路1~延时缓冲电路n后得到第1位转换码~第n位转换码并输出,k位延迟码被输入到第一k位延迟寄存器~第n个k位延迟寄存器中并被锁存保持不变。在补偿模式下时,ctrln信号有效,第1位转换码~第n位输入码有效,并经延时缓冲电路后得到第1位转换码~第n位转换码并输出,第1位校准码~第n位校准码无效,第一k位延迟寄存器~第n个k位延迟寄存器中所存储的k位延迟码被输入到延时缓冲电路1~延时缓冲电路n中进行延时补偿。

本发明所述的第一延迟电路17和第二延迟电路19均采用图11所示的延迟电路。

图12所示为本发明所述补偿电路110结构框图。所述补偿电路110内部包括延时缓冲电路和k位加法电路,并且延时缓冲电路和k位加法电路的延时必须相等。补偿电路110在ctrl信号的控制下可工作于校准和补偿模式两种模式。在校准模式下时,ctrl信号有效,k位加法电路的输出将无效,第三n位校准码经延时缓冲电路后得到n位输出码并输出。在补偿模式下时,ctrln信号有效,k位加法电路的输出将有效,n-k位转换码经延时缓冲电路后得到n-k位输出码并输出,k位转换码和k位补偿码经过k位加法电路相加得到k位输出码并输出,其中ctrl和ctrln为反向时钟。

图13所示为本发明所述控制电路13框图。所述控制电路13包括:核心控制电路、rom读出电路、第一延迟码产生电路、第二延迟码产生电路、补偿码产生电路、选择码产生电路、运算电路、sram读写电路和k位寄存器。

所述控制电路13的连接关系为:核心控制电路的第一输出端连接到rom读出电路的输入端,核心控制电路的第二输出端连接到第一延迟码产生电路的控制输入端,核心控制电路的第三输出端连接到第二延迟码产生电路的控制输入端,核心控制电路的第四输出端连接到补偿码产生电路的控制输入端,核心控制电路的第五输出端连接到运算电路的控制输入端,核心控制电路的第六输出端连接到选择码产生电路的控制输入端,核心控制电路的第七输出端产生校准控制信号ctrl,核心控制电路的第八输出端同时连接到k位寄存器和sram读写电路的控制输入端,核心控制电路的输入端连接到校准启动控制信号;rom读出电路根据核心控制电路的控制指令产生rom地址码;运算电路的数据输入端接收sram读写电路输出端发送的数据,并根据核心控制电路的控制指令产生第一k位误差码、第二k位误差码和第三k位误差码;第一延迟码产生电路的数据输入端接收运算电路数据输出端发送的第一k位误差码,并根据核心控制电路的控制指令产生第一k位延迟码;第二延迟码产生电路的数据输入端接收运算电路数据输出端发送的第二k位误差码,并根据核心控制电路的控制指令产生第二k位延迟码;补偿码产生电路的数据输入端接收运算电路数据输出端发送的第三k位误差码,并根据核心控制电路的控制指令产生k位补偿码;选择码产生电路根据核心控制电路的控制指令产生第一k位选择码和第二k位选择码;k位寄存器的数据输入端接收所述k位电荷域模数转换器12的输出端发送的k位量化码,并根据核心控制电路的控制指令将存储在其内部的数据发送给sram读写电路;sram读写电路根据核心控制电路的控制指令产生sram地址数据码,对sram模块14进行数据读取和写入。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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