0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

我的毕业设计——基于FPGA的双路低频信号发生器

电子芯 2018-10-08 12:51 次阅读


摘要

本设计是基于Altera公司的Cyclone II系列EP2C8Q208C8N芯片的双路低频信号发生器。系统应用FPGA内部特有的可配置IP核和锁相环等设计信号发生器。整个系统由触摸屏人机操控界面、红外操控、信号发生器、叠加电路组成。信号发生器可输出两路相互独立的信号,信号类型有矩形波、三角波以及正弦波。两路信号的频率、幅值、相位、占空比等参数都可通过红外遥控以及触摸屏调节和预置。频率的预置范围为1000赫兹到2000赫兹,步进值为1赫兹。幅值的预置范围为0V~5V,相位的预置范围为0°~360°,占空比预置范围为0~100%,且步进值都小于1。当两路波形都为正弦信号时,可以通过叠加电路对两路正弦信号进行叠加。

系统结构框

本设计是以Altera公司的可编程芯片做载体,运用Verilog作为软件设计工具,从而实现DDS原理,即信号发生器的核心思想。再加上信号发生器的硬件电路就可以输出特定的信号,也就是本设计中的数/模转换电路。从电池兼容EMC考虑,该电路的布局要紧凑的硬件,使导线长度尽可能短。这样即可以避免内部自身线路时间的干扰,也可以避免外界的干扰,适当增加滤波器来屏蔽干扰。这样就可以提高输出信号的质量。所有信号的参数可以通过两种方式程控调节,即人机操控方式和红外遥控方式。从图中可以看出系统主要由触摸屏人机操控界面、红外操控、信号发生器、叠加电路等组成。

系统框图.jpg

软件设计

软件设计包括三个部分,控制部分、信号发生部分、数据存储部分。FPGA的具体程序是采用顶层原理图分块编程的方式。控制部分实现触摸屏和红外遥控对信号参数设置的功能,信号发生部分产生三种信号,正弦波、方波、三角波,数据存储部分存储三种信号的波形数据。

FPGA软件设计采用顶层原理图模式,正弦波、三角波、矩形波信号发生器的顶层模块原理图,块内是用Verilog语言编写的程序。

软件设计流程图.jpg

系统电路图

这是我大学期间第一次将所做的设计做出PCB,并且真正打样焊接出来,这个过程让我明白设计文件和打样出的实物的区别,需要注意的点。大家能看出来我这次PCB上有哪些错误吗?请留言哦。

实测输出波形

输出两路独立的方波、正弦波、三角波。

视频演示




声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    低频信号发生器如何调节电压?

    低频信号发生器是一种用于产生不同频率、幅度和波形类型的信号的仪器。调节低频信号发生器的电压变化是指改变输出
    的头像 发表于 04-26 09:07 55次阅读
    <b class='flag-5'>低频信号</b><b class='flag-5'>发生器</b>如何调节电压?

    基于FPGA 的DDS正弦信号发生器的设计和实现

    电子发烧友网站提供《基于FPGA 的DDS正弦信号发生器的设计和实现.pdf》资料免费下载
    发表于 03-24 09:34 3次下载

    低频信号发生器如何调节电压?

    低频信号发生器是一种用于产生不同频率、幅度和波形类型的信号的仪器。调节低频信号发生器的电压变化是指改变输出
    的头像 发表于 12-26 15:07 615次阅读
    <b class='flag-5'>低频信号</b><b class='flag-5'>发生器</b>如何调节电压?

    信号发生器在射频信号处理中的应用与技巧

    信号发生器在射频信号处理中的应用与技巧 信号发生器在射频信号处理中是一种常用的测试仪器,广泛应用
    的头像 发表于 12-21 14:56 352次阅读

    设计一个低频信号发生器

    实现利用单片机AT98C51和8位D/A转换芯片DAC0832共同实现方波、三角波、锯齿波、梯形波这四种常见波形的发生
    的头像 发表于 11-28 09:50 437次阅读
    设计一个<b class='flag-5'>低频信号</b><b class='flag-5'>发生器</b>

    基于Raspberry Pi的合成射频信号发生器的实现

    RF信号发生器,尤其是微波频率的RF信号发生器,是基于锁相环(PLL)合成器产生的。[1]PLL允许从低频参考产生稳定的高频。图1给出了一个
    发表于 11-23 15:52 327次阅读
    基于Raspberry Pi的合成射<b class='flag-5'>频信号</b><b class='flag-5'>发生器</b>的实现

    度纬科技最新发布! IP视频信号发生器IPSG

    度纬科技公路交通事业部多年从事于公路交通机电工程闭路电视视频监控系统及ETC收费系统的测试方案研究。IP视频信号发生器IPSG于2023年10月正式发布, 满足GB/T 2182标准实际测试需要,支持千兆网口,可直接输出标准视频信号
    的头像 发表于 11-01 13:47 539次阅读
    度纬科技最新发布! IP视<b class='flag-5'>频信号</b><b class='flag-5'>发生器</b>IPSG

    度纬科技IP视频信号发生器IPSG产品特点

    度纬科技公路交通事业部多年从事于公路交通机电工程闭路电视视频监控系统及ETC收费系统的测试方案研究。IP视频信号发生器IPSG于2023年10月正式发布, 满足GB/T 2182标准实际测试需要,支持千兆网口,可直接输出标准视频信号
    的头像 发表于 10-27 16:47 279次阅读
    度纬科技IP视<b class='flag-5'>频信号</b><b class='flag-5'>发生器</b>IPSG产品特点

    频信号发生器的工作原理

    频信号发生器是一种能够产生高频信号的仪器,其原理基于振荡器的工作原理。以下是一种常见的高频信号发生器的工作原理。
    的头像 发表于 10-16 14:26 796次阅读

    简易低频虚拟信号发生器设计

    电子发烧友网站提供《简易低频虚拟信号发生器设计.pdf》资料免费下载
    发表于 10-13 10:24 1次下载
    简易<b class='flag-5'>低频</b>虚拟<b class='flag-5'>信号</b><b class='flag-5'>发生器</b>设计

    D触发器组成音频信号发生器

    D触发器组成音频信号发生器  D触发器是一种数字逻辑电路元件,它是由若干个逻辑门组成的,常用于数字系统中的寄存器、计数器等。D触发器在数字系统中起到很重要的作用,它能够存储和传输数字信号,并且能
    的头像 发表于 08-24 15:50 571次阅读

    任意函数信号发生器的使用方法

    在实验室,要对信号进行测量,需要有信号源。信号源又被称为信号发生器、振荡器,是用来产生各种电子信号
    的头像 发表于 05-23 14:26 3637次阅读
    任意函数<b class='flag-5'>信号</b><b class='flag-5'>发生器</b>的使用方法

    rc文氏电桥振荡电路在低频信号发生器中的作用是什么?

    rc文氏电桥振荡电路在低频信号发生器中的作用是什么?
    发表于 05-05 11:09