您现在的位置:网站首页答辩论文工学论文电子论文

数字电压表

  • 简介:(毕业论文 字数:3543 页数:22)摘要:在硬件电子电路设计领域中,电子设计自动化(EDA)工具已成为主要的设计手段,而VHDL语言则是EDA的关键技术之一,它采用自顶向下的设计方法,即从系统总体要求出发,自上至下地将设计任务分解为不同的功能模块,最后...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载

(毕业论文 字数:3543 页数:22)摘要:在硬件电子电路设计领域中,电子设计自动化(EDA)工具已成为主要的设计手段,而VHDL语言则是EDA的关键技术之一,它采用自顶向下的设计方法,即从系统总体要求出发,自上至下地将设计任务分解为不同的功能模块,最后将各功能模块连接形成顶层模块,完成系统硬件的整体设计。本文介绍了基于EDA技术的8位数字电压表。系统采用CPLD为控制核心,在MAX+PLUSII环境下采用VHDL语言实现,论述了基于VHDL语言和CPLD芯片的数字系统设计思想和实现过程。

关键词:数字电压表,CPLD,EDA;

Abstract: The composition and working principle of digital voltm eter were introduced in this paper, the designing idea and implementation proces s based on VHDL and CPLD were also described.

Key words: digital voltmeter; CPLD;EDA;

目录

1. 概述
2. 可编程逻辑器件的原理及数字系统设计的方法
3. 系统分析及模块划分
4. 系统软件的设计与实现
5. 小结

 

2. 可编程逻辑器件的原理及数字系统设计的方法
2.1 可编程逻辑器件的基本原理
 本设计选用了Altera公司的EP1K10TC100-3芯片,有低内核电压,低功耗的特点。
 芯片内门电路高达1万门,内部使用RAM作电路结构,速度高达几百MHZ。
 芯片输出可用管脚全部开放,位于芯片四周,用户可以根据自己的要求和新片本身的功能任意定义。

2.2 数字系统设计的方法
自顶向下的设计方法是数字系统中最常用的设计方法,也是基于芯片的系统设计的主要方法,它利用功能分割手段将设计由上到下进行层次化和模块化,既分层次,分模块进行设计和仿真。功能分割时,将系统功能分解为功能块,功能块再分解为逻辑块,逻辑块再分解为更少的逻辑块和电路。如此分割,逐步的将系统细化,将功能逐步具体化,模块化。高层次设计进行功能和接口描述,说明模块的功能和接口,模块功能的更详细描述在下一设计层次说明,最底层的设计才设计具体寄存器和逻辑门电路等实现方式的描述。
3. 系统分析及模块划分
3.1.1系统组成及工作原理
3.1.2 工作原理
测量信号为0-5v模拟信号,送入8位A/D变换芯片AD0809转换电路中,然后A/D转换时序控制模块发出控制信号,启动A/D转换器进行转换,A/D采样得到的数字信号在码制变换模块中转换为相应的显示代码,最后经显示控制/驱动模块发出控制与驱动信号,经由外部三位数码管动态扫描显示。
ADC0809为8路8位模数转换电路,本系统中只需要一路转换即可。如果模拟信号为0到5v,参考电压REF+接+5v,REF-接0v,则转换后的数字信号与模拟信号的对应值为:0v——00000000,+5v——11111111,精度约为0.02V.
当CPLD和A/D芯片正常工作时,A/D芯片不断地将转换后的8位数据送到CPLD,而CPLD要做的工作就是要将接收到的8位二进制数转换成电压数字量,并将其送到数码管显示。采用三位数码管显示,可以显示小数点后两位,达到精度要求。

查看评论 已有0位网友发表了看法
  • 验证码: