EDA原理及VHDL实现第章..pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA原理及VHDL实现第章..ppt

数字电压表设计 何宾 2011.09 数字电压表设计-本章概要 本章给出了PLD器件在数字和模拟系统的典型应用-数 字电压表的设计。数字电压表实际上是一个模拟和数字混 合系统,该设计通过A/D转换器将模拟信号转换成离散的 数字量,通过可编程逻辑器件PLD进行处理,最后通过7 段数码管显示测量值。 该章首先介绍了数字电压表的功能要求和整体结构; 随后具体介绍了数字电压表的模块设计,其中包括数字电 压表的控制信号、ADC转换原理和控制模块的具体结构。 本章最后详细描述了设计的具体实现过程,具体包括 ADC控制模块的原理及实现、显示控制模块原理及实现、 顶层模块的设计。 数字电压表设计-数字电压表的功能要求 数字电压表是一个模拟和数字混合系统,该数字电压 表完成模拟直流信号的测试,并将结果在数码管上显示。 数字电压表主要有以下几个功能: 1、模拟信号通过ADC0809转换为离散的数字量,设计 模块和ADC0809通过并口连接,并且向ADC0809发出控 制信号; 2、数字电压表设计模块,将外部的时钟信号分频后得 到合适的采样时钟送给ADC0809; 3、每当ADC0809完成一次模/数转换过程后,设计模 块对采样数据进行处理,并通过3个7段数码管显示测量的 直流电压值。 数字电压表设计-数字电压表的整体结构 数字电压表设计-数字电压表的整体结构 从图中可以看出,实验平台上,在PLD和ADC0809 之间加入了ADC控制模块,由于该模块的加入使PLD产 生ADC控制模块可以识别的信号,然后送到ADC0809。 图中的PLD的设计部分和ADC控制模块、7段数码管、外 部时钟信号、按键进行连接。 数字电压表设计-数字电压表控制信号 该数字电压表的控制逻辑由PLD完成,该模块的输入 和输出接口由下面信号组成: 1、输入信号 外部时钟信号(clk_in) 外部复位信号(reset) ADC转换后的数字信号(din) ADC转换完的中断信号(INTR) 数字电压表设计-数字电压表控制信号 2、输出信号 ADC片选信号(ncs) ADC读信号(nrd) ADC写信号(nwr) ADC通道选择信号(nadd) ADC时钟信号(nclock) 7段数码管选择信号(led_select) 7段数码管显示控制信号(seg) 数字电压表设计-ADC转换原理 ADC0809是CMOS的8位A/D转换器,片内有8路模拟 开关,可控制8个模拟量中的一个进入转换器中。 ADC0809的分辨率为8位,转换时间约100us,含锁存 控制的8路多路开关,输出有三态缓冲器控制,单5V电源 供电。 数字电压表设计-ADC转换原理 数字电压表设计-控制模块结构 数字电压表设计-控制模块结构 1、ADC控制模块 ADC控制模块产生ADC控制模块需要的控制信号,同 时读取ADC转换后的中断信号和数据信号。 该设计采用了教学实验系统,该系统的ADC控制模块 接收ncs,nrd,nwr和nintr信号。图13.4给出了该模块的控制 信号时序关系。 数字电压表设计-控制模块结构 2、显示控制模块 显示控制模块产生LED显示所需要的LED选择信号和 LED数码控制信号。 3、采样时钟生成模块 采样时钟生成模块对外部输入的1MHz信号进行分频 后,为ADC0809产生合适的采样时钟信号。 4、扫描时钟生成模块 扫描时钟生成模块对外部输入的1MHz信号进行分频 后,为LED正确显示测量值产生合适的扫描时钟信号。 数字电压表设计-主要控制信号说明 1、START是转换启动 信号,高电平有效; 2、ALE是3位通道选择 地址(ADDC、ADDB、 ADDA)信号的锁存信号。 当模拟量送至某一输入 端(如IN1或IN2等),由3 位地址信号选择,而地址信 号由ALE锁存; 数字电压表设计-主要控制信号说明 3、EOC是转换情况状态信号,当启动转换约100us 后,EOC产生一个负脉冲,以示转换结束;在EOC的 上升沿后,若使输出使能信号OE为高电平,则控制打 开三态缓冲器,把转换好的8位数据结果输出至数据总 线。至此ADC0809的一次转换结束了。 数字电压表设计-控制时序说明 数字电压表设计-实验箱控制信号 在实验仪器中CS与

文档评论(0)

rewfdgd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档