实验14数字电压表的设计.pdfVIP

  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文档。上传文档
查看更多
实验14 数字电压表的设计 14.1 预习内容 1 熟悉ISE 的设计流程; 2 学习并行ADC0809 芯片的工作原理; 3 了解使用FPGA 进行数模混合系统的设计方法; 14.2 验目的 1 使用状态机和VHDL 语言,完成数字电压表控制模块的设计。该数字电压表测量直 流电压范围为0~5V,用三位数码管显示测量电压值 (1 位整数,2 位小数)。 2 下载设计文件到FPGA 芯片内,并用万用表和数码管验证设计的正确性; 3 学习调试基于FPGA 的模数混合系统的手段和方法; 14.3 验环境 1 PC 机一台; 2 Xilinx 的ISE 软件一套; 3 主芯片为Xilinx 公司Spartan3 系列的XC3S400PQ208-4 的EDA 实验箱; 14.4 验原理 14.4.1 系统原理及信号 图14.1 给出了数字电压表的结构原理图。 图14.1 数字电压表的结构原理 PDF created with FinePrint pdfFactory trial version 该数字电压表的控制逻辑由PLD 完成,该模块的输入和输出接口由输入和输出信号组 成。 输入信号主要包含:外部时钟信号 (clk_in ) 外部复位信号 (reset )ADC 转换后的数 字信号 (din ) ADC 转换完的中断信号 (INTR ); 输出输出信号主要包含:ADC 片选信号(ncs )ADC 读信号(nrd )ADC 写信号(nwr ) ADC 通道选择信号 (nadd ) ADC 时钟信号 (nclock ) LED 选择信号 (led_select ) LED 数码显示控制信号 (seg)。 14.4.2 A/D 时序控制 ADC0809 是CMOS 的8 位A/D 转换器,片内有8 路模拟开关,可控制8 个模拟量中的 一个进入转换器中。ADC0809 的分辨率为8 位,转换时间约100us ,含锁存控制的8 路多路 开关,输出有三态缓冲器控制,单5V 电源供电。 主要控制信号说明:START 是转换启动信号,高电平有效;ALE 是3 位通道选择地址 (ADDC ADDB ADDA )信号的锁存信号。当模拟量送至某一输入端(如IN1 或IN2 等), 由3 位地址信号选择,而地址信号由ALE 锁存;EOC 是转换情况状态信号,当启动转换约 100us 后,EOC 产生一个负脉冲,以示转换结束;在EOC 的上升沿后,若使输出使能信号 OE 为高电平,则控制打开三态缓冲器,把转换好的 8 位数据结果输出至数据总线。至 ADC0809 的一次转换结束了。对于 ADC0809 芯片的其他介绍请参阅其数据手册。图 15.1 给出了芯片ADC0809 的控制时序图。 图15.1 ADC0809 芯片控制时序 在实验仪器中CS 与WR 相与后接在了ALE 和START 端,CS 与RD 相与后接在了OE 端,通过对时序和电路的综合考虑,具体线路见实验系统硬件平台的A/D 转换子模块部分。 建议使用如图15.2 给出的AD 控制时序。 PDF created with FinePrint pdfFactory trial version 图15.2 AD 控制时序

文档评论(0)

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

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

1亿VIP精品文档

相关文档