![]() |
|
| 首页 ADI主页 反馈 订阅 存档文件 English 日本語 | |
|
DDS器件产生高质量波形:简单、高效而灵活 摘要 简介 频率合成的任务 fOUT = εx× fC 其中,比例因子εx, 有时也被称为归一化频率. 该等式通常利用实数逐步逼近的算法实现。当比例因子为有理数时,两个相对质数(输出频率和基准频率)之比将谐波相关。但在多数情况下, εx 可能属于更广泛的实数集,逼近过程一旦处于可接受的范围之内即会被截断 直接数字频率合成 简言之,直接数字频率合成器将一串时钟脉冲转换成一个模拟波形,通常为一个正弦波、三角波或方波。如图1所示,其主要部分为:相位累加器(产生输出波形相位角度的数据), 相数转换器,(将上述相位数据转换为瞬时输出幅度数据),以及数模转换器(DAC)(将该幅度数据转换成采样模拟数据点)
图1.DDS系统的功能框图。 对于正弦波输出,相数转换器通常为一个正弦查找表(图2)。相位累加器以N为单位计数,并根据以下等式产生一个相对于fC的频率:
其中:
图2.典型的DDS架构和信号路径(带DAC)。 由于更改N会立即改变输出相位和频率,因此,系统自身具有相位连续,特点,这是许多应用的关键属性之一。无需环路建立时间,这与模拟系统不同,如锁相环 (PLL). DAC通常为一个高性能电路,专门针对DDS内核(相位累加器和相幅转换器)而设计。多数情况下,结果形成的器件(通常为单芯片)一般称为纯DDS或C-DDS。 实际的DDS器件一般集成多个寄存器,以实现不同的频率和相位调制方案。如相位寄存器,其存储的相位内容被加在相位累加器的输出相位上。这样,可以对应于一个相位调谐字延迟输出正弦波的相位。对于通信系统相位调制应用,这非常有用。加法器电路的分辨率决定着相位调谐字的位数,因此,也决定着延迟的分辨率。 在单个器件上集成一个DDS引擎和一个DAC既有优点也有缺点,但是,无论集成与否,都需要一个DAC来产生纯度超高的高品质模拟信号。DAC将数字正弦输出转换为一个模拟正弦波,可能是单端,也可能是差分。一些关键要求是低相位噪声、优秀的宽带(WB)和窄带(NB)无杂散动态范围 (SFDR)以及低功耗。如果是外部器件,则DAC必须足够快以处理信号,因此,内置并行端口的器件非常常见。 DDS与其他解决方案 表1.DDS与竞争技术——高级比较
锁相环是一种反馈环路,其组成部分为:一个相位比较器, 一个除法器和一个压控制振荡器 (VCO). 相位比较器将基准频率与输出频率(通常是输出频率的N)分频)进行比较。相位比较器产生的误差电压用于调节VCO,从而输出频率。当环路建立后,输出将在频率和/或相位上与参考频率保持一种精确的关系。PLL长期以来一直被认为是在特定频带范围内要求高保真度和稳定信号的低相位噪声和高无杂散动态范围 (SFDR) 应用的理想选择. 由于PLL无法精确、快速地调谐频率输出和波形,而且响应较慢,这限制了它们对于快速跳频和部分频移键控和相移键控应用的适用性. 其他方案,包括集成DDS引擎的现场可编程门阵列 (FPGAs) ——配合现成DAC以合成输出正弦波——虽然可以解决PLL的跳频问题,但也存在自身的缺陷。主要系统缺陷包括较高的工作和接口功耗要求、成本较高、尺寸较大,而且系统开发人员还须考虑额外的软件、硬件和存储器问题。例如,利用现代FPGA中的DDS引擎选项,要产生动态范围为60 dB的10 MHz输出信号,需要多达72 kB的存储器空间。另外,设计师需要接受并熟悉细微权衡和DDS内核的架构。. 从实用角度来看(见表2),得益于CMOS工艺和现代数字设计技术的快速发展以及DAC拓扑结构的改进,DDS技术已经能在广泛的应用中实现前所未有的低功耗、频谱性能和成本水平。虽然纯DDS产品不可能在性能和设计灵活性上达到高端DAC技术与FPGA相结合的水平,但DDS在尺寸、功耗、成本和简单性方面的优势使其成为许多应用的首要选择。 表2.基准分析小结——频率产生技术(<50 MHz)
同时需要指出,由于DDS器件从根本上来说是用数字方法产生输出波形,因此它可以简化一些解决方案的架构,或者为对波形进行数字化编程创造条件。尽管通常利用正弦波来解释DDS的功能和工作原理,但利用现代DDS IC也可以轻松产生三角波或方波(时钟)输出,由此消除了前一种情况的查找表以及后一种情况的DAC的必要性,因为集成一个简单而精确的比较器就够了. DDS的性能与限制 奈奎斯特准则 要求,每个周期至少需要两个采样点才能重建所需输出波形。镜像响应产生于采样输出频率中 K fCLOCK × fOUT. 在本例中,其中 fCLOCK = 25 25 MHz且 fOUT = 5 MHz,第一和第二镜频出现在(见图3)fCLOCK × fOUT, o即20 MHz和30 MHz。第三和第四镜频出现在45 MHz和55 MHz。注意,sin(x)/x零值出现在采样频率的倍数处。当fOUT 大于奈奎斯特带宽 (1/2 fCLOCK), 时,第一镜频将出现于奈奎斯特带宽之内,发生混叠(例如,15 MHz的信号将向下混叠至10 MHz)。无法用传统的奈奎斯特抗混叠滤波器从输出中滤掉混叠镜频
图3.DDS中的Sin(x)/x滚降。 在典型的DDS应用中,利用一个低通滤波器来抑制输出频谱中镜频响应的影响。为了使低通滤波器的截止频率要求保持于合理水平,并使滤波器设计保持简单,一种可行的做法是利用一个经济的低通输出滤波器将fOUT 带宽限制在fCLOCK频率的40%左右. 任何给定镜频相对于基波的幅度可用sin(x)/x公式来计算。由于该函数随频率滚降,因此基本输出的幅度将与输出频率成反比而降低;在DDS系统中,降低量为DC-奈奎斯特带宽范围的–3.92 dB。 第一镜频的幅度较大——基波的3 dB范围内。为了简化DDS应用的滤波要求,必须制定频率计划,并分析镜频和sin(x)/x幅度响应在fOUT和fCLOCK目标频率下的频谱要求。在线互动设计工具 支持ADI DDS产品系列,可以快速、轻松地仿真镜像频率大小,并允许用户选择镜像位于目标频带之外的频率。更多有用信息,请参阅更多信息和有用的链接部分. 输出频谱中的其他不需要的频率(如DAC的积分和微分线性误差、与DAC相关的突波能量和时钟馈通噪声)不会遵循sin(x)/x滚降响应。这些不需要的频率将以谐波和杂散能量出现在输出频谱中的许多地方——但其幅度一般会远远低于镜频响应。DDS器件的一般本底噪声由基板噪声、热噪声效应、接地耦合和其他信号源耦合等因素累积组合决定。DDS器件的本底噪声、性能杂散和抖动受到电路板布局、电源质量以及——最重要的是——输入参考时钟质量的深刻影响。 抖动 因此,选择一个抖动低、边沿陡的稳定的参考时钟振荡器是至关重要的。较高频率的基准时钟允许较大的过采样,而且,通过分频可以在一定程度上减轻抖动,因为对信号进行分频将在更长时期产生相同量的抖动,因而可以降低信号上的抖动的百分比。 噪声——包括相位噪声 应用
两种情况下,都出现了一种走向更高频谱纯度(更低的相位噪声和更高的无杂散动态范围)的趋势,同时还存在低功耗和小尺寸的要求,以适应远程或电池供电设备的需求。 调制/数据编码和同步中的DDS 二进制频移键控 (BFSK,或简称FSK) 最简单的数据编码形式之一。数据的发射方式是使一个连续载波的频率在两个离散频率(一为二进制1,即传号,一为二进制0,即空号)之间变换。图4所示为数据和发射信号之间的关系.
图4.二进制FSK调制。 二进制1和0表示为两个不同的频率,分别为f0和f1。这种编码方案可以轻松在DDS器件中实现。代表输出频率的DDS频率调谐字被改变,以从将发射的1和0产生f0和f1。在ADI纯DDS产品系列中,至少有两款器件AD9834 和 AD9838另见附录),用户可以简单地将两个当前FSK频率调谐字编程进IC的嵌入式频率寄存器之中。要变换输出频率,则须用专用的引脚FSELECT选择含有相应调谐字的寄存器(见图5)
图5.利用AD9834或AD9838 DDS的调谐字选择器实现FSK编码。 相移键控(PSK) 是另一种简单的数据编码形式。在PSK中,载波的频率保持不变,通过改变发射信号的相位来传递信息。可以利用多种方案来实现PSK。最简单的方法通常称为二进制PSK(即BPSK),只采用两个信号相位:0°(逻辑1)和180°(逻辑0)。各位的状态取决于前一位的状态。如果波的相位不变,则信号状态将保持不变(低或高)。如果波的相位改变180°,即相位反转,则信号状态将改变(低变为高,或高变为低)。PSK编码可以轻松在DDS产品中实现,因为多数器件都有一个独立的输入寄存器(相位寄存器),可以加载相位值。该值被直接添加到载波的相位,而不改变其频率。更改该寄存器的内容将调制载波的相位,结果产生一个PSK输出。对于要求高速调制的应用,内置相位寄存器对的AD9834和AD9838允许其PSELECT引脚上的信号在预加载的相位寄存器之间变换,以根据需要调制载波。 更复杂的PSK采用四个或八个波相位。这样,每当相位发生变化时,二进制数据的传输速率将高于BPSK调制。在四相位调制 (正交 PSK),中,可能的相位角度为0°, +90°, −90°, 和 +180°;每次相位变换可能代表两个信号因子AD9830, AD9831, AD9832, 和 AD9835 提供四个相位寄存器,通过连续更新寄存器的不同相位偏移,可以实现复杂的相位调制方案. 以同步模式利用多个DDS元件实现I/Q功能 RESET必须在上电后以及向DDS传输任何数据之前初始化。结果可将DDS输出置于已知相位,使其成为共同的参考角度,以便同步多个DDS器件。当新数据被同时送至多个DDS器件时,DDS之间可以保持相关相位关系,或者通过相位偏移寄存器可以预测性调整多个DDS之间的相对相位偏移。AD983x系列DDS产品拥有12位相位分辨率,有效分辨率为0.1°。
图6.同步两个DDS元件。 有关同步多个DDS器件的更多信息,请参阅应用笔记AN-605 同步多个基于DDS的频率合成器AD9852. 网络分析 对响应信号收集的信息用于确定关键系统信息。测试网络的范围(见图7)可能非常宽泛,包括电缆完整性测试、生物医学传感和流速测量系统。无论何时,只要基本要求是产生基于频率的信号并将响应信号的相位和幅度与原始信号进行比较,或者是要通过系统激励一系列频率,或者要求具有不同相位关系(如具有I/Q功能的系统中)的测试信号,则可利用直接数字频率合成IC,方便、优雅地通过软件以数字方式控制激励频率和相位。
图7.利用频率激励的典型网络分析架构。 电缆完整性/损耗测量 流量计
图8.超声流量计。 更多信息和有用的链接 评估套件
图9.AD9838评估软件接口。 其他有用的DDS信号可以在DDS网站上找到. 另请参阅: Murphy, Eva and Colm Slattery. “直接数字频率合成全攻略.” Ask The Applications Engineer—33. 应用工程师问答—33。模拟对话。2004年第38卷第3期: 8–12. 数字信号合成技术教程. 1999. Analog Devices, Inc. (Return to DDS Performance) 附录
图10.AD9838 DDS的功能框图。
Copyright 1995- Analog Devices, Inc. All rights reserved. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||