- I -
基于 FPGA 的正弦信号发生器设计
摘 要:本设计结合了EDA技术和直接数字频率合成(DDS)技术。EDA技术是
现代电子设计技术的核心,是以电子系统设计为应用方向的电子产品自动化的设
计技术。DDS技术则是最为先进的频率合成技术,具有频率分辨率高、频率切换
速度快、相位连续、输出相位噪声低等诸多优点。
本文在对现有 DDS 技术的大量文献调研的基础上,提出了符合 FPGA 结构
的正弦信号发生器设计方案并利用 MAXPLUSⅡ软件进行了设计实现。文中介绍
了 EDA 技术相关知识,同时阐述了 DDS 技术的工作原理、电路结构,及设计的
思路和实现方法。经过仿真测试,设计达到了技术要求。
关键词:现场可编程门阵列(FPGA);直接数字频率合成(DDS); 正弦波信
号发生器
- II -
The design of sine signal generating device
based on FPGA
Abstract: The design that combines EDA technology and Direct Digital Synthesis
(DDS) technology. EDA technology is the design of modern electronic technology at
the core, electronic system design direction for the application of electronic design
automation products technology. DDS technology is the most advanced frequency
synthesizer technology with the high-frequency resolution and frequency switching
speed, continuous phase, low phase noise output many advantages.
Based on the technology of existing DDS study of the extensive literature on the basis
of FPGA with the structure of the sinusoidal signal generator design and the use of
FPGA II software located Total realized. The paper introduced the EDA
technology-related knowledge, and elaborated on the DDS technology principle,
circuit structure, and design ideas and methods. After simulation tests designed to
achieve the technical requirements.
Keywords:FPGA;DDS;sine signal generating device
- - 1 - -
第 1 章 绪 论
1.1 引言
直接数字频率合成(Digital Direct Frequency Synthesis)是一种比较新颖的频率合
成方法。这个理论早在 20 世纪 70 年代就被提出,它的基本原理就是利用采样定理,通
过查表法产生波形。由于硬件技术的限制,DDS 技术当时没能得到广泛应用。但是随着
大规模集成电路的飞速发展,DDS 技术的优越性已逐步显现出来。今天 DDS 技术凭借其
优越的性能已成为现代频率合成技术中的佼佼者,广泛用于接收机本振、信号发生器、
仪器、通信系统、雷达系统等,尤其适合跳频无线电通信系统。不少学者认为,DDS 是
产生信号和频率的一种理想方法,发展前景十分广阔。
基于 FPGA 的 DDS 模型是在 EDA 技术逐步完善的今天才得以建立起来的。EDA 技术依
靠功能强大的电子计算机,在 EDA 工具软件平台上,对以硬件描述语言 HDL 为系统逻辑
描述手段完成的设计文件,自动地完成逻辑编译、简化、分割、综合、优化和仿真,直
至下载到可编程逻辑器件 CPLD/FPGA 或专用集成电路 ASIC 芯片中,实现即定的电子电
路设计功能。EDA 技术使得电子电路设计者的工作仅限于利用硬件描述语言和 EDA 软件
平台来完成对系统硬件功能的实现,极大地提高了设计效率,缩短了设计周期,节省了
设计成本。
EDA 技术是现代电子设计技术的核心。20 世纪 90 年代以来,微电子工艺有了惊人的
发展。为了满足千差万别的系统用户提出的设计要求,最好的办法是由用户自己设计芯
片。这个阶段发展起来的 EDA 工具,目的是在设计前期将原来设计师从事的许多高层次
设计工作改由工具来完成。设计师通过一些简单标准化的设计过程,利用微电子厂家提
供的设计库来完成数万门 ASIC 和集成系统的设计与验证。这样就对电子技术的工具提
出了更高的要求,提供了广阔的发展空间,促进了 EDA 技术的形成。
今天,EDA 技术已经成为电子设计的重要工具,无论是设计芯片还是设计系统,如
果没有 EDA 工具的支持,都将是难以完成的。EDA 工具已经成为现代电路设计工程师的
重要工具,正在发挥越来越重要的作用。
1.2 方案比较与确定
设计要求:利用 EDA 技术,建立正弦信号 DDS 产生模型,编写源程序,达到频率输
出范围 1KHz-10MHz、频率步进 100Hz、频率稳定度优于 10
4�
、带 50Ω负载输出电压峰
峰值大于 1V 等要求,完成硬件实现与测试。
- - 2 - -
【方案一】 采用分立元件模拟直接合成法。这种方法转换速度快,频率分辨率高,
但其转换量程靠手动来实现,不仅体积大难以集成,而且可靠性和准确度很难进一步提
高。
【方案二】 采用 MAX038 芯片来产生正弦波信号。该集成块的输出波形种类多,频
率覆盖范围广。它采用的是 RC 充放电振荡结构。第一,由于模拟器件元件分散性太大,
外接的电阻、电容对参数的影响很大,因而产生的频率稳定度差,只能达到
43
1010
��
�
。
第二,它的频率控制是通过充放电流的大小来实现。因而要达到步进 100HZ,所需的电
流变化量非常小,精度要求很高。所以采用 MAX038 芯片难以实现设计要求。
【方案三】 采用锁相环合成方法。采用该方案设计输出信号的频率可达到超高频甚
至微波段,且输出信号频谱纯度较高。由于锁相环技术是一个不间断的负反馈控制过程,
所以该系统输出的正弦信号频率可以维持在一个稳定状态,频率稳定度高。但由于它是
采取闭环控制的,系统的输出频率改变后,重新达到稳定的时间也比较长。所以锁相环
频率合成器要想同时得到较高的频率分辨率和转换率非常困难,频率转换一般要几毫秒
的时间
[1]
,同时频率间隔也不可能做得很小。
【方案四】 采用直接数字合成器(DDS),可用硬件或软件实现。即用累加器按频率
要求对相应的相位增量进行累加,再以累加相位值作为地址码,取存放于 ROM 中的波形
数据,经 D/A 转换,滤波即得到所需波形。
以 EDA 技术为基础,用 FPGA 实现 DDS 模型的设计。电路的规模大小和总线宽度可以
由设计者根据自己的需要而设定可将波形数据存入 FPGA 的 ROM 中。同时外部控制逻辑
单元也可在 FPGA 中实现。方法简单,易于程控,便于集成。用该方法设计产生的信号
频率范围广,频率稳定度高,精度高,频率转换速度快。
分析以上四种方案,显然第四种方案具有更大的优越性、灵活性。所以采用方案四
进行设计。
1.3 频率合成技术概述
所谓频率合成技术指的是由一个或者多个具有高稳定度和高精确度的频率参考源,
通过在频率域中的线性运算得到具有同样稳定度和精确度的大量的离散频率的技术。完
成这一功能的装置被称为频率合成器。频率合成器应用范围非常广泛,特别是在通信系
统、雷达系统中,频率合成器起了极其重要的作用。随着电子技术的不断发展。频率合
成器的应用范围也越来越广泛,对其性能要求也越来越高。频率合成器的主要指标有以
下这些:
(1) 输出频率的范围
- - 3 - -
指的是输出的最小频率和最大频率之间的变化范围。
(2) 频率稳定度
指的是输出频率在一定时间隔内和标准频率偏差的数值,它分长期、短期和瞬间稳
定度三种。
(3) 频率分辨率
指的是输出频率的最小间隔。
(4) 频率转换时间
指的是输出由一种频率转换成另一种频率的时间。
(5) 频谱纯度
频谱纯度以杂散分量和相位噪声来衡量,杂散分为谐波分量和非谐波分量两种,主
要由频率合成过程中的非线性失真产生;相位噪声是衡量输出信号相位抖动大小的参数。
(6) 调制性能
指的是频率合成器是否具有调幅(AM),调频(FM)、调相(PM)等功能。
频率合成器的实现方法大体可以分成三种:直接频率合成、间接频率合成、直接数
字频率合成。下面对这三种方法进行一下简单的介绍。
直接频率合成是一种比较早期的频率合成方法,这种频率合成方法使用一个和多个
标准频率源先经过谐波发生器产生各次谐波,然后经过分频、倍频、混频滤波等处理产
生所需要的各个频点。这种方法产生的波形,相噪小,频率转换时间短。但是直接频率
合成设备比较复杂笨重,并且容易产生杂散。
间接频率合成又称之为锁相频率合成。采用了锁相环技术,对频率进行加、减、乘、
除,产生所需的频率。由于锁相环相当于一个窄带跟踪滤波器,所以锁相频率合成的方
法对杂散有很好的抑止作用。锁相式频率合成器还易于集成化。但是锁相式频率合成器
的频率转换时间比较长,而且在单环的情况下很难做到很小的频率分辨率。
直接数字频率合成(DDS-Digital Direct Frequency Synthesis)是一种比较新颖的频
率合成方法。随着科学技术的日益发展这种频率合成方法也越来越体现出它的优越性来。
DDS 是一种全数字化的频率合成方法。DDS 频率合成器主要由频率寄存器、相位累加器、
波形 ROM, D/A 转换器和低通滤波器组成。在系统时钟一定的情况下,输出频率决定于频
率寄存器的中的频率字。而相位累加器的字长决定了分辨率。基于这样的结构 DDS 频率
合成器具有以下优点:(1)频率分辨率高,输出频点多,可达
N
2
个频点(假设 DDS 相位
累加器的字长是 N);(2)频率切换速度快,可达 us 量级;(3)频率切换时相位连续;(4)
可以输出宽带正交信号;(5)输出相位噪声低,对参考频率源的相位噪声有改善作用;(6)
可以产生任意波形;(7)全数字化实现,便于集成,体积小,重量轻。