- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大连理工大学本科实验报告
题目:基于DDS技术的信号源设计
课程名称: 电子系统综合设计
学院(系):电子信息与电气工程学部
专 业: 电子信息工程
班 级: 电子0804
成 员: 王建超 200801210
黄凯凯 200801232
杨 淼 200801219
指导教师: 林建英
成 绩:
2011 年 11 月 20
摘要:
本实验以51单片机与FLEX10K10型号FPGA为核心器件,运用DDS技术实现任意信号的发生及显示,整个实验由多个模块组合而成,主要包括键盘扫描模块、LED显示模块、51单片机处理模块、通信模块、FPGA处理模块、DAC模块及示波器显示模块。通过各个模块之间的相互配合实现了正弦波、方波、三角波、锯齿波四种波形的选择输出及显示。
在进行实现效果调试时,主要测试了四种波形各自的示波器输出及误差分析,并通过求解相对误差分析实现信号质量的评估。从而实现了实验质量的评估。
本设计的主要优点在于FPGA程序的改进及通信方式的改变,相对于传统的通过单片机向FPGA发送数据的设计方法,本设计的最大优点在与通过ROM地址查表实现相应波形数据的输出;另外,单片机与FPGA通信方式的改变也是本设计的一大亮点。改变原来的通过四位P0口发送数据、另外四位发送地址的模式,本实验采用八位P0口发送数据,P2.1-P2.3选择发送信息的模式实现了数据的选择发送,同时提高了数据的发送效率。
调试效果显示本设计能够实现波形的准确输出(在误差允许范围内)并通过键盘选择实现了不同频率、幅度波形的输出。
关键字:DDS ;累加器;十进制频率控制; FPGA
1 设计任务和要求
运用DDS技术设计波形发生器,可以产生正弦波、方波、三角波、锯齿波三种波形,并通过键盘选择一种波形信号的输出
可以通过键盘改变波形信号的幅度,范围0-5V,且最小幅度间隔=0.1V.
可以通过键盘改变波形信号的频率,范围100-200KHz,且最小频率间隔=100Hz
2 设计原理与相关知识
DDS控制原理
若对一正弦波形进行采样,每周期为m 个采样点,分别记为1~m。对应每次参考时钟f c ,输出一个采样点,输出图中所示的一个周期的正弦,需要m 个时钟周期,则输出的波形频率为f a =fc/m。对于这种情况, 每次时钟到来时,相位累加器加1 ,则就会在第i 个时钟周期输出第i 个采样点( i = 1~m) ,第m + 1 个时钟输出第1 个采样点,以此循坏,这时的相位累加器实际上是步进为1 的模m 计数器。如果每次时钟到来时, 总是间隔一个采样点输出,即相位累加器的步进为2 ,这时在第i 个周期输出第2i 个采样点,输出波形如图1. 2 的波形b,显然波形b 的频率是a 的2 倍,即f b = 2 f a 。综上所述,如果相位累加器的步进为F, 则输出波形的频率为F ×f a , f a 是最小的输出频率称为频率分辨率或步进间隔, F 为频率控制字。给定不同的频率控制字即可输出不同的频率。
频率输出公式为:
f o =F*f c /m(1)
在实际设计中,如果累加器长度为N ,则可以有2N 个存储单元存储采样数据,如果我们对一个周期的波形进行2N 个点的采样,即m = 2N , 此时输出频率f o 和系统时钟频率f c 、相位累加器长度N 以及频率控制字F 的关系为:
f o =F*fc/2^N (2)
为了使波形输出不失真,根据奈奎斯特定理, F 最高为2 N - 1 。另外要提高DDS 的精度,就需要分母越大越好,即采样点的个数越多,越接近实际波形。但实际上不可能提供如此之多的存储空间,这就需要对采样点进行量化。如图1 (c) 所示,如果量化单位为K,则前K 个点的值总是相同的,为采样值1 ,第二组K 个采样点的值为采样值2 ,以此类推,第i 组K 个采样点的值为采样值i , 共需要m/K个存储单元来存储m/K个采样点。
本文设计中采用十进制频率控制原理,根据式(1) ,令m 为十进制数,即m = 10^n ,使得DDS 信号发生器分辨率为10 的整数幂。设计参考时钟f c = 10 MHz ,分辨率为100 Hz ,输出频率在100 Hz~200 KHz 之间的信号发生器。m 与K 以及F 的计算如下:由于分辨率为100 Hz ,即F = 1 时, 100 =fc/m= 10×10^6/ m ,所以m = 100 000 ; 使用50 个存储单元来存储波形,所以50=m/K=100000/K,所以K 为2 00
您可能关注的文档
- 《课堂新坐标》2014届高考物理一轮复习配套课件:第六章-第2讲-的研究电场能的性质.ppt
- 《模拟电子技术》-第6章--理想集成运放应用.ppt
- 《社会工作综合能力》第1章社会工作目标、对象及其领域.doc
- 《算法分析和设计》_实验指导书.doc
- 《铁路运输组织》课件2-4接发车.ppt
- 《物理学基本教程》课后答案-第十九章--狭义相对论.doc
- 【步步高】2014高考物理大一轮复习-8.2-磁场对运动电荷的作用.doc
- 【步步高-通用(理)】2014届高三二轮专题突破-专题二-第3讲平面向量.ppt
- 【创新设计】2013-2014学年高中物理鲁科版选修3-1第4章-闭合电路欧姆定律与逻辑电路章末整合4.ppt
- 【第四章、一元一次方程】2、如何抓住实际问题中的关键字(词)找到相等关系.ppt
最近下载
- 非结核分枝杆菌病诊断和处理方式.ppt
- EOCR-3DE智能型电动机保护器选型操作说明书.pdf VIP
- 流感防治知识讲座.pptx
- 江苏南京六校联合体2024-2025学年高二上学期1月期末化学试题含答案.pdf VIP
- 江苏南京六校联合体2023-2024学年高二上学期期末化学试卷含答案.pdf VIP
- 居民慢性病管理服务现状调查问卷[复制].docx VIP
- 2025年四川农村信用社招聘考试(综合基础知识)历年参考题库含答案详解.docx VIP
- 鼻空肠管置管的维护考试试题及答案.docx VIP
- 第18课 从九一八事变到西安事变(说课稿)-2024-2025学年八年级历史上册素养提升说课稿(统编版).docx
- 高流量呼吸湿化氧疗操作考核.docx VIP
文档评论(0)