电子系统设计综合实验_第1页
电子系统设计综合实验_第2页
电子系统设计综合实验_第3页
电子系统设计综合实验_第4页
电子系统设计综合实验_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE4厦门理工学院光电与通信工程学院刘虹袁江南电子系统设计综合实验指导书(选择以下项目中的一项作为综合实验项目)。项目一等精度频率计课程设计目的进一步熟悉QuartusⅡ的软件使用方法,熟悉keil软件使用; 熟悉单片机与可编程逻辑器件的开发流程及硬件测试方法;掌握等精度频率计设计的基本原理。掌握独立系统设计及调试方法,提高系统设计能力。设计任务利用单片机与FPGA设计一款等精度频率计,待测脉冲的检测及计数部分由FPGA实现,FPGA的计数结果送由单片机进行计算,并将最终频率结果显示在数码管上。要求该频率计具有较高的测量精度,且在整个频率区域能保持恒定的测试精度,具体指标如下:a)具有频率测试功能:测频范围100Hz~5MHz。测频精度:相对误差恒为基准频率的万分之一。b)具有脉宽测试功能:测试范围10μs~1s,测试精度:0.1μs。c)具有占空比测试功能:测试精度1%~99%。d)具有相位测试功能。(注:任务a为基本要求,任务b、c、d为提高要求)基本原理基于传统测频原理的频率计的测量精度将随被测信号频率的下降而降低,在实用中有较大的局限性,而等精度频率计不但具有较高的测量精度,而且在整个频率区域能保持恒定的测试精度。3.1等精度测频原理等精度频率计主控结构如图1所示。图1等精度频率计主控结构测频计测控时序如图2所示。图2频率计测控时序预置门控信号CL选择为0.1~1s之间(通过测试实验得出结论:CL在这个范围内选择时间宽度对测频精度几乎没有影响)。BZH和TF分别是2个高速计数器,BZH对标准频率信号(频率为Fs)进行计数,设计数结果为Ns;TF对被测信号(频率为Fx)进行计数,计数结果为Nx,则有MUX64-8模块并不是必须的,可根据实际设计进行取舍。分析测频计测控时序,着重分析START的作用,完成等精度频率计设计。3.2FPGA模块FPGA模块所要完成的功能如图1所示,由于单片机的速度慢,不能直接测量高频信号,所以使用高速FPGA为测频核心。100MHZ的标准频率信号由FPGA内部的PLL倍频实现,待测信号TCLK为方波,由信号发生器给出待测方波信号(注意:该方波信号带有直流偏置,没有负电压,幅值3.3V)。预制门控信号CL由单片机发出,BRNA和ENA分别是BZH与TF两个计数器的计数允许信号端。FPGA将允许计数时间内的BZH、TF的运行结果送入单片机进行最后的计算。3.3单片机模块单片机模块完成对整个测频系统的控制,包括对FPGA的控制以及数码管的显示控制。测频允许信号由单片机发出,并且单片机的P0口负责循环读取FPGA发送过来的测频结果数据(BZH、TF两个计数器的计数结果,每次传送8位数据),P2负责发送控制信号,单片机可以通过结束信号了解测频记数是否结束,以确定何时开始读取数据。四、整体系统设计根据以上的原理介绍,按照设计任务要求,利用VHDL进行等精度频率计系统的和核心程序设计,通过QuartusⅡ进行编辑、编译、综合、适配、仿真测试。利用单片机实现等精度频率计的频率计算以及实时显示。3、利用EDA最小系统板实现设计。五、设计报告要求1.说明数字等精度频率计的工作原理。2.画出所设计的等精度频率计模块方框图,包括FPGA部分与单片机部分。3.结合频率计设计任务指标,记录频率测试指标,并进行误差分析计算。4.记录结果图形,并将电子档存档。5.总结设计中遇到的问题,问题出现的原因及解决问题的方法。六、实验设备EDA最小系统板一块(康芯)、PC机一台、示波器一台、信号发生器一台、万用表一个。项目二VGA彩色信号演示系统设计一、课程设计目的进一步熟悉QuartusⅡ的软件使用方法; 熟悉可编程逻辑器件的开发流程及硬件测试方法;学习FPGA硬件资源的使用和控制方法;掌握VGA时序控制的基本原理,掌握FPGA对液晶的显示控制,掌握状态机的设计方法;掌握图像显示原理;掌握独立系统设计及调试方法,提高系统设计能力。二、设计任务利用FPGA设计VGA彩色信号演示系统,该演示系统可演示彩条信号、图像信号。具体任务为:a)显示彩条信号,通过外部控制产生三种模式的显示变化,如表1-1所示。表1VGA彩色信号显示控制器三种模式表模式1竖彩条:红黄紫绿青蓝白黑模式2横彩条:红黄紫绿青蓝白黑模式3棋盘格显示模式模式控制参数由外部按键输入,并将显示模式显示在LCD上。例如:如果选择模式1,在VGA上显示了竖彩条,则在LCD上显示:“模式1:竖彩条”。在VGA上显示相应的竖彩条。b)显示图像信号,将像素点数据存于FPGA内部的RAM或ROM中,通过读取RAM或ROM来获得图像数据,将图像数据进行VGA时序控制(时序控制利用状态机进行编写),并送入VGA进行显示,同时在LCD上显示“显示模式4:图像名称”。c)将VGA的时序控制固化为VGA显示控制IP核,方便移植调用。(注:任务a为基本要求,任务b、c为提高要求)三、基本原理VGA工业标准要求的频率如下:时钟频率:25.175MHZ(像素输出的频率)。行频:31469HZ。场频:59.96HZ。设计VGA图像显示控制要注意两个问题:一个是时序驱动,这是完成设计的关键。时序稍有偏差,显示必然不正常;另一个是VGA信号的电平驱动。3.1VGA显示原理VGA彩色显示器(640X480/60Hz)在显示过程中除R、G、B三基色信号外,还有同步HS信号和场同步VS信号。在显示器显示过程中,HS和VS极性可正可负,其极性转换逻辑在显示器内自动切换。以正极性为例,R、G、B信号为正极性信号,并高电平有效,当VS=0、HS=0,CRT显示的内容为亮的过程,当一行扫描完毕,行同步HS=1,这时的VGA显示器扫描产生消隐及电子束回到VGA显示器的左边下一行的起始位置(X=0Y=1);当扫描完480行后,VGA显示器的场同步VS=1,产生场同步使扫描线回到VGA显示器的第一行第一列(X=0Y=0,约为2个行周期)。行、场扫描示意图如图1所示。时序要求如表2所示。图1VGA行扫描、场扫描时序示意图表2行、场扫描时序要求3.2FPGA模块FPGA完成的功能模块如图2所示。图2FPGA模块框图VGA显示控制模块完成对VGA的时序控制,以驱动CRT进行彩条显示;LCD显示控制模块完成对LCD_16207的显示控制,驱动LCD_16207进行汉字显示,增强可读性。主要步骤1、编写相应程序,编译、仿真、绑定管脚、下载程序,在GX-SOPC-EDA-EP2C8-STARTER-EDK开发板上实现。2、4个跳线器连接在F1_SW1_JP1(1-2),F1_SW1_JP2(1-2),F1_SW1_JP3(1-2),F1_SW1_JP4(1-2)状态,这样可以使用SW1A,SW2A,SW3A,SW4A。3、SW4A为复位信号,按下复位时屏幕显示为黑色;4、SW4A为高,正常工作,改变SW1A、SW2A为01,11,10三种输出方式,在VGA显示器上输出三种图形,并将模式方式显示在LCD上。五、设计报告要求1.说明VGA显示器的工作原理,主要是时序控制原

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论