全国大学生电子设计大赛(A题:正弦信号发生器).docx
《全国大学生电子设计大赛(A题:正弦信号发生器).docx》由会员分享,可在线阅读,更多相关《全国大学生电子设计大赛(A题:正弦信号发生器).docx(96页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、全国大学生电子设计大赛A题:正弦信号发生器目录1 2 3 4 5题题题题题组组组组组1. A2. A3. A4. A5. A正弦信号发生器1摘要这个正弦信号发生器利用最新的频率合成技术,实现了 IKHz30MHz的正 弦波输出,频率步进可达到1Hz,可输出调制度可调的AM信号,5KHz、lOKHz 最大频偏的FM信号,lOOKHz固定频率载波、码速10kbps的PSK, ASK信号。 采用了超宽带、超低噪声的高速运放,提高了输出电压的幅度。整个系统以 ADUC841为控制中心,有很高的精确度和稳定度。双CPU结构,大大增强了信 息的处理能力;行列式键盘输入,大屏幕LCD输出,操作简便,人机界面
2、友好。AbstractThis sine wave generator, based on the DDS new technique, can generate a sine wave with a frequency ranging from IKHz to 30MHz, which has a frequency step of 1Hz! The system can also output an AM signal with an adjustable modulation index, an FM signal with a frequency deviation of 5kHz o
3、r 10kHz, controlled by the keyboard input. Meanwhile it has a function of outputting PSK or ASK signals, with a code rate of lOkps and lOOKHz carrier. Applying the low noise, high speed ,wide pass band Op Amp, increases the output voltage amplitude. The whole system has an ADuC841 as its controller
4、center, which provides a high precision and stabilization. Two CPUs enhance the ability of processing. Matrix keyboard and large screen LCD display provide a friendly interface, which makes the operating more easy.一、方案设计与论证1.1方案比较本题目的要求是设计一个正弦信号发生器,并且能够输出模拟幅度调制(AM)信号,模 拟频率调制(FM)信号,二进制PSK、ASK信号。综合各方面
5、考虑,可以把这个系统分为几 个子模块:信号源部分、控制处理部分、AM, FM, PSK, ASK信号的产生部分,输入输 出用户接口和末级放大部分。本系统采用模块化制作,对各模块分析如下:(1)信号源部分信号源是这个系统的核心,它的成功与否,将直接影响到整个系统的性能。方案一:利用RC、LC网络产生振荡信号利用成熟的三点式晶体管振荡电路,可以通过改变电阻,电感,电容元件的参数,来改 变正弦振荡的频率。这种电路的特点是频率稳定性较好,并且很容易起振,电路简单。但是 如果要实现题目中要求的IKHz至10MHz那么宽的频率范围,很难做到,或者实现起来系 统体积太大,功耗很高,容易产生杂波,不易精确调节
6、振荡频率。因此该方案在设计之中不 予考虑。方案二:利用压控振荡器VCO产生振荡信号压控振荡器(又称为VCO或V/F转换电路)产生的波形的振荡频率与它的控制电压成正 比,因此,调节可变电阻或可变电容可以调节波形发生电路的振荡频率。利用集成运放可以 构成具有一定精度、线性较好的压控振荡器。并且,可以用数字电位器实现对电压的程控。 但是,开环VCO的频率稳定度和频率精度较低,题目中的频率范围对于压控振荡器来说太 宽,很难实现,加之压控振荡器产生的信号频率稳定度也达不到题目的设计要求。方案三:利用锁相环进(PLL)行间接频率合成这个方案是在方案二的基础上,用锁相环将VCO输出的频率锁定在所需的频率上。
7、PLL 使输出频率的稳定度和精度,接近参考振荡源(通常用晶振),如图1所示。如果只用一个锁 相环,频率肯定覆盖不了 IKHz-lOMHz的变化范围。因此可以考虑用多个PLL进行分段锁 定。缺点是硬件复杂,增加了调试难度。因此也不采用这种方案。图1锁相环框图方案四:直接数字合成法(DDS)DDS或DDFS是 Direct Digital Frequency Synthesis的简称,通常将此视为第三代频 率合成技术,它突破了前几种频率合成法的原理,从相位的概念出发进行频率合成。这种 方法不仅可以产生不同频率的正弦波,而且可以控制波形的初始相位,还可以用DDS方法产 生任意波形(AWG)。利用专用
8、的DDS芯片产生的信号频率准确,频率分辨率高,易于控制。 而且,电路相对简单易行。综上所述,我们采用了最后一种方案作为信号源。(2)控制部分方案:采取FPGA或者CPLD控制近年来,可编程器件发展很快,在很多方面都得到了广泛的应用。采用大规模的可编程 器件来完成系统的控制是一种很不错的解决方案,它具有体积小、改动灵活的特点。用它们 作为系统的“神经中枢”,可以采用VHDL或者Verilog语言来描述。但是一般来说,复杂 可编程逻辑器件CPLD(Complex Programmable Logic Device)集成的门数目不会很多。现场可 编程门阵列FPGA(Field Programmabl
9、e Gate Array)是新一代的可编程器件,但是需要外部的 配置芯片,否则断电后,保存在RAM中的程序会丢失。这个方案特别适用于大型、高速、 复杂系统的控制,但是本系统中,考虑到成本和制作难易程度,没有采用这个方案。方案二:采取MCS51单片机作为控制中心MCS51系列单片机是一种廉价的,应用极为广泛的单片机,它体积小,功能强大。可 以用汇编或者C语言进行开发。并且这种单片机的接口电路丰富。缺点是运行速度不够快, 12个时钟周期一条指令,如果用12MHz的晶振,执行一条指令最快也要lus。因此不适合 高速的控制。方案三:采取ADuC841芯片作为主控ADuC841是美国模拟器件公司(ADI
10、)生产的内嵌MCU的高性能、多通道12位数据采 集系统芯片,它具有体积小、功耗低等诸多特点。它具有与8051兼容的内核,12个中断源、 2个优先级、双数据指针、扩展的11位堆栈指针。每条指令一个时钟周期,最大的工作时 钟为25MHz (5V时)及16MHz (3V时)。用该芯片来控制DDS,可以完美地实现系统的 指标性能要求。同时考虑到,输入输出的接口需要较多的I/O 口,而且这部分对单片机的速度要求不高, 所以在此系统中,采取了双CPU结构,即利用ADuC841作为主控,用AT89S52作为输入 输出的控制,两个CPU通过串口进行通信。(3) AM、FM、PSK、ASK信号产生部分a.调幅(
11、AM)信号的产生调幅的方法有很多,使用的场合不同,产生调幅信号的方法也有很大的不同。实现调幅的方法大致分为低电平调幅和高电平调幅。其中低电平调幅又有平方律调幅, 斩波调幅,而高电平调幅乂分集电极(阳极)调幅和基极(控制栅极)调幅。平方律调幅是载波 和调制信号通过非线性器件之后,产生丰富的频率分量,其中含有所需的调幅波边频,这些 信号通过一个带通滤波器之后,把不需要的频率分量滤掉得到调幅波。斩波调幅就是将调制 信号经过一个受载波控制的开关电路,再通过中心频率为载波频率的带通滤波器,得到调幅 波。这种电路原理简单,但实现起来有一的难度,因为对器件的要求很高,易引入干扰。调 试困难。用模拟乘法器实现
12、调幅也是常用的方法。集成模拟乘法器构成的调制器线性失真小,包 络波形好,比用分立元件所构成的调制器稳定,而且实现起来也很方便,很容易控制,并且 很稳定。所以本系统采用这种方法。b.调频(FM)信号的产生产生调频信号的也有方法很多,归纳起来主要有两类:一是用调制信号直接控制载波的 瞬时频率直接调频;二是先将调制信号积分,然后对载波进行调相,结果得到调频波, 即由调相变调频间接调频。常用的调频方法是变容二极管调频,实现起来也不困难,但 是要进一步提高灵敏度和精度,减少失真,实现数控,也不易于做到。因为系统的正弦波发生器是基于DDS芯片的,所以可以充分利用硬件资源,根据调制 信号和载波信号,用程序控
13、制DDS芯片直接输出调频信号,这样做的好处是电路简单,频 偏的改变只需要改变置入的频偏参数即可。经过我们在实验中的测试,发现这种方法的效果 良好。c.二进制PSK、ASK信号的产生在幅度键控中,载波幅度是随着调制信号而变化的。ASK(幅度键控)信号的产生,可以 把二进制序列看作一个开关信号的序列,用这个开关信号对载波进行调制,就得到了 ASK 信号。二进制相移键控(PSK)中,载波的相位随信号1或0而改变,通常用相位0和180来 分别表示1或0。相移键控信号的产生和ASK类似,可以由两个初相位不同的ASK信号 相加得到。在这个设计中,因为所采用的DDS芯片自带了 FSK、PSK、ASK的功能,
14、所以只需要 写程序控制DDS芯片,即可得到所需要的信号。从而节省了硬件开销,实现起来更加容易, 效果也好。(4)末级放大电路部分系统的输出要求在频率范围内50Q负载电阻上正弦信号输出电压的峰峰值为6V,因此 一定要在末级加上放大电路。方案:用晶体管组成放大电路用分立的晶体管元件构成的放大电路,优点是灵敏度高、能承受的较大的功率、动态 范围广等,它们的通频带也较宽。但是,分立元件组成的电路调试起来很困难,特别是在高 频段,而且容易引入噪声和失真。方案二:用运算放大器构成放大电路一个较好的解决方案是利用集成的运算放大器,但是一般的运放的频带都满足不了本 系统IKHz10MHz这么宽的范围。因此定要
15、采用低噪声,宽频带的高速运放。AD8099 和AD8039具有高达1GHz的频带,用来作末级放大,则可达到题目提出的高指标。(5)输入输出用户接口可以使用8255、8155扩展I/O 口,或者使用键盘数码管接口专用芯片,这种方案成本 较高。因为AT89s52 “物美价廉”,功能强大,所以在这个设计中,利用它作用输入输出设 备的接口控制,采用了 4X4行列式键盘,大屏幕LCD显示器。其中,LCD显示器和LED 数码管相比,有其无法比拟的优点。LED数码管无论采用静态或者动态的方式扫描,都要 占用很多的CPU硬件和软件资源。LCD自带有锁存功能,只有当要改变显示内容的时候才 需要占用软件资源,“空
16、闲”时处于锁存状态,可以和CPU断开了联系。1.2总体方案框图图2系统框图整个系统的框图如图2所示,其中左边虚线方框内所示的输入输出部分以MCUI(AT89S52单片机)为中心,右边虚线方框内所示为信号发生部分,以MCUII(ADuC841) 和DDS芯片(AD9958)为中心。二、原理分析和说明(1)正弦波的产生DDS的基本结构框图如图3所示,DDS的工作过程为:1)将存于数表中的数字波形,经数模转换器D/A,形成模拟量波形.2)两种方法可以改变输出信号的频率:a、改变查表寻址的时钟CLOCK的频率,可以改变输出波形的频率.b、改变寻址的步长来改变输出信号的频率.DDS即采用此法。步长即为对
17、数字波形 查表的相位增量,由累加器对相位增量进行累加,累加器的值作为查表地址。3) D/A输出的阶梯形波形,经低通(带通)滤波,成为质量符合需要的模拟波形正弦输出的DDS原理图如图4所示。设相位累加器的位宽为2N, sin表的大小为2p,累 加器的高P位用于寻址sin表,时钟Clock的频率为fc,若累加器按步进为1地累加直至溢 出一遍的频率为fJ out 2 N若以M点为步长,产生的信号频率为2Mx*M称为频率控制字。DDS系统的核心是相位累加器,它由一个加法器和一个位相位寄存器组成,每来一个 时钟,相位寄存器以步长增加,相位寄存器的输出与相位控制字相加,然后输入到正弦查询 表地址上。正弦查
18、询表包含一个周期正弦波的数字幅度信息,每个地址对应正弦波中0-360 范围的一个相位点。查询表把输入的地址相位信息映射成正弦波幅度的数字量信号,驱动 DAC,输出模拟量。相位寄存器每经过2N/M个ft时钟后回到初始状态,相应地正弦查询 表经过一个循环回到初始位置,整个DDS系统输出一个正弦波。输出正弦波周期为频率控制字与输出信号频率和参考时钟频率之间的关系为:f 91M =丛0 M 2n-其中N是相位累加器的字长。频率控制字5.输出信号频率成正比。通常用频率增量来表示频率合成器的分辨率,DDS的最小分辨率为与PLL不同,DDS的输出频率可以瞬时地改变,即可以实现跳频,这是DDS的一个突出优 点
19、,用于扫频测量和数字通讯中,十分方便。2 . AD9958的简介这个系统的核心:信号波形产生部分,采用了专用DDS芯片AD9958。AD9958是美国AD公司新推出的一款多通道DDS器件。它是2路带10位DAC的 500MSPS DDS,取样频率500MspS,在各路中能单独控制频率/相位/幅度,能匹配频率/相 位/幅度的变化,通路-通路之间有极好绝缘(大于72dB)。具有线性频率/相位/幅度扫描功能, 多达16级频率/相位/幅度调制,单独可编程DAC满刻度电流。有两个集成的10位DAC, 32位频率调整分辨率,14位相位失调分辨率,10位输出幅度可缩放的分辨率,有增强数据 吞吐量的串行I/O
20、 口(SPI),软件/硬件控制降功耗,双电源工作(1.8V DDS核,3.3V串行I/O), 内置了多种器件的同步,56引脚LFCSP封装,跳频本地振荡器。系统要求产生1 KHz到10MHz 的频率范围,频率步进为100Hz,可知,用该芯片可以很好地实现。AD9958是具有32位的相位累加器,本系统所用的外部振荡源是22.1184M的晶振。振 荡源信号经过420倍频(可程序控制)后,作为系统时钟。所以,输出信号频率的计算公式 为:从上式可以看出,频率步进最小可以达到22118400x(4-20)= 0.02 0.1”z这个设计中用5倍频,算得九少=I21 18*x520 0257”?是题目所要
21、求的步进量的3883 倍!如果已知输出频率,可以由卜式算得控制字:FTWf , x232J OU1 J22118400x5= 38.836九,3 .信号质量1)频率稳定度,等同于其时於信号的稳定度。时钟信号由晶振产生,它的频稳度优于 10-6。2)频率的值的精度,决定于DDS的相位分辨率。即由DDS的相位累加器的字宽和ROM 函数表决定。本题要求频率按100Hz步进,但实际上可以达到小于1Hz的步进。所以说DDS 可达到很高的频率分辨率。3)失真与杂波:可用输出频率的正弦波能量与其他各种频率成分的比值来描述。失真 与杂波的成分可分为以下几个部分:a.采样信号的镜像频率分量。DDS信号是由正弦波
22、的离散采样值的数字量经D/A转换 为阶梯形的模拟波形的。所以存在着以采样频率为折叠频率的一系列镜像频率分量。b.D/A的字宽决定了它的分辨率,它所决定的杂散噪声分量,满量程时,对信号的信噪 比影响可表示为S/D+N =6.02B+1.76 dB其中B为D/A的字宽,所用的DDS有10位的D/A,信噪比可达到60dB以上。c.相位累加器截断造成的杂波。这是由正弦波的ROM表样点数有限而造成的。通过提 高时钟频率或采用插值的方法增加每个周期中的点数(过采样),可以减少这些杂波分量。d.D/A转换器的各种非线性误差形成的杂散频率分量,其中包括谐波频率分量,它们在 N频率处。这些杂波分量的幅度较小。e
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国大学生 电子设计 大赛 正弦 信号发生器
限制150内