关键词不能为空

当前您在: 主页 > 英语 >

基于FPGA脉宽调制设计

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-28 02:17
tags:

-

2021年2月28日发(作者:像纸)




基于


FPGA


脉宽调制设计












学院< /p>



电子信息工程学院




姓名





学号




指导老师








1.1




选题背景与研究意义



1.1.1



信号发生器的实现技术



信号发生器是 电子测试设备中的一种,它用来产生不同类型、不同频率、不


同幅度的电子波形,


广泛应用于电子设备的研发、


测试和维修。


它 产生的典型波


形有正弦波、方波、三角波和锯齿波。



传统的信号发生器运用的是模拟技术,


它的实现方法是将正弦波与某一电 平


作比较,


比较器的输出即方波,


通过 调节待比较的电平即可产生占空比不同的方


波,


再对方波做积分 和微分便可产生三角波,


而锯齿波的产生基于对电容的充电,


然 后通过开关放电实现。



模拟信号发生器技术的关键在于正弦波 的产生。早期的技术都是基于谐振


法,


之后又出现了基于锁相环 技术的信号发生器。


随着电子技术的不断发展和直


接数字频率合 成技术(


Direct Digital Synthesizer

)的提出,一种新的信号产生方


法正在被广泛应用,这种方法就是

< br>DDS


技术。



信号发生器的数 字实现方法有两种,一种是运用专用集成电路(


ASIC


)信< /p>


号产生芯片,如


ADI


公司的

< p>
AD9850


,另一种是运用可编程逻辑器件(


F PGA


)。



1.1.2



研究背景及研究意义



在现代电子系统 中,


信号发生器是重要的组成部分之一。


在信号传输、


通信


电子、电力载波、电子对抗等众多领域被广泛使用。比如,在广播传 输系统中,


高频信号需要作为载波发射,


在这里就需要一个能产 生高频的信号发生器。


在工


业、生物医学等领域,如超声诊断、 核磁共振等,都需要特定频率、特定功率的


信号发生器。







本设计是直接数字频率合成技术与可编程逻辑器件的结合,首先,利用


Verilog


HDL


语言完成了


DDS


信号发生器的


RTL


描述,其次 ,使用


Altera


公司


出品的


Quartus


II


11.0

< p>
进行模块化设计和仿真。


Quartus


II< /p>



Altera


公司提供的


EDA


集成开发环境,其人机界面友好,特别适用于


FPGA


初学者。与


EDA


软件


配合的是


Cyclone


II

< p>
EP2C5Q208C8


开发板,体积小巧,功能丰富,非常适合用



DDS


的设计。



1.2



信号发生器功能





1.2.1



信号发生器的功能



作为基本功能,< /p>


信号发生器要具有产生正弦波、


方波、


三 角波和锯齿波的能


力;设计说明书如下:





通过拨码开关实现输出

< p>
SPWM






当拨码开关同时为“


0


”时,输出


SPWM


。< /p>





当拨码开 关分别为“


0


”“


1

< br>”时,输出正弦波和锯齿比较后波形。





当拨码开关分别为“


1


”“


0


”时,输出频率改 变的方波。




当拨码开关同时为“


1


”时,通过某一按键开关切换输出波 形的类型,类


型在正弦波、三角波和锯齿波之间切换。



1.3



信号发生器数字部分的设计




1.3.1



波形

ROM


设计



作为一款

< p>
DDS


信号发生器,


ROM


的设计很重要。本文的


ROM


模块调用了

Quartus


自带的


IP



ROM:1-PORT


,在调用之前,需先准备好

< br>ROM


的初始化文


件,


Alte ra



FPGA


ROM


初始化文件的后缀名为


.mif


memory initialized file


)< /p>



格式如下:



DEPTH =128;


WIDTH =8;


ADDRESS_RADIX = DEC;


DATA_RADIX = DEC;


CONTENT


BEGIN


[


数据


]


END;


生成


ROM


模块的过程如下:



打开


“MegaWizard Plug


-


In Manager”


,点击


“Create a new custom megafunction


variation”

,在弹出的对话框中展开


“Memory


Compile r”


列表,在展开的列表中选



“RO M:1


-


PORT”


,点击

< p>


下一步



,在


“How wide should the ?q? output bus be ?”



侧选择


8


位,在


“How


ma


ny


10-


bit


words


of


memory


?”

< p>
右侧选择数据容量为


128


个。点击两次



下一步



,选择生成 的


mif


文件,再点击两次



下一步



,在对话框


中 把



生成


bsf


文件



勾上。


最后点击



结束



,便完成了


ROM


的调用。生成的

symbol


如图所示。





ROM



symbol



正弦


ROM


模块的仿真波形如图所示。




ROM


模块仿真波形







正弦


ROM


模块例化代码如下:

< p>



正弦波的


symbo l


如图所示。





正弦波,方波,锯齿波,三角波生成模块的

< br>SignalTap


抓取波形如图所示。





1.3.2



分频模块设计



晶振的输出频率为


50 MHz



为显示


SPWM


波形,

这时就有必要对输入时钟


进行分频了。分频模块的关键代码如下:

< br>



正弦波的


symbol


如图所示。


-


-


-


-


-


-


-


-



本文更新与2021-02-28 02:17,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/677812.html

基于FPGA脉宽调制设计的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文