论文部分内容阅读
伴随着计算机技术的不断进步和微电子技术的持续发展,形成了一种新型的信号发生器—任意函数及谐波叠加信号发生器。任意函数及谐波叠加信号发生器主要向信号分析设备提供检测时所需要的各种已知波形信号,以验证信号分析设备的性能指标。此外,随着越来越多的新型电路不断地出现在各个领域,这使得各领域的电路设计者在设计、制造和调试这些新电路时需要用到某些特定的信号对其进行测试,而这些特定的信号是传统的函数信号发生器所不能产生的,因此更高性能指标(输出波形信号的类型、频率分辨率、频率的稳定度等)的信号源正在被越来越多的专业开发人员所需求。随着近十年来频率合成技术的快速发展,直接数字频率合成技术(DDS,即Direct Digital Synthesis)从众多频率合成技术中脱颖而出,它具有较高的频率分辨率、较快的频率切换速率以及频率切换时相位连续等许多优点。直接数字频率合成器的主要组成部分有相位累加器、波形查找表、数模转换器以及低通滤波器,由于可以用数字器件来实现以上几乎所有模块,所以可以较大地改善输出信号的各项性能,提高输出信号的综合指标。针对上述情况和直接数字频率合成技术的优点,本课题采用直接数字频率合成技术,以现场可编程门阵列(FPGA,即Field Programmable Gate Array)作为硬件基础,设计任意函数及谐波叠加信号发生器。本课题以Altera公司的Cyclone Ⅱ系歹(?)FPGA (EP2C8Q208C8N)为主控制芯片,利用可编程器件的逻辑资源在其内部定(?)(?)NIOS Ⅱ软核处理器及系统所需的组合逻辑电路和时序逻辑电路,由上位机(PC机)通过USB通信接口向NIOS Ⅱ处理器发送所需产生波形信号的参数数据(该参数数据也可由外接键盘直接设置),NIOS Ⅱ处理器接收到波形信号的参数数据后经过计算并发出控制指令来完成对外围芯片的控制,从而实现用户所需波形的输出。本系统的工作过程如下:通过外接键盘或PC机完成波形信号参数的设置,NIOS Ⅱ处理器将该数据进行处理并对外部DA芯片进行控制,从DA输出的波形经过滤波电路进行滤波从而得到光滑的波形曲线,最后经过功率放大器输出。在输出波形的同时,NIOS Ⅱ处理器会实时对输出信号的电压进行采样,从而实现对输出信号的闭环控制。反馈回路主要由分压电路,有效值检波电路和AD转换电路三部分组成。分压电路将输出信号的电压转换为适合的值(交流量),检波电路将该交流量转换为直流量送入AD电路进行转换,转换后的数字量送给NIOS Ⅱ处理器进行比对和处理从而及时校正输出信号。