文章目录

  • 数字电路与模拟电路的综合应用
    • (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时,计数器先增后减。

南京邮电大学电工电子(数电)实验报告——数字电路与模拟电路的综合应用相关推荐

  1. 南京邮电大学电工电子基础B实验五(串联谐振电路)

    RLC串联谐振电路 一. 实验目的 1.研究RLC串联谐振电路的幅频特性: 2.加深理解品质因数Q与电路其他参量的关系: 二. 主要仪器设备及软件 硬件:函数信号发生器.示波器.万用表.电阻.电感.电 ...

  2. 南京邮电大学电工电子基础B实验四(戴维南与诺顿定理)

    戴维南与诺顿定理 一. 实验目的 1.学习几种常用的等效电源的测量方法 2.比较几种测量方法所适用的情况 3.分析各种方法的误差大小及其产生的原因 二. 主要仪器设备及软件 硬件:交流电源.电容.电感 ...

  3. 南京邮电大学电工电子基础B实验六(组合逻辑电路)

    一. 实验目的 1.掌握基本门电路的实际应用: 2.掌握基本门多余端的处理方法: 3.验证所设计电路的逻辑功能: 4.判断.观察组合逻辑电路险象并消除险象的方法: 二. 主要仪器设备及软件 硬件:逻辑 ...

  4. 数电实验报告实验一_大二下学期的两三事之数电实验amp;课设

    数电实验&课设 叮 写在前面 这学期的数电实验老师是陈W老师.上学期的模电,选过一次他的课,线下教学,老师讲课游刃自如,点到为止,但又醍醐灌顶:这学期线上教学,可能是软件运用不熟练,他多少有些 ...

  5. 南京邮电大学通达学院c语言实验报告,南京邮电大学通达学院c语言程序报告.docx...

    南京邮电大学通达学院c语言程序报告 南京邮电大学通达学院程序设计(上机)报告 题 目: R015M P008E 专 业 学 生 姓 名 班 级 学 号 指 导 教 师 日 期 2015年5月 评 分 ...

  6. 南京邮电大学通达学院c语言实验报告,南京邮电大学通达学院c语言程序报告..docx...

    南京邮电大学通达学院c语言程序报告. 南京邮电大学通达学院程序设计(上机)报告题 目: R015M P008E专 业 学 生 姓 名 班 级 学 号 指 导 教 师 日 期 2015年5月 评 分 细 ...

  7. 数电实验七:译码显示电路

    转载自https://wu-kan.cn/_posts/2018-07-03-译码显示电路/ 数字电子技术实验报告 实验题目:译码显示电路 预习报告 内容一 74LS194芯片相关. 功能与真值表 C ...

  8. 南京邮电大学电工电子(数电)实验报告——动态显示电路 存储器的应用

    文章目录 一.动态显示电路 (1)实验目的 (2)实验原理或设计过程 (3)实验电路图 (4)实验数据分析和实验结果 (5)RTL代码实现(加分项) hex.v代码 bcd_8421.v代码 seg. ...

  9. 南京邮电大学电工电子(数电)实验报告——组合逻辑电路(数字锁实验和险象的判断与消除)

    文章目录 一.组合逻辑电路 (1)实验目的 (2)实验原理及设计过程 (3)实验电路图 (4)实验数据分析和实验结果 一.组合逻辑电路 (1)实验目的 1.掌握组合逻辑电路的实际应用. 2.用实验验证 ...

最新文章

  1. Oracle数据库的impdp导入操作以及dba_directories使用方法
  2. Privatization of Roads in Treeland
  3. JDK5--Annotation学习:基础(二)
  4. Django模板渲染——(二)
  5. iOS面试总结(待完善)
  6. TOP100summit:【分享实录-QQ空间】10亿级直播背后的技术优化
  7. 《明解c语言 入门篇》柴田望洋/著 205段代码
  8. 阿里副总裁玄难:藏经阁计划研发大规模知识构建技术首次披露
  9. win10系统下计算器界面变成英文的解决方法
  10. 天下武功唯快不破,实时分析让企业决策又快又准
  11. 视频浓缩中的轨迹组合技术
  12. 中国工程师如何获 Google 的工作机会?
  13. 简单有效解决onenote无法设置或修改默认的英文字体“Calibri”(简单实用)
  14. mysql dlz驱动,安装wddns3 /dlz_mysql_driver.c:76:19: 错误:mysql.h:没有那个文件或目录...
  15. 微信小程序剪切图片的功能
  16. 观察者模式(java)浅析
  17. 重构于 Vite:我如何做 SSG、静态资源发布以及自动化部署
  18. PX4通过I2C方式添加自定义传感器(2)
  19. Qt4 Linux下读写excel
  20. linux praat 脚本,Praat脚本编程中文教程:实例讲解提取十点基频脚本

热门文章

  1. Android 领券联盟:记录RecyclerView的使用
  2. leetcode刷题A部分
  3. java redis 管道_4个点让你彻底明白Redis的各项功能
  4. 如何自学现代计算机科学(转)
  5. 离散数学 笔记 zucc
  6. 【AD18】原理图生成PCB
  7. List中英文混合排序
  8. 2019acm-icpc西安邀请赛总结
  9. java程序设计教程第三版雍俊海
  10. 中科海讯数字科技笔试题