南京邮电大学电工电子(数电)实验报告——数字电路与模拟电路的综合应用
文章目录
- 数字电路与模拟电路的综合应用
- (1)实验目的
- (2)实验原理或设计过程
- (3)RTL代码设计(加分项)
- (4)实验电路图
- (5)实验数据分析和实验结果
- (6)附录:示波器图像
数字电路与模拟电路的综合应用
(1)实验目的
1、了解D/A转换器的基本工作原理和基本结构
2、了解大规模集成D/A转换器的功能及其典型应用方法
3、掌握综合性电路的调测方法
(2)实验原理或设计过程
实验内容∶设计一个可编程波形发生器技术指标∶
① 输出信号波形受K2和K1控制
开关K2K1=01时,输出信号波形为正斜率锯齿波。开关K2K1=10时,输出信号波形为负斜率锯齿波。
开关K2K1=11时,输出信号波形为正负斜率锯齿波组成的三角波。
② 输出信号频率
输出锯齿波时/=1KHZ;输出三角波时/,=0.5KHZ。
③ 输出正负斜率锯齿波上升或下降的台阶数等于16个。
④ 输出幅度V在0V~2V间可调。
设计条件∶
① 电源电压为±5V。
②系统时钟信号可以自行设计,也可以采用实验箱所提供的信号源。
波形控制电路∶
K2K1=01时,转换器输入的二进制数为加法计数;
K2K1=10时,转换器输入的二进制数为减法计数;
K2K1=11时,转换器先输入加法计数结果,然后输入减法计数结果。
(1)原理图实现数字电路部分:
逻辑电路卡诺图:
(3)RTL代码设计(加分项)
- RTL代码
module DAC
#( parameter M=4)
(K,clk,rst_n,cnt,co);input [1:0]K;input clk;input rst_n;output reg[M-1:0]cnt;output reg co;always @(posedge clk,negedge rst_n)if(!rst_n)begincnt<=0;co<=1'b0;endelse begincase(K)2'b01:beginif(cnt==4'b1111)cnt<=5'b0000;elsecnt<=cnt+1'b1;end2'b10:begincnt<=4'b1111;if(cnt==4'b0000)cnt<=4'b1111;elsecnt<=cnt-1'b1;end2'b11:beginif(co==0)beginif(cnt==4'b1111)begin cnt<=cnt;co<=1;endelse cnt<=cnt+1'b1;endif(co==1)beginif(cnt==4'b0000)begin cnt<=cnt;co<=0;endelse cnt<=cnt-1'b1;endend endcase end
endmodule
- 仿真测试模块代码
`timescale 1ns / 1ps
module DAC_tb;reg [1:0] K;reg clk;reg rst_n;wire [3:0] cnt;wire co;DAC uut (.K(K), .clk(clk), .rst_n(rst_n), .cnt(cnt), .co(co));initial beginK = 0;clk = 0;rst_n = 0;#100;rst_n=1;K=2'b01;#400;K=2'b10;#400;K=2'b11;#400;endalways #7 clk=~clk;endmodule
(4)实验电路图
(5)实验数据分析和实验结果
当K1K2=01时,计数器递增。
当K1K2=10时,计数器递减。
当K1K2=11时,计数器先增后减。
可编程波形发生器的波形图:
(6)附录:示波器图像
当K1K2=01时,计数器递增。
当K1K2=10时,计数器递减。
当K1K2=11时,计数器先增后减。
南京邮电大学电工电子(数电)实验报告——数字电路与模拟电路的综合应用相关推荐
- 南京邮电大学电工电子基础B实验五(串联谐振电路)
RLC串联谐振电路 一. 实验目的 1.研究RLC串联谐振电路的幅频特性: 2.加深理解品质因数Q与电路其他参量的关系: 二. 主要仪器设备及软件 硬件:函数信号发生器.示波器.万用表.电阻.电感.电 ...
- 南京邮电大学电工电子基础B实验四(戴维南与诺顿定理)
戴维南与诺顿定理 一. 实验目的 1.学习几种常用的等效电源的测量方法 2.比较几种测量方法所适用的情况 3.分析各种方法的误差大小及其产生的原因 二. 主要仪器设备及软件 硬件:交流电源.电容.电感 ...
- 南京邮电大学电工电子基础B实验六(组合逻辑电路)
一. 实验目的 1.掌握基本门电路的实际应用: 2.掌握基本门多余端的处理方法: 3.验证所设计电路的逻辑功能: 4.判断.观察组合逻辑电路险象并消除险象的方法: 二. 主要仪器设备及软件 硬件:逻辑 ...
- 数电实验报告实验一_大二下学期的两三事之数电实验amp;课设
数电实验&课设 叮 写在前面 这学期的数电实验老师是陈W老师.上学期的模电,选过一次他的课,线下教学,老师讲课游刃自如,点到为止,但又醍醐灌顶:这学期线上教学,可能是软件运用不熟练,他多少有些 ...
- 南京邮电大学通达学院c语言实验报告,南京邮电大学通达学院c语言程序报告.docx...
南京邮电大学通达学院c语言程序报告 南京邮电大学通达学院程序设计(上机)报告 题 目: R015M P008E 专 业 学 生 姓 名 班 级 学 号 指 导 教 师 日 期 2015年5月 评 分 ...
- 南京邮电大学通达学院c语言实验报告,南京邮电大学通达学院c语言程序报告..docx...
南京邮电大学通达学院c语言程序报告. 南京邮电大学通达学院程序设计(上机)报告题 目: R015M P008E专 业 学 生 姓 名 班 级 学 号 指 导 教 师 日 期 2015年5月 评 分 细 ...
- 数电实验七:译码显示电路
转载自https://wu-kan.cn/_posts/2018-07-03-译码显示电路/ 数字电子技术实验报告 实验题目:译码显示电路 预习报告 内容一 74LS194芯片相关. 功能与真值表 C ...
- 南京邮电大学电工电子(数电)实验报告——动态显示电路 存储器的应用
文章目录 一.动态显示电路 (1)实验目的 (2)实验原理或设计过程 (3)实验电路图 (4)实验数据分析和实验结果 (5)RTL代码实现(加分项) hex.v代码 bcd_8421.v代码 seg. ...
- 南京邮电大学电工电子(数电)实验报告——组合逻辑电路(数字锁实验和险象的判断与消除)
文章目录 一.组合逻辑电路 (1)实验目的 (2)实验原理及设计过程 (3)实验电路图 (4)实验数据分析和实验结果 一.组合逻辑电路 (1)实验目的 1.掌握组合逻辑电路的实际应用. 2.用实验验证 ...
最新文章
- Oracle数据库的impdp导入操作以及dba_directories使用方法
- Privatization of Roads in Treeland
- JDK5--Annotation学习:基础(二)
- Django模板渲染——(二)
- iOS面试总结(待完善)
- TOP100summit:【分享实录-QQ空间】10亿级直播背后的技术优化
- 《明解c语言 入门篇》柴田望洋/著 205段代码
- 阿里副总裁玄难:藏经阁计划研发大规模知识构建技术首次披露
- win10系统下计算器界面变成英文的解决方法
- 天下武功唯快不破,实时分析让企业决策又快又准
- 视频浓缩中的轨迹组合技术
- 中国工程师如何获 Google 的工作机会?
- 简单有效解决onenote无法设置或修改默认的英文字体“Calibri”(简单实用)
- mysql dlz驱动,安装wddns3 /dlz_mysql_driver.c:76:19: 错误:mysql.h:没有那个文件或目录...
- 微信小程序剪切图片的功能
- 观察者模式(java)浅析
- 重构于 Vite:我如何做 SSG、静态资源发布以及自动化部署
- PX4通过I2C方式添加自定义传感器(2)
- Qt4 Linux下读写excel
- linux praat 脚本,Praat脚本编程中文教程:实例讲解提取十点基频脚本