欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    EDA课程设计-简易信号发生器

    • 资源ID:1447445       资源大小:350KB        全文页数:21页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    EDA课程设计-简易信号发生器

    1、 EDA 课程设计 简易信号发生器简易信号发生器 EDA 课程设计 2 / 21 简易信号简易信号发生器发生器 1. 课程课程设计要求设计要求 1. 完成实验板上 DAC 的匹配电阻选择、焊接与调试,确保其可以正常工作。 2. 根据直接数字频率合成(DDFS)原理设计正弦信号发生器,频率步进 1Hz, 最高输出频率不限,在波形不产生失真(从输出 1KHz 正弦转换为输出最高频 率正弦时,幅度衰减不得大于 10%)的情况下越高越好。频率字可以由串口设 定,也可以由按键控制,数码管上显示频率值。 3. 可以控制改变输出波形类型,在正弦、三角波、锯齿波、方波之间切换。 4. 输出波形幅度可调,最小幅

    2、度步进 100mV。 2. 直接数字频率合成(直接数字频率合成(DDS)原理原理 直接数字频率合成技术是根据相位间隔对正弦信号进行取样、量化、编码, 然后储存在 EPROM 中构成一个正弦查询表。频率合成时,相位累加器在参考时钟 的作用下对时钟脉冲进行计数,同时将累加器输出的累加相位与频率控制字 K 预置的相位增量相加,以相加后的吉果形成正弦查询表的地址;取出表中与该相 位对应的单元中的幅度量化正弦函数值,经 DA 转换器输出模拟信号,再经低 通滤波器平滑得到符合要求的模拟信号。 相位累加器的最大计数长度与正弦查询 表中所存储的相位分隔点数相同,由于相位累加器的相位增量不同,将导致一周 期内的

    3、取样点数不同,在取样频率(由参考时钟频率决定)不变的情况下,输出信 号的频率也相应变化。 fin=M(fclk/2n) EDA 课程设计 3 / 21 3. 系统系统设计设计 3.1 总体设计方案总体设计方案 信号发生器从总体上可以分为系统控制模块,波形产生模块和 D/A 转换模块。 系统控制模块负责处理按键的读入,按键处理,将频率和幅度在数码管上显示, 调节频率和幅度以及波形的选择。 波形发生模块负责按照控制模块输入的信号, 输出相应的波形 (正弦波, 方波锯, 齿波,三角波) ,以及输出相应幅度和频率的信号。 D/A 转换模块负责将输入的数字信号转换为模拟信号。 3.2 系统控制模块系统控

    4、制模块 1、 按键控制模块和数码显示模块 系统 控制 模块 数码管显示 (幅度频率) 按键 读入 LED 指示灯 频率调节 波形选择 幅度调节 波形 产生 模块 D/A 转换 显示 输出 键值 读取 和按 键消 抖模 块 EDA 课程设计 4 / 21 1) 、 按键读取模块设计思路: 由于按键按下时有一段时间的低电平, 而按下时 A、 B、C、D 的输入键值始终是高电平,故可以通过在 20M 时钟的每个上升沿来 检测按键输入端的电平变化,经过消抖后就可以判断是哪个按键按下。 按键检测和按键值读取的主要进程: process(clk_key) variable counter: std_logic_vector(15 downto 0); variable state:integer range 4 downto 0; begin if rising_edge(clk_key)then case state is when 0 = if (abcd(0)=0 or abcd(1)=0 or abcd(2)=0or abcd(3)=0) then state:


    注意事项

    本文(EDA课程设计-简易信号发生器)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583