南京工程学院EDA所有实验报告(包含程序以及波形图)潘清明
eda设计实验报告 南理工

实验一单级放大电路的设计与仿真一.实验目的1.掌握放大电路静态工作点的调整和测试方法2.掌握放大电路的动态参数的测试方法3.观察静态工作点的选择对输出波形及电压放大倍数的影响。
二.实验内容1.设计一个分压偏置的单管电压放大电路,要求信号源频率5kHz(峰值1mV) ,负载电阻5.1kΩ,电压增益大于50。
2.调节电路静态工作点(调节电位计),观察电路出现饱和失真和截止失真的输出信号波形,并测试对应的静态工作点值。
3.加入信号源频率5kHz(幅度1mV) ,调节电路使输出不失真,测定此时的静态工作点值。
测电路的输入电阻、输出电阻和电压增益。
4.测电路的频率响应曲线和f L ,f H值。
三.实验步骤1.单级放大电路原理图:图一单级放大电路原理图满足实验要求,电压增益大于50。
2.电路失真情况分析:由于1mV下失真情况不明显,在观察时将电压源调整为20mV输入。
(1)电路饱和失真输出电压的波形图图二电路饱和失真输出电压的波形图图三电路饱和失真直流工作点分析此时静态工作点Vce=91.26844mV ,Vbe=658.01776mV,Ic=3.00218mA,Ib=129.26906uA此时发射极正偏,集电极正偏,则电路产生饱和失真。
(2)电路截止失真输出电压的波形图图四电路截止失真输出电压的波形图图五电路截止失真直流工作点分析此时静态工作点Vce=11.99643V ,Vbe=443.03357mV,Ic=902.24957nA,Ib=5.14668nA 因为Vbe<0.7V,所以发射极反偏,又集电极反偏,所以电路产生截止失真。
3.在电路输出信号最大不失真下测量输入、输出电阻和电压增益:(1)电路最大不失真波形图图六电路最大不失真波形图图七电路最大不失真直流工作点分析电路静态工作点值Vce=4.26569V ,Vbe=644.58273mV,Ic=1.99222mA,Ib=9.33965uA (2)测量输入、输出电阻和增益:三极管:β=Ic/Ib=1992.22/9.33965=213r be=r bb’+r b’e=r bb’+(1+β)26mV/I E =200+(1+213)26mV/1.99222mA=2992.86Ω①求输入电阻图八求输入电阻的电路图测量值Ri=U/I=1000/0.481=2079Ω.理论值Ri=(Rp+R4)//R3//Rbe=2282.73Ω.误差E=0.089%②求输出电阻图九求输出电阻的电路图测量值Ro=U/I=1000/0.434=2304Ω.理论值Ro=R1//Rce=24000Ω.误差E=0.04%③求电压增益图十求电压增益的电路图测量值Av=Uo/Ui=115理论值Av=— (R1//R5//Rce)/Rbe=121误差E=0.05%4.频率响应图十一幅频特性曲线和相频特性曲线图十二求f L,f H的数据中频幅度为119.2121dB,所以99*0.707=84.2956dB所以f L =1.2055kHz f H =23.9924MHz。
EDA技术及应用实验报告(完整版纯手打)

聲附MU塞农程舉龜Zhengzhou In^lituleof Aeronautical Industry Management《EDA技术及应用》实验报告系部: _________________________指导教师:________________________学号:___________________________姓名:___________________________实验一点亮LED设计一、实验目的通过此实验让用户逐步了解、熟悉和掌握FPGA开发软件Quartusll的使用方法及Verilog HDL的编程方法。
本实验力求以详细的步骤和讲解让读者以最快的方式了解EDA技术开发以及软件的使用,从而快速入门并激起读者对EDA技术的兴趣。
二、实验内容SmartSOPC实验箱上有8个发光二极管LED1~8,并分别与FPGA的50、53~55、176和47~49引脚相连。
本实验的内容是建立可用于控制LED亮/灭的简单硬件电路,要求点亮SmartSOPC实验箱上的4个发光二极管(LED1、LED3、LED5 和LED7 )。
三、实验原理FPGA器件同单片机一样,为用户提供了许多灵活独立的输入/输出I/O 口(单元)。
FPGA每个I/O 口可以配置为输入、输出、双向I/O、集电极开路和三态门等各种组态。
作为输出口时,FPGA的I/O 口可以吸收最大为24mA的电流,可以直接驱动发光二极管LED等器件。
所以只要正确分配并锁定引脚后,在相应的引脚上输出低电平“0”就可以实现点亮该发光二级管的功能。
四、实验步骤1、启动Quarters II建立一个空白工程,命名为led_test.qpf。
然后分别建立图形设计文件,命名为led_test.bdf,以及文本编辑文件led1.v,将他们都添加进工程中。
2、对工程进行设计。
在led1.v中输入程序代码,并保存,进行综合编译,若在编译中发现错误,则找出并更正错误,直至编译成功为止。
EDA实验报告(全)

目录实验一全加器的设计 (1)一实验目的 (1)二实验要求 (1)三实验步骤: (1)四实验结果: (2)五实验注意: (2)六实验心得: (2)实验二模可变计数器的设计 (3)一实验要求 (3)二实验步骤 (3)三、实验心得: (6)实验三序列信号发生器与检测器设计 (7)一、实验目的 (7)二、设计要求 (7)三、主要仪器设备 (7)四、实验原理 (7)五、实验步骤 (8)六、实验心得 (13)实验四交通灯控制器设计 (14)一、实验目的 (14)二、设计要求 (14)三、主要仪器设备 (14)四、实验思路 (14)五、实验步骤 (15)六、实验现象及验证 (22)七、实验心得 (23)实验五多功能数字钟设计 (24)一、实验目的 (24)二、设计要求 (24)三、主要仪器设备 (24)四、实验思路 (24)五、实验步骤 (25)六、实验现象及验证 (31)七、实验心得 (31)实验六出租车计价器设计 (32)一、实验目的 (32)二、实验任务及要求 (32)三、主要仪器设备 (32)四、实验思路 (32)五、实验步骤 (33)六、实验现象及验证 (39)七、实验心得 (39)南昌大学实验报告学生姓名:xx 学号:61004100xx 专业班级:通信101实验类型:□验证□综合□设计□创新实验日期:2012-9-17 实验成绩:实验一全加器的设计一实验目的以一位二进制全加器为例熟悉利用QuartusII的原理图输入方法和文本输入法设计简单组合电路;学习多层次工程的设计方法。
二实验要求⑴用文本方法实现半加器,再采用层次设计法用原理图输入完成全加器的设计;⑵给出此项设计的仿真波形;⑶用发光LED指示显示结果。
三实验步骤:1.(1)建立工作库文件夹,建立半加器工程h_adder,输入半加器VHDL代码并存盘。
library ieee;use ieee.std_logic_1164.all;entity h_adder isport ( a, b :in std_logic;co,so :out std_logic);end entity h_adder;architecture fh1 of h_adder isbeginso<=not(a xor (not b));co<=a and b;end architecture fh1;编译后转换得到半加器的元件符号h_adder(2)在同一工作库文件夹下,建立全加器工程fa,采用层次设计法调用元件半加器h_adder和或门or2完成全加器的原理图文件。
南京工程学院 电路-EDA课程设计

1.电阻元件伏安特性
电学元件的伏安特性是指该元件两端电压与两端电流之间的关系特性,这种关系既可以用它的I~U特性曲线表示,也可以用该元件在某种条件下具有的电阻来表示,在一定温度下,在待测电阻Rx两端加上直流电压,即会有直流电流通过。用电压表和电流表测量出电压U和电流I的数值则可由欧姆定律计算出其电阻值R=U/I。
实验一、电阻元件伏安特性的仿真分析
1、电压表内接法
电压表内接法测量R1=2时电压表与电流表的读数
U(V)
0.167
0.232
0.288
0.328
0.725
1.041
I(A)
0.084
0.116
0.144
0.164
0.363
0.520
R1(欧)
1.99
2
2
2
2
2
电压表内接法测量R1=2k时电压表与电流表的读数
0.584
0.860
1.241
2.600
I(A)
0.106
0.152
0.194
0.287
0.414
0.867
R1(欧)
3
3
3
3
3
3
电压表外接法测量R1=2k时电压表与电流表的读数
U(V)
1.194
3.555
5.321
7.098
8.900
10.
2.659
3.547
4.448
U(V)
1.196
3.546
5.000
6.094
8.435
9.736
I(mA)
0.714
2.144
3.020
3.658
南工院实训报告:单元电路的测试、分析与调试技术报告

南工院实训报告:单元电路的测试、分析与调试技术报告电子定时器的制作姓名:学号:班级:指导教师课程名称:单元电路的测试、分析与调试实训提交日期:年月日目录概要 (3)第一章方案设计 (4)第二章单元电路参数计算分析 (6)2.1发生电路参数计算 4017芯片资料 (6)2.2基准脉冲发生电路 555、4060芯片资料 (10)2.3发生电路参数分析级算4093芯片资料 (18)2.4 电流放大 (20)2.5完整电路分析、参数计算 (21)第三章电子定时器电路安装 (22)3.1 焊接旋钮开关 (22)3.2 印制电路板的焊接 (23)第四章电子定时器电路调试 (23)结论............................. ... .. (24)参考文献.............................. . (25)概要本文介绍了由555芯片所构成的电子定时器的制造,同时还介绍了脉冲震荡电路(CD4060)、计数显示电路(CD4017)、发声电路(CD4093)的结构和工作原理。
介绍组成这些电路的芯片的引脚排列及内部功能。
最后详细的说明完整的电子定时器的安装、调试、测试与分析。
第一章方案设计一、查阅相关资料,了解芯片4017、4060、4093及555的构造与性能;二、根据《单元电路的参数测试、分析与调试实训》学生学习手册几所查阅的相关知识,在面包板上对芯片4017、4060、4093进行检测,进一步认识他们,数值他们的性能;三、设计电子定时器的原理图,并深入了解,做出接线图;四、按照接线图在印制板上进行插件,并焊接;五、完成电子定时器的焊接,并对其进行调试、改进、优化。
1.1振荡电路的设计振荡电路是由CD4060芯片为主构成的。
CD4060的主要的特点是CD4060由一振荡器和14级二进制串行计数器位组成,振荡器的结构可以是RC或晶振电路,CR 为高电平时,计数器清零且振荡器使用无效。
南理工_EDA1_实验报告

EDA设计(I)实验报告For personal use only in study and research; not for commercial use姓名:周婷婷班级:通信1班学号:0904220116院系:电光学院实验一单级放大电路的设计与仿真一、实验目的1. 掌握放大电路静态工作点的调整和测试方法;2. 掌握放大电路的动态参数的测试方法;3. 观察静态工作点的选择对输出波形及电压放大倍数的影响。
二、实验要求1.设计一个分压偏置的单管电压放大电路,要求信号源频率5kHz(峰值10mV) ,负载电阻5.1kΩ,电压增益大于50。
2.调节电路静态工作点(调节偏置电阻),观察电路出现饱和失真和截止失真的输出信号波形,并测试对应的静态工作点值。
3.调节电路静态工作点(调节偏置电阻),使电路输出信号不失真,并且幅度最大。
在此状态下测试:①电路静态工作点值;②三极管的输入、输出特性曲线和 、r be、r ce值;③电路的输入电阻、输出电阻和电压增益;④电路的频率响应曲线和f L、f H值。
三、实验步骤1、按要求设计单级放大电路。
原理图如下:图1 单级放大电路原理图1.1 最大不失真输出当电位器阻值为10% 时,显示最大不失真波形如下图:Vce=4.34895-2.30633=2.04262V /C B I I β==1.53043/7.34200*1000=208.45 1.2 饱和失真当电位器阻值为2% ,显示饱和失真波形如下图:Vce=2.93227-2.83686=0.95411V1.3 截止失真当电位器阻值为100%时,显示截止失真波形如下图:Vce=11.91521-0.02556=11.88965V 2. 动态分析2.1 测试输入特性测试放大电路输入特性的电路如图:由以上数据可得r(be)=dx/dy=3.71kΩ2.2测试三极管输出特性曲线的实验图直流分析参数设置:2.3三极管输出特性曲线:测β的数据:所以,β=(2.0624-1.0255)mA / 5uA=207.38测r(ce)的数据:所以,r(ce)=980.0000mV / 9.8760uA=100.41kΩ2.4最大不失真时测输入电阻:所以,Ri(测)=2.51kΩ Ri(理)=R2//(R1+R3)//r(be)=2.48kΩ(R5=200 *10%=20 kΩ)相对误差E=(2.51 -2.48)*100% / 2.48=1.2%2.5最大不失真时测输出电阻:所以,Ro(测)=4.67kΩ Ro(理)=R4=5 kΩ相对误差E=(5-4.67)*100%/5=6.6%2.6最大不失真时测电压增益:所以,Av(测)= -137.25 Av(理)= -β(R4//R6)/ r(be)= -137.51 相对误差E=0.2%2.7幅频和相频特性曲线:对数据分析可得,y的最大值为141.1747100,将两边拉杆拉至100处即可得:所以,f(L)=937.3193Hz f(H)=11.7024MHz四、实验小结实验结果有的与理论值有差异,其原因可能是实际器件与理论不是十分符合,存在一定差异。
EDA实习报告1

贵州师范大学学生实习报告科目:EDA实习专业: 电气工程及其自动化班级: 10电气**: ***学号: ************实验项目名称:数字电子钟的设计实验项目性质:普通试验所属课程名称:VHDL程序设计一、实验目的1 学习VHDL语言的一些基本特点。
2 掌握VHDL程序的基本结构。
3掌握VHDL程序设计方法。
4 要能够用vhdl语言读懂并编写eda程序,对eda设计的总体框架能有较好的把握,掌握各模块的调用方式。
二、实验内容和要求设计一个数字时钟,显示时(2位),分(2位),秒(2位),具体要求是:具有时分秒计数显示功能,以24小时循环计时;数码管动态显示时,分,秒;具有清零功能。
在软件工具平台上,进行VHDL语言的各模块编程输入、编译实现和仿真验证。
三、实验主要仪器设备和材料计算机,开发环境MAX-PLUSII,ZY11EDA实验系统,VHDL语言。
四、实验方法、步骤及结果测试1、设计思路:数字钟的主体是计数器,它记录并显示接收到的秒脉冲个数,其中秒和分位60进制计数器,小时为24进制计数器,分别产生3位BCD码。
BCD码经译码,驱动后接数码显示电路。
根据实验要求,将设计分为5个主要部分,时功能模块、分功能模块、秒功能模块、扫描仪功能模块和7段LED功能模块。
在时、分、秒模块中,包括复位和预置数,其主要思路如下:秒钟的模块:设计一个60进制的计数器,以clk为其时钟信号,每60个clk后产生一个进位信号CF给分钟模块,作为分钟进程的响应信号。
秒钟模块VHDL程序见附录1:仿真波形如下:封装如下图:分钟的模块:同理于秒钟的模块,设计一个60进制的计数器,以CFM为其时钟信号,每60个CFM后产生一个进位信号CFM给小时模块,作为小时模块进程的响应信号。
分钟模块VHDL程序见附录二:仿真波形如下:封装如下图:小时的模块:为24进制计数器,在分的进位信号CFM的激发下计数,从0到23的时候产生一个信号CFH,全部清0,重新开始计时。
南理工EDA1优秀实验报告(含思考题)

南京理工大学EDA设计(Ⅰ)实验报告作者: 耿乐学号:913000710013 学院(系):教育实验学院专业: 机械类指导老师:宗志园实验日期: 2015年9月摘要本报告对单级放大电路、差分放大电路、多级放大反馈电路和简单的阶梯波发生器进行了设计和分析。
文中对电路中各个参数对电路性能的影响做了详细的实验和数据分析,并和理论数据进行对比,帮助我们更深刻的理解模拟电路中理论与实验的关系,指导我们更好的学习。
关键词模拟电路设计实验分析理论对比AbstractThis report on the single-stage amplifier, differential amplifier, feedback circuit and multi-level amplification of the trapezoidal wave generator for a simple design and analysis. The article on the various circuit parameters on circuit performance in detail the experiments and data analysis, and compare data and theory to help us gain a deeper understanding of analog circuits in the relationship between theory and experiment, to guide us to better learning.Keywords Analog Circuit Design Experimental analysis Theoretical comparison目录实验一单级放大电路设计 (1)实验二差动放大电路设计 (11)实验三负反馈放大电路设计 (21)实验四阶梯波发生器设计 (27)单级放大电路设计一、实验要求1.设计一个分压偏置的单管电压放大电路,要求信号源频率10kHz,峰值5mV,负载电阻3.9kΩ,电压增益大于60;2.调节电路静态工作点,观察电路出现饱和失真和截止失真的输出信号波形,并测试对应的静态工作点值;3.在正常放大状态下测试:a.电路静态工作点值;b.三极管的输入、输出特性曲线和β、r be、r ce值;c.电路的输入电阻、输出电阻和电压增益;d.电路的频率响应曲线和f L、f H值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子设计自动化EDA技术实验K数控121
一位全加器源程序:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY QJQ IS
PORT(A,B,CIN:IN STD_LOGIC;
SUM,CO:OUT STD_LOGIC);
END QJQ;
ARCHITECTURE ART1 OF QJQ IS
BEGIN
PROCESS(A,B,CIN)
BEGIN
IF(A='0'AND B='0'AND CIN='0')THEN
SUM<='0';
CO<='0';
ELSIF(A='1'AND B='0'AND CIN='0')THEN
SUM<='1';
CO<='0';
ELSIF(A='0'AND B='1'AND CIN='0')THEN
SUM<='1';
CO<='0';
ELSIF(A='1'AND B='1'AND CIN='0')THEN
SUM<='0';
CO<='1';
ELSIF(A='0'AND B='0'AND CIN='1')THEN
SUM<='1';
CO<='0';
ELSIF(A='1'AND B='0'AND CIN='1')THEN
SUM<='0';
CO<='1';
ELSIF(A='0'AND B='1'AND CIN='1')THEN
SUM<='0';
CO<='1';
ELSE
SUM<='1';
CO<='1';
END IF;
END PROCESS;
END ART1;
一位全加器
4位全加器
电子设计自动化EDA技术实验K数控121
8线-3线优先编码器源程序:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY BMQ IS
PORT(IN1:IN STD_LOGIC_VECTOR(7 DOWNTO 0);
SEL:IN STD_LOGIC;
Y:OUT STD_LOGIC_VECTOR(2 DOWNTO 0);
YS:OUT STD_LOGIC;
YEX:OUT STD_LOGIC);
END BMQ ;
ARCHITECTURE ART3 OF BMQ IS
BEGIN
PROCESS(IN1,SEL)
BEGIN
IF SEL='1' THEN Y<="111";YS<='1';YEX<='1';
ELSIF IN1="11111111"THEN Y<="111";YS<='0';YEX<='1';
ELSIF IN1(7)='0' THEN Y<="111";YS<='1';YEX<='0';
ELSIF IN1(6)='0' THEN Y<="110";YS<='1';YEX<='0';
ELSIF IN1(5)='0' THEN Y<="101";YS<='1';YEX<='0';
ELSIF IN1(4)='0' THEN Y<="100";YS<='1';YEX<='0';
ELSIF IN1(3)='0' THEN Y<="011";YS<='1';YEX<='0';
ELSIF IN1(2)='0' THEN Y<="010";YS<='1';YEX<='0';
ELSIF IN1(1)='0' THEN Y<="001";YS<='1';YEX<='0';
ELSIF IN1(0)='0' THEN Y<="000";YS<='1';YEX<='0';
ELSE NULL;
END IF;
END PROCESS;
END ART3;
8线-3线优先编码器
电子设计自动化EDA技术实验K数控121
十进制计数器源程序:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY JSQ IS
PORT(CP,LD,UD:IN STD_LOGIC;
D:IN STD_LOGIC_VECTOR(3 DOWNTO 0);
Q:BUFFER STD_LOGIC_VECTOR(3 DOWNTO 0)); END ENTITY JSQ;
ARCHITECTURE ART OF JSQ IS
BEGIN
PROCESS(CP,D,LD)IS
BEGIN
IF(CP'EVENT AND CP='1')THEN
IF LD='1'THEN
Q<=D;
ELSIF UD='0'THEN
IF(Q=9)THEN
Q<="0000";
ELSE
Q<=Q+1;
END IF;
ELSE
IF(Q=0)THEN
Q<="1001";
ELSE
Q<=Q-1;
END IF;
END IF;
END IF;
END PROCESS;
END ARCHITECTURE ART;
移位寄存器源程序:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY YWJCQ IS
PORT(CP,LD,LR:IN STD_LOGIC;
D:IN STD_LOGIC_VECTOR(7 DOWNTO 0);
DOT:BUFFER STD_LOGIC_VECTOR(7 DOWNTO 0)); END ENTITY YWJCQ;
ARCHITECTURE ART OF YWJCQ IS
BEGIN
PROCESS(CP,D,LD)IS
BEGIN
IF LD='1'THEN
DOT<=D;
ELSIF(CP'EVENT AND CP='1')THEN
IF LR='0'THEN
DOT<=DOT(0)&DOT(7 DOWNTO 1);
ELSE
DOT<=DOT(6 DOWNTO 0)&DOT(7);
END IF;
END IF;
END PROCESS;
END ARCHITECTURE ART;。