受控正弦信号发生器.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
受控正弦信号发生器

受控正弦信号发生器 设计报告 摘 要 本设计一个受控正弦信号发生器,以模拟电路为核心,以MSP430F149单片机系统为控制系统,采用单片机与DDS模块相结合的方式,通过对DDS集成芯片AD8951的控制,实现了赛题要求的基本功能。系统由电流接收器、电流变送器、单片机控制模块、DDS信号发生电路、LCD显示模块、A/D转换模块、信号调理电路、二线式V/I变换电路等组成。系统的输出频率和各种调制方式由可调电阻设置,并通过LCD显示。 本系统有效地使用MSP430F149单片机的片内资源,将数字电路与模拟电路高效的融合到一起,配合自动控制算法,实现题目的基本要求的所有项及发挥部分的要求。 关键词:正弦信号发生器;MSP430F149单片机;DDS;数模转换;二线式V/I变换电路 一、方案设计与论证 1.单片机选型 在整个系统中,信号发生部分和接收部分都需要一个主控芯片进行处理,主要考虑以下三个方案: 方案一:采用SPCE061A单片机。SPCE061A单片机是16位的微处理器,主频可以达到49MHz,速度很快,并且具有方便的ADC接口,但SPCE061A单片机的功耗不是最低的。 方案二:采用C8051F系列单片机。C8051F系列单片机的发展已经有比较长的时间,应用比较广泛,各种技术都比较成熟,但此系列单片机为8位机,处理速度不是很快,资源不够充足,故不采用。 方案三:采用TI公司MSP430系列单片机。MSP430系列的单片机拥有有业界最低功耗,其中F149活动模式在160uA,因此在性价、功耗、速度上都有优势。 由于在传输过程中对功耗要求,MSP430可以设置为低功耗模式,功耗(可达uA级)比C8051F系列至少低一个数量级,内部还集成有温度传感器,所以本设计采用MSP430F149单片机作为主控芯片。 2.电源方案 在本系统中的电源主要考虑以下方案: 方案一:开关电源。电源的效率高,体积小、重量轻、适应的范围大,它的主要缺点是输出电压中所含纹波较大,对电子设备的干扰较大,而且电路比较复杂,对元器件的要求较高。 方案二:采用LM317三端集成可调的稳压电源。此电源的优点是输出电压稳定,可以调节,输出的电压误差小,且电路比较简单,能大幅度地降低电能和电极消耗可以输出多挡不同的电压。MAX038是美信公司的低失真单片信号发生器集成电路,内部电路完善。使用该芯片,设计简单,可以生成同一频率信号的各种波形信号,但Direct Digital Frequency Synthesizer,简称DDS或DDFS)DDS运算速度高,系统集成度强的优势设计的这种信号发生器,比以前的数字式信号发生器具有速度更快,且实现更加简便。DDS合成的频率;另一方面,DDS比信号发生器更容易精确控制,所以我们选择DDS芯片进行频率合成。 6. 系统总体框图 图1.1系统总体框图 二、理论分析与计算 1.DDS的理论分析 DDS的基本原理是在高速存储器中放入正弦函数——相位数据表格,经过查表操作,将读出的数据送到高速DAC产生正弦波。可编程DDS系统原理如图2.1。 图2.1 DDS原理图 N:相位累加器位数; M:相位累加器实际对ROM寻址的位数; S:ROM输出正弦信号(离散化)的位数; 位数:相位累加器舍去的位数,满足位数=N-M。 DDS系统由频率控制字、相位累加器、正弦查询表、数/模转换器和低通滤波器组成。参考时钟为高稳定度的晶体振荡器,其输出用于同步DDS各组成部分的工作。DDS系统的核心是相位累加器,它由N位加法器与N位相位寄存器构成,类似于一个简单的计算器。每来一个时钟脉冲,相位寄存器的输出就增加一个步长的相位增量值,加法器将频率控制数据与累加寄存器输出的累加相位数据相加,把相加结果送至累加寄存器的数据输入端。相位累加器进入线性相位累加,累加至满量程时产生一次计数溢出,这个溢出频率即为DDS的输出频率。正弦查询表是一个可编程只读存储器(PROM),存储的是以相位为地址的一个周期正弦信号的采样编码值,包含一个周期正弦波的数字幅度信息,每个地址对应于正弦波中0~360°范围的一个相位点。将相位寄存器的输出与相位控制字相加,得到的数据作为一个地址对正弦查询表进行寻址,查询表把输入的地址相位信息映射成正弦波幅度信号,驱动DAC,输出模拟信号。低通滤波器平滑并滤除不需要的取样分量,以便输出频谱纯净的正弦波信号。 2.DDS的参数计算 对于计数容量为2N相位累加器和具有M个相位取样点的正弦波波形存储器,若频率控制字为K,输出信号频率为f o,参考时钟频率为f c,则DDS系统输出信号的频率为 f o=kfc/2N 输出信号频率的频率分辨率为 △f min=fc/2N 由奈奎斯特采样定理可知,DDS输出

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档