EDA波形发生器实训报告_eda实训报告
EDA波形发生器实训报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“eda实训报告”。
班级:09电信 姓名:熊雷 学号:13 指导教师:赵欣
湖北轻工职业技术学院 2011年3月4日 湖北轻工职业技术学院 电子设计与制作综合实训
目录
第一章 概述..............................................................................................................................2 第二章 万用表组装与调试的目的与意义..............................................................................5 第三章 电路调试与制作..........................................................................................................7
3.1万用表的种类............................................................................错误!未定义书签。3.2万用表的结构特征....................................................................错误!未定义书签。第四章 指针式万用表最基本的的工作原理..........................................................................7
4.1MF47型万用表的工作原理...............................................错误!未定义书签。4.2MF47万用表电阻档工作原理.............................................................................9 第五章 总结与体会..................................................................................................................9 第六章 附录............................................................................................................................10
第一章 概述
1.1 引言
电子设计的必由之路是数字化,这已成为共识。在数字化的道路上,我国的电子技术经历了一系列重大的变革。从应用小规模集成电路构成电路系统,到广泛地应用微控制器或单片机(MCU),在电子系统设计上发生了具有里程碑意义的飞跃。电子产品正在以前所未有的速度进行着革新,主要表现在大规模可编程逻辑器件的广泛应用。在可编程芯片CPLD(复杂可编程逻辑器件)和FPGA(现场可编程门阵列)上实现电子系统的设计,必将成为今后电子 湖北轻工职业技术学院 电子设计与制作综合实训
系统设计的一个发展方向。所以电子设计技术发展到今天,又将面临另一次更大意义的突破,即CPLD/FPGA在EDA(电子设计自动化)基础上的广泛应用。本设计将采用基于VHDL的EDA设计来实现波形发生器的各种功能。
1.2
EDA技术的涵义EDA是电子设计自动化(Electronic Design Automation)的缩写。它是以大规模可编程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方式,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具,通过有关的开发软件,自动完成用软件的方式设计电子系统到硬件系统的一门新技术。EDA技术可以实现逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化,逻辑布局布线、逻辑仿真。完成对于特定目标芯片的适配编译、逻辑映射、编程下载等工作,最终形成集成电子系统或专用集成芯片。
EDA的工程设计流程电子设计的全过程分为物理级、电路级和系统级三个设计层次,涉及的电子系统从低频、高频到微波,从线性到非线性,从模拟到数字,从通用集成电路到专用集成电路构造的电子系统。EDA技术采用系统级的设计方法,其设计流程如图1所示。
图1 EDA的工程设计流程图
①源程序的编辑:利用文本编辑器或图形编辑器,将设计用文本方式或图形方式表达出来。常用的源程序输入方式有原理图输入、HDL文本输入和状态图输入。
②逻辑综合和优化:逻辑综合的功能是将软件描述与给定硬件结构联系起来,也就是HDL、原理图或状态图的描述,针对给定硬件结构组件进行编译、优化、转换和综合,最终获得门级电路甚至更底层的电路描述文件。
③目标器件的布线/适配:适配器的功能是将逻辑综合后产生的网表文件配置到指定的目标器件中,并产生最终的下载文件。
④目标器件的编程/下载:如果编译、综合、布线/适配和行为仿真、功能仿真、时序仿真等过程都没有发现问题,也就是说满足原设计的要求,这时就可以通过编程器或下载电缆将布线/适配器产生的配置/下载文件载入目标芯片FPGA或CPLD中。湖北轻工职业技术学院 电子设计与制作综合实训多功能波形发生器的设计
2.1多功能波形发生器多功能波形发生器采用FPGA器件作为核心控制部件,精度高稳定性好,得到波形平滑,特别是由于FPGA的高速度,能实现较高频率的波形。控制上更方便,可得到较宽频率范围的波形输出,步进小。波形数据使用Matlab计算,Matlab能对数据进行四舍五入,得到的数据误差较小,且编程简单,修改容易,调用方便。计算正弦波及指定函数波的N点采样值,然后写入到ROM中待用。通过预置FPGA的分频系数以及改变相位进步实现对输出频率的调节,并可以等步进调频。幅度调节采用高精度的电位器调节。湖北轻工职业技术学院 电子设计与制作综合实训
第二章 单元电路分析与设计
输出信号频率的产生。输出信号的频率由触发信号的频率决定,触发信号的频率由50MHZ的信号分频率得到,分频率系数由选择模块产生。本文设计的波形频率xfo从100-1000Hz,步进为100Hz,因此,有IOOHz、200Hz、300Hz …
900Hz、1000Hz等10种频率。每种频率的波形的一个周期都要输出64个离散点,故时钟触发信号的频率fc=64xfo。该模块将频率选择模块的输出信号送到一个分频程序(FANA)进行分频,就得到分频时钟信号。
幅度调节的原理及实现。直接对数模转换芯片的电阻网络的基准电压进行调节,DAC0832的基准电压为+(-)15V,理论上输出波形的幅度范围+(-)15V。通过在ADC0832的8脚(基准电压输入脚)接一个精密电位器便可实现。
波形输出控制模块与键盘控制模块设计。波形选择用于按键选择输出的波形类型,因为波形发生器要求输出正弦波、三角波、方波以及它们两两或三种线性组合,所以采用三个按键,分别控制了三种波形的任意一种,或任意两种波形的叠加,又或者三种波形的叠加输出,同时还设计了一个清零按钮,随时可以将输出清零,使操作简单。
D/A转换电路设计。该电路是将波形输出控制模块输出的二进制信号值转换成模拟信号输出。由8位D/A转换器DAC0832及运算放大器等组成,织成电路如图2所示。
图2 D/A转换电路图
波形合成器的设计。对幅度为1的正弦波的一个周期进行64点采样,用Matlab计算得到每一点对应的幅度值,然后量化成8位二进制数据存放在ROM中。理论上,采样点数及量化位数越多,合成波形精确度越高。D/ACO832的位数为8位,量化等级最高为256,其量化误差已能达到要求,对于查正弦表的舍入误差也可忽略,故不采用更高位数的数模转换器。这里采用64个采样点,是为了在从高到低各个频段都能得到较好波形。在分频器输出脉冲驱动下,依次取出ROM中数据,即可得到幅度上离散正弦波,再经过D/A转换,便可得到连续正弦波。而三角波的产生是从某点起,使幅度逐次增加一个相位步进,一直到最大值后变为逐次减小一个相位步进,到最小值后又变为逐次增加相位步进,如此循环便产生周期性三角波形,方波的产生,只需根据占空比,调节一个周期内输出高、低电平时间即可。湖北轻工职业技术学院 电子设计与制作综合实训
FPGA器件内部结构多功能波形发生器由初值模块、分频模块、方波产生模块、三角波产生模块、正弦波产生模块、波形输出控制模块等部分组成。其中初值模块CHUZHl提供初值,供下一个模块FANA分频时用,通过不同的初值,在波形产生模块得到不同的工作频率,从而实现调节波形频率的目的。送不同的初值,是由输入A决定的,4位矢量产生的16种组合中的10种对应了10种不同的频率:分频模块FANA的功能是将前一模块CHUZHI送来的初值对时钟进行分频,得到不同的工作频率,从而调节波形频率;方波产生模块SQUARE的功能是产生方波,每32个时钟翻转一次,每64个时钟为一个周期(为了与正弦波相同);三角波产生模块DELTA的功能是产生三角波,为了得到64个时钟为一个周期的三角波,对于8位D/A转换芯片,输出Q每次加/减8;正弦波产生模块SIN的功能产生正弦波,一个周期取64点,所以64个时钟为一个周期;波形输出控制模块CHPR031设置了三个按键,分别控制三种波形任意一种,或任意两种波形的叠加,又或者三种波形叠加输出。输出的是信号的二进制值,同时还设计了一个清零按键,可以将输出清零。
管脚封装与EDA实验箱设置管脚封装如表1所示。
ASl:(3)(4)设为“ON”,其余所有档均设为“OFF”。
表1管脚封装表
JSl:(1)、(5)、(8)设置为“ON”。
在TP6、TP7两处用示波器观察输出信号的波形。湖北轻工职业技术学院 电子设计与制作综合实训
第三章 电路调试与制作
第四章 指针式万用表最基本的的工作原理
指针式万用表最基本的的工作原理(见图5)。
由表头、电阻测量档、电流测量档、直流电压测量档和交流电压测量档几个部分组成,图中“-”为黑表棒插孔,“+”为红表棒插孔。
测电压和电流时,外部有电流通入表头,因此不须内接电池。
当我们把档位开关旋钮SA打到交流电压档时,通过二极管VD整流,电阻R3限流,由表头显示出来;
当打到直流电压档时不须二极管整流,仅须电阻R2限流,表头即可显示; 打到直流电档档时既不须二极管整流,也不须电阻R2限流,表头即可显示; 测电阻时将转换开关SA拨到“Ω”档,这时外部没有电流通入,因此必须使用内部电池作为电源,设外接的被测电阻为Rx,表内的总电阻为R,形成的电流为I,由Rx、电池E、可调电位器RP、固定电阻R1和表头部分组成闭合电路,形成的电流I使表头的指针偏转。红表棒与电池的负极相连,通过电池的正极与电位器RP及固定电阻R1相连,经过表头接到黑表棒与被测电阻Rx形成回路产生电流使表头显示。回路中的电流为:
E I =
Rx+R 湖北轻工职业技术学院 电子设计与制作综合实训
从上式可知:I和被测电阻Rx不成线性关系,所以表盘上电阻标度尺的刻度是不均匀的。当电阻越小时,回路中的电流越大,指针的摆动越大,因此电阻档的标度尺刻度是反向分度。
当万用表红黑两表棒直接连接时,相当于外接电阻最小Rx=0,那么:
E I =
Rx+R
此时通过表头的电流最大,表头摆动最大,因此指针指向满刻度处,向右偏转最大,显示阻值为0Ω。请看电阻档的零位是在左边还是在右边,其余档的零位与它一致吗?
反之,当万用表红黑两表棒开路时Rx→∞,R可以忽略不计,那么:
此时通过表头的电流最小,因此指针指向0刻度处,显示阻值为∞。
看今天要安装的MF47型万用表的原理图(见图6),测量线路板线路板(见图7)。它的显示表头是一个直流μA表,WH2是电位器用于调节表头回路中的电流大小,D3、D4两个二极管反向并联并与电容并联,用于保护限制表头两端的电压起保护表头的作用,使表头不至电压、电流过大而烧坏。电阻档分为×1Ω、×10Ω、×100Ω、×1kΩ、×10kΩ、几个量程,当转换开关打到某一个量程时,与某一个电阻形成回路,使表头偏转,测出阻值的大小。
E =
R 湖北轻工职业技术学院 电子设计与制作综合实训
4.2MF47万用表电阻档工作原理
第五章 总结与体会
由于VHDL语言具有支持大规模设计和再利用已有设计等优点,因此使用VHDL语言来设计数字系统已成为一种潮流。采用EDA技术,实现了各种波形的产生,且波形平滑,无毛刺,质量高,输出波形的频率可调范围宽,可等步进调节且步进小。人机界面经过精简,按键少且操作方便。湖北轻工职业技术学院 电子设计与制作综合实训
第六章 附录
1、电阻27只,阻值如下:
R1 =0.47 R6=4.99k R2 =4.99 R7=40.2k R3= 51 R4 =560 R5 =15k R10=4.02k R33=6.25M R34=6.25M R8=150k R9=806k R11=84.5M R12=360k R13=1.8
R14=2.26M
R15=4.3M M R16=0.025(分R17=15 R18=165 R19=1.78K R20=54.9k 流器)R21=17.4k R22=140k R23=21k R24 =20k(5%)R25 =20k R26=750(5%)R27=6.5
R28=180 R29=4.12K
R30=54.9K2、元器件
1.电位器
10k 5% WH161
1只 2.二极管
1N4001
3只、1N4007
1只 3.保险丝座
2只
4.点解电容 10uF
16V
1只 5.保险丝
5x20
250V/0.5A
1只
3、塑料件
1.面板
1只
2.大旋钮
1只
3.小旋钮
1只
4.表箱5.电池盖板
1只
6.晶体插座管
1只
7.提拔 1只
8.电刷架 1只
1只
《EDA技术及其应用》 实 训 报 告班 级 08级电子信息工程技术2班 姓 名 学 号 指导教师2010年 5 月 26 日 郑州信息科技职业学院 机械电子工程系目录一、实训名称„„„„„......
实训心得 短暂的一周实训已经过去了,对于我来说这一周的实训赋予了我太多实用的东西了,不仅让我更深层次的对课本的理论知识深入了理解,而且还让我对分析事物的逻辑思维能力得......
波形发生器设计实验报告一、设计目的掌握用99SE软件制作集成放大器构成方波,三角波函数发生器的设计方法。二、设计原理波形发生器:函数信号发生器是指产生所需参数的电测试信......
实训心得本学期末我们进行了EDA实训,我们组做的是四路智能抢答器,不过本次实训与以往最大的不同是在熟练并掌握Verilog硬件描述语言的基础上,运用Quartus软件,对其进行波形以及......
EDA实训心得体会经过一周的EDA实训,我也基本掌握了这个软件的使用方法,也体会到了这款软件的实用性。如下是小编给大家整理的EDA实训心得体会,希望对大家有所作用。EDA实训心得......
