1、基于 CPLD 控制的 DDS 数字频率合成器设计摘要:介绍了 ADI 公司新一代 DDS 芯片 AD9952 和 XILINX 公司新一代 CPLD 产品 XC2C128 的主要性能,提出了用 XC2C128 作控制电路,由 AD9952 构成宽带、低相噪、低功耗数字合成频率源的设计方案,同时对如何提高 DDS 频谱纯度进行了探讨,给出了超宽带应用电路解决方案。 关键词:AD9952;XC2C128;频率源;频谱改善;谐波;CPLD是直接数字合成( )技术的简称,是近年来随着数字集成电路和计算机的迅猛发展而出现的一种新的频率合成技术。该技术从相位概念出发来对频率进行合成。它采用数字取样技术,
2、将参考信号的频率、相位、幅度等参数转变成一组取样函数,然后直接运算出所需要的频率信号。由于是全数字结构,其输出信号中含有大量杂散谱线。另外,其超宽频带信号也将遇到谐波电平高,从而难以抑制谐波等问题。这些问题严重影响了输出信号的频谱纯度,也成为限制其应用的主要因素。本文提出了一种解决此问题的电路方案,并对如何改善信号源的频谱质量进行了讨论。 芯片介绍 的主要特点是公司年推出的新产品。该芯片能以早期芯片十分之一的功耗提供速度高达的内部时钟,可合成高达 的频率。的主要性能如下:具有高达的内部时钟,可单端或双端差分输入,并附有参考时钟和可编程乘法器(倍倍)。图 1超低功耗,.时的功耗小于。内部集成有位
3、和超高速比较器,可产生高稳定度的方波输出。内含位相位累加器和位正弦查询表。含有可编程的相位幅度抖动电路;可以减小由于相位截断和量化误差带来的杂散。输出相位噪声小于;动态性能为: (偏移)。采用线或线串口控制,脚封装形式。 的结构原理的内部功能框图如图所示。共有种时钟输入模式,通过-管脚、和 (为位的第二控制功能寄存器)可决定使用哪种模式。的控制则通过控制功能寄存器的位参考时钟倍乘器来实现(即 )。当编程数据在(十进制即:)之外时,被旁路,此时处于节电状态。实验证明,直接使用参考晶振作时钟时,其输出信号的相噪、杂散电平、-性能比使用倍乘器时有较大的改观;而付出的代价是必须采用频率较高的晶振,成本
4、有所增加。中的位可输出两路互补信号,这种差分形式的输出可减少输出可能存在的共模噪声,提高信噪比。输出电流由连接在管脚与地之间的决定:最大输出电流为,但是从最优化(SFDR,英文全称是 Spurious Free Dynamic range。意为无杂散动态范围,用于 A/D 转换器和D/A 转换器(ADC 和 DAC)的指标。ADC 中,无杂散动态范围(SFDR)指载波频率(最大信号成分)的 RMS(任务按单调速率优先级分配(RMPA)的调度算法,称为单调速率调度(RMS)。RMPA 是指任务的优先级按任务周期 T 来分配。它根据任务的执行周期的长短来决定调度优先级,那些具有小的执行周期的任务具
5、有较高的优先级,周期长的任务优先级低。)幅度与次最大噪声成分或谐波失真成分的 RMS 值之比,SFDR 通常以 dBc (相对于载波频率幅度)或 dBFS (相对于 ADC 的满量程范围)表示。D AC 中 , 无 杂 散动 态 范 围 (SFDR)指 载 波 频 率 (最 大 信 号 成 分 )的 RMS 幅 度 与 次 最 大 失 真 成 分的 RMS 值 之 比 , SFDR 通 常 以 dBc (相 对 于 载 波 频 率 幅 度 )或 dBFS (相 对 于DAC 的 满 量 程 范 围 )表 示 。 具 体 取 决 于 测 量 条 件 , SFDR 在 预 先 定 义 的 窗 口
6、或奈 奎 斯 特 频 率 内 观 测 。)的角度考虑,一般取输出电流为。采用单点频工作模式,与其他芯片相比功能上有些单一。凡是存储在中的控制字就会被提供给相位累加器进行累加;将一个新的控制字写入并发出 命令即可改变输出频率值。通过相位偏置寄存器可以调整输出信号的相位。 内部共有个位控制寄存器,可分别用来控制输出信号的频率、相位、幅度、同步以及器件操作等。与公司先前的系列产品不同,只采用串口进行控制。该串口可兼容多种同步传输格式,如: 和- 协议等。在的串口操作中,表所列的指令字( )具有重要作用。其中指令字:用于指定具体哪一个寄存器被访问;位为高时,进行读操作;为低时,进行写操作。表 1 AD
7、9952 的指令表MSB D6 D5 D4 D3 D2 D1 LSB R/Wb X X A4 A3 A2 A1 A0 在每一个通信周期中,控制电路的前个时钟周期用来写入指令字,之后对应于不同寄存器的数据被串行输入到,传送的字节数与被访问的寄存器有关。比如:当需要访问寄存器时,由于是个字节,所以,指令字后的字节就默认为是需要传送的内容。传完字节,一个通信周期也就完成了。 芯片介绍是公司系列中有个宏单元的器件。这种器件包含了个内部互联的功能块() 每个能为功能块提供个输入,每个功能块包含个宏单元,这些宏单元同时包含了大量的配置寄存器。另外,这些寄存器能被全局预置和复位,也可以被提前设置成或触发器。
8、可以有多种时钟信号,分别为全局或局部的电路服务。例如在同步时,可以同时应用三个不同的时钟信号。下面是的一些主要特性:可采用、等电源供电,内部有两个,因而允许采用不同电压供电而不需电压转换器:片延时仅;在.供电时,静态电流可低至;采用 技术和先进的低功耗高速可编程逻辑技术;具有低至的静态功耗;带有输入滞回和可编程地(),提高了高速信号完整性;可提供多种封装形式;采用通用的接口;带有双边缘触发器,因而速度更快;带有多种、和 ,其灵活的可支持多种器件接口;具有四级设计保密功能;具有灵活的时钟模式,可以直接采用外部时钟,也可以利用内部的时钟分频器(包括、分频)。 基于和的数频源设计图所示是一个数字频率
9、合成器的总体框图。图中,先由芯片根据需要的输出频率计算出频率控制字,然后附上寄存器地址输出给芯片,同时输出一路信号给开关,以便分段进行后续处理。为了实现极低噪声,首先注意晶振的选取,因为根据资料分析,输出信号的相位噪声取决于时钟信号的相位噪声,并将以()的规律变化,这意味着在输出信号频率不变的情况下,时钟信号所产生的相位噪声将会比时钟信号恶化。所以必须选取相噪指标极低的高频率晶振作为的时钟。同样,根据()的公式,在时钟不变的情况下,输出信号的相位噪声也会比输出信号恶化。由于工作频带的相对带宽很宽,因此降低输出频谱谐波电平是着重考虑的问题。如果按照原来的办法,在输出信号后加一级滤波器选择信号,那
10、么无用的谐波分量就会混入到有用信号带宽内,从而造成谐波电平超标,频谱质量降低。因此可以考虑将输出信号频带分段,即由选通开关分配给几组滤波链,最后再合成 倍频程宽带信号;滤波器要求带外抑制特性好,带内平坦度好,插损尽可能小。选通开关控制信号可由控制电路给出。时钟输入采用双端差模输入,由外部晶振通过差分器提供。将时钟工作模式的选择管脚接地,即直接应用参考时钟频率的工作模式。输出和(非)是一对互补信号,这种差分形式可以减少输出的共模噪声、提高信噪比;通过可调电阻接地,有利于找到能够抑制噪声的最佳的电阻值;通过一个的电容接至模拟电源,可以改善其谐波失真和杂散电平性能;-由按键开关控制,按下并抬起可形成
11、一个宽幅脉冲来使复位;串口输入控制由、组成,全部由控制电路输出;它们之间的关系是:由提供串行时钟,并在它的作用下由高变低时,使芯片处于使能状态,然后输出一个完整的控制数据(包括寄存器地址和频率控制字的内容),之后再将由低变高,使已传输到的数据产生作用并使输出频率发生跳变,从而完成了一个动作。继而完成作为控制电路要实现的主要功能。通过对的分析可知,控制电路 cpld 必须输出组信号给芯片,包括、和,同时还要输出两组信号给后面的频选开关。信号是寄存器地址和频率控制字的总和,共有位;作为芯片的使能信号是单独脉冲;是串行时钟,也是单独脉冲。因此根据上面的分析,要实现、信号都是很困难的。图是顶层的电路组
12、成。图 3在内部,为了简化设计,重复性使用,常常将一部分功能做成模块的形式。图的左上脚有一个频率转换模块 ,它的功能是根据要输出的频率(其典型值通过内部预先设置的对应表的查询来实现,非典型值则通过公式计算来实现)来输出想要的频率控制字和附加的频率寄存器地址。该模块之所以采用查表方式是出于速度的考虑。图左下脚的模块可将一个宽幅的按键信号转化成一个时钟周期的信号,并且将输出作为使能信号送到右边的两个模块;该模块内部是由一个计数器来实现的,当计到某一值时输出一个脉冲,而后进入一个无输出的开循环以满足单独的脉冲输出。右上脚的模块是一个并串转换模块(),它可将位的并行信号转换成串行信号,并在串行时钟的参
13、考下一位一位地输出给芯片,从而实现对寄存器的修改。这样,给输入时钟加一个反门就可得到想要的串行时钟,而且可以很方便地使之随着输入时钟的变化而变化。右下脚的模块是一个简单的计数器(),它的输出正是个时钟周期后的信号,同时和前一个计数器的输出通过或门得到信号。该电路是数模混合电路,为了保证相噪和杂散性能,除了在原理设计和元器件选择方面要注意外,在电路的具体布局和布线方面也要加以考虑,以防止额外干扰的产生。采用层板设计,数字电源与模拟电源要分开,时钟也要单独供电;为降低电源纹波和其它干扰,还要对每一组电源分别用电容去耦。地平面上要将数字地和模拟地分开,并应在大面积铺地处通过一点连接,各相邻地平面通过磁珠相连。时钟尽量远离其它信号,并应加地线屏蔽。 结束语直接数字频率合成技术具有频率转换速度快、频率分辨率高、输出相位连续和全数字化、易于集成、易于控制等优点,是频率合成器的理想选择。采用控制能进一步发挥的优势,本文针对具体的宽带低噪声频率源给出了电路方案,对如何提高频谱质量进行了一些探讨。