当前位置:
文档之家› 基于FPGA的函数信号发生器—开题报告.docx
基于FPGA的函数信号发生器—开题报告.docx
随着数字集成电路和微电子技术的发展,现代的函数发生器尽可能多的采用直接数字频 率合成(DDS)的方法产生所需耍的波形。直接数字频率合成是曲J. Tierney和C. M. Rader于1971年提出的技术,英主要优点是它的输出频率、柑位和幅度能够在数字处理器的控制下 精确而快速地变换,并口相位变化连续,易于集成和调整。采用DDS技术的函数信号发生器山 于灵活而成为软件无线电理想的信号发生器,\hiRM來处理信号的数字电路不会因为热飘 移、老化和元件的变化而受影响,支持快速频率切换,是函数信号发生器发展的方向。基于DDS的函数发生器现在不仅可以执行函数发生器的功能,还可以执行任意函数发生器(Arbitrary Function Generator)的功能,这将给传统测试方案带来一次革命。
幅度调制
图1DDS原理框图
DDS的工作过程为:频率控制字在每个时钟周期累加一次,得到的柑位值被送到ROM中対 其进行查农,ROM将相位值转换为与Z对应的幅度值,该数字化的幅度值序列经数模转换和 低通滤波后得到所需的输出频率。
DDS主要山相位累加器、波形存储器、数模转换器DAC以及低通滤波器LPF组成。
三、预计达到目标
掌握采用可编程逻辑器件实现数字电路与系统的方法,熟悉并掌握采用X订inx_ISE软 件开发可编程器件的过程,利用Xilinx公司的Spartan-3E FPGA芯片设计一个函数信号发 生器°能输出止弦波、矩形波、三角波、锯齿波等。输出信号的频率、幅度等均可调°
四、关键理论和技术
1.
FPGA是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用 集成电路(ASIC)领域中的一种半定制电路血出现的,既解决了定制电路的不足,又克服了原 有可编程器件门电路数有限的缺点。
电路设计与输入是利用EDA工具的文本或图形编辑器将设计者的设计意图用文本方式 (如VIIDL程序)或图形方式(原理图、状态图)表达出来。完成设计描述后即可通过编译器进 行排错编译,变成特定的文本格式,为下一步的综合做准备。编译完成后,在综合前即可对所 描述的内容进行功能仿真。功能仿真仅对设计描述的逻辑功能进行测试模拟,以了解其实现 的功能是否满足原设计的要求,仿真过程不涉及具体器件的硬件特性。
FPGA具备一下特点:
i.釆用FPGA设计ASIC电路(专用集成电路),用八不需要投片生产,就能得到合用的芯片。i.FPGA可做其它全定制或半定制ASIC电路的中试样片。
iii.FPGA内部有丰富的触发器和I/O引脚。
iv.FPGA是ASIC电路中设计周期最短、开发费用最低、风险最小的器件之一。
v.FPGA采用高速CMOS工艺,功耗低,可以与CMOS、TTL电平兼容。
iv・低通滤波器
低通滤波器是对DAC转换器输出的模拟阶梯信号进行平滑处理,并滤除英中的高 频分量,形成平滑的波形输出。
五、完成课题的方案及主要措施
1.
一般來说,完整的FPGA设计流程包括电路设计与输入、功能仿真、综合优化、综合后仿 真、布局布线、布局布线后仿真、板级仿真与验证、加载配置与在线调试等主要步骤,如图4所示。
本课题的意义在于将FPGA可编程的特性与直接数字频率合成(DDS)技术精确和快速的 特性有机地结合起來,既实现了函数信号发生器的灵活配置,减小体积,有效地降低开发的成 本,又町以实现函数信号发生器的输出频率、相位和幅度在数字处理器的控制下精确而快速 地变换。在我国,高精度的标准信号源产品较少并口产品落后,可靠性较差,并口研究起步较 晚,与国外发达国家比较水平差距比较大,所以现在研究基于直接数字频率合成技术与FPGA相结合的函数发生器并II研制出相关的产品将对我国国防、科研、教育起到深远的意义°
取样点数
256
16384
16777216
4294967296
图3相位一幅度转换图
ill.数模转换器DAC
数模转换器的作用是将波形存储器输出的幅度序列转换成为电平输出。山于DAC转换速 率的影响,输出信号并不能真止地连续可变,而是阶梯状的模拟信号。山于DAC的性能有接影 响了DDS的输出频谱,所以选择良好的DAC必须考虑儿个主要原则:位分辨率、变换精度和速 度、编码方法、最大参考时钟频率等等。
在当前数字领域中,大多数新型函数发生器止釆用DDS这一种新技术,如美国的Anient、Tektronix、Keithley,述有台湾的固纬等都在积极采用这一技术制造新式的函数 信号发生器。例ill Agilent的33220A,它能产生17种波形,最高频率可达到20MIIZ,分辨率为1u Hz,并且能够通过USB、LAN和GPTB进行配置,波形形成的操作性很好。目前我国研制的 函数信号发生器取得了一定的成果,但总的來说,我国函数信号发生器还没有形成真止的产 业,并且研制的函数信号发生器的性能和国外器件相比较而言性能差距述比较大。就目前国 内的成熟产品来看很少,并且我国目前在函数信号发生器的种类和性能都与国外同类产品存 在较大的差距,因此加紧对这类产品的研制是十分必要的。
可以说,FPGA芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。
FPGA是宙存放在片内RAM中的程序来设置其工作状态的,因此,工作时需要对片内的RAM进行编程。用户可以根据不同的配置模式,采用不同的编程方式。
加电时,FPGA芯片将EPROM中数据读入片内编程RAM中,配置完成后,FPGA进入工 作状态。掉电后,FPGA恢复成白片,内部逻辑关系消失,因此,FPGA能够反复使用。FPGA的编程尢须专用的FPGA编程器,只须用通用的EPROM.PROM编程器即可。当需要修改FPGA功能时,只需换一片EPROM即可。这样,同一片FPGA,不同的编程数据,可以产生不同的 电路功能。因此,FPGA的使用非常灵活。
综合优化是指将HDL语言、原理图等设计输入翻译成山与门、或门、非门、RAM、触发 器等基本逻辑单元组成的逻辑连接(网表),并根据目标与约束条件优化所生成的逻辑连接, 输出标准格式的网表文件,供布局布线器实现°
加载配置与在线调试
图4FPGA设计流程
综合后仿真的主要目的是检杳综合器的综合结果是否与设计输入一致,但并不精确,只能 估计门延时。布局布线是根据FPGA厂商提供的软件工具,根据所选芯片的型号,将综合输出 的逻辑网农适配到具休的FPGA器件上,合理止确连接各个元件。布局布线后就进行时序仿真, 这种仿真可以全面检查门延时和线延时的信息,还可以检杏设计中是否有竞争与冒险。山于 不同器件的内部延时不一样,不同的布局方案也给时延造成不同的影响,因此在设计处理完 成后,对系统冬个模块进行吋序仿真,分析其吋序关系,估计设计的性能,以及检查和消除竞 争冒险是非常有必要的。与前面的仿真相比,这种仿真包含的吋延信息垠为全面、准确,能较 好地反映芯片的实际工作情况⑶。
锁相涪号发生器是山调谐振荡器通过锁相的方法获得输出信号频率的信号发生器。这种 信号发生器频率精度和稳沱度高,但快速切换频率比较困难,同时输出信号的频率分辨率较 差。合成信号发生器曲用三种方法进行频率的合成。第一•种为直接频率合成,是利用单个或 多个不同频率的晶体管振荡器作为基准信号源,经过倍频、分频、混频等途径直接产生许多 离散频率的输出信号。第二种是锁相频率合成器,是基于锁相环的同步原理,山数字鉴相器、 分频器加模拟环路滤波和圧控振荡器间接产生所需频率输出的一种技术。第三种为冇接数字 频率合成技术,是i种基于全数字技术,从相位概念出发直接合成所需波形的一-种频率合成 技术,不仅可以产生不同频率的正弦波,ifuKW以控制波形的初始相位,并能以此方法产生任 意波形。
随着电子技术的不断发展与进步,现代的电子测量、通信系统越来越需耍有高精度和灵 活的信号发生器进行测量和调试。原有的信号发生器的性能C经难以满足现在的耍求,现在 不仅要求能产生标准的波形,I何口要求函数发d器的输出波形质量好,输出频率范围宽,频率 转换速度快并U频率转换吋波形的相位需要连续。为了适应现代电子技术的发展和市场要求, 研究制作高性能的函数信号发生器则具有重大的意义。
设计开发的最后步骤就是在线调试或者将产生的配直文件通过编程器或下载电缆 写到目标芯片中。
2.
如图5所示:
•按键输入:波形选择、频率控制、幅度控制、相位控制。
•Basys2 FPGA:生成要求的波形。
•DAC:数模转换器,完成数字信号到模拟信号的转换。
•低通滤波器:过滤高频信号,使输出波形更光滑。
•后级放大电路:看输出信号情况,如需要,则对信号进行放大。
2.
DDS是从相位概念出发,山不同的相位给出不同的电压幅度,最后滤波、平滑输出所需要 的频率,其实质就是利用采样定理以参考频率源对相位进行等可控间隔采样。DDS-般山四 部分纽•成:相位累加器(PA)、相位一-幅度转换表(ROM)、数字一模拟转换器(DAC)以及低通滤 波器(LPF) o其工作原理框图如图1所示。
基于
一、课题来源、目的、意义
函数信号发生器是广泛应用于系统检测调试、自动测昴控制和教学实验等领域的多波形 信号源,它可以产生正弦波、三角波、锯齿波、方波等多种波形,山于其输出的波形均可用数 学函数描述,故命名为函数信号发生器。函数信号发生器在工业生产、产晶开发、科学硏究 等实验测试中起着十分重要的作用,除供通信、仪表和自动控制系统测试用外,还广泛用于生 物医学等各个领域的测试
虽然现在各大芯片制造商都推出了采用先进CMOS工艺生产的高性能专用直接数字频率 合成(DDS)芯片,为电路设计者提供了多种选择,但专用的DDS芯片的局限性在于其价格昂贵, 不易扩展。目前,大规模可编程逻辑器件(PLD)得到越来越广泛的应用,其强大的功能也逐步 从各种器件中显露出來。如今的可编程器件在其白身功能愈加强大的同时,更使系统趋于小 型化,高集成度和高可靠性。与此同时,器件所具有的静态可重复编程和动态在系统重构的特 性,使得系统设计周期大大缩短,降低了设计费用和设计风险,极大的提高了电子系统设计的 灵活性和通用性。其中现场可编程门阵列(FPGA)编程灵活!应用范围广,而口逻辑功能较复杂 的小型系统可以在一•片FPGA屮实现。山于FPGA实现DDS技术在一些方面存在着DDS芯片不 能取代的优势,并H可以实现多个DDS芯片的功能,除了能满足用户对特殊功能的要求外,还 可以在器件选择上有更大的选择余地,所以本文提出基于FPGA实现采用直接数字频率合成 技术实现可编程函数信号发生器的实现方案,并给出了详细的设计方法。