基于FPGA的數字电压表设计报告.docVIP

  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文档。上传文档
查看更多
基于FPGA的數字电压表设计报告

简易数字电压表设计报告 目录 第一章 设计指标 1.1 HYPERLINK \l _Toc297128778 设计要求…………………………………………………………..2 HYPERLINK \l _Toc297128779 1.2 硬件环境…………………………………………………………..2 第二章 系统概述 2.1设计思想………………………………………………………….. 3 2.2可行性论证……………………………………………. 4 2.3各功能的组成………………………………………………………5 2.4总体工作过程………………………………………………………6 第三章 单元电路设计与分析 3.1各单元电路的选择……………………………………………… 8 3.2设计及工作原理分析………………………………………………8 第四章 电路的组构与调试 4.1 遇到的主要问题…………………………………………………..13 4.2 现象记录及原因分析……………………………………………. 14 4.3 解决措施及效果 …………………………………………………14 4.4 功能的测试方法、步骤、设备、记录的数据……………………15 第五章 结束语 5.1对设计题目的结论性意见及进一步改进的意向说明………….. 17 5.2 总结设计的收获与体会…………………………………………. 17 附图(电路总图)……………………………………………………… 19 参考文献…………………………………………………………… 20 设计指标 1.1设计要求 设计一个建议数字电压表,一FPGA实现模数转换电路实现电压采集,输入电压范围为0~5V,分辨率为8位二进制。一LED气短数码管显示3位有效数字,其显示精度为0.02V。 1.2硬件环境 设计对象的实现环境为LP-----2900开发装置 LP—2900装置上用到的装置有七段数码显示器、ADC0804模数转换器,AD7528数模转换器,其中ADC0804模数转换器的数据输出端口与AD7528的数据输入端口并为数据总线。由FPGA的D0——D7I/O端口控制。ADC0804与AD7528的片选又FPGA的CS1,CS2I/O端口控制,ADC0804的输出使能端RD与AD7528的输入使能WR都由FPGA的R/W端口控制, ADC0804的数据转换使能端口由DE3——DE1组成的数码控制。使用这些端口是应注意两种转换器的分时使用,以避免数据的冲突。 七段数码显示器连接为动态扫描的方式,通过3——8译码器的输出控制各位显示器的共阴极。 第二章 系统概述 2.1 设计思想 由于ADC0804芯片的转换时间为100微秒,所以整个电路由经过分频器分频后的10KHZ的时钟驱动。 系统一共分为6个状态,其中2、3、4三个状态控制AD7528芯片进行按键数据的输入、与转换,将按键产生的数字信号转换为模拟信号输入到ADC0804中。用5、6两个状态来控制ADC0804将转换好的数字地址信号输入的ROM中。用7状态来控制ADC0804芯片对模拟信号进行转换。 ADC0804送出的地址信息送到ROM后,ROM送出所要显示的的电压的数值,12位数据通过数据选择器74153的选择后,输入到现实译码器中,经过译码器译码后对LED七段数码显示器进行控制,输出三位数据位,一位为单位。 2.2可行性论证 本实验的状态机的的状态分配有多种方式 方案一:8状态的状态机 让计数器在111时置位,置位为000,则构成为8状态的状态机,使用此状态机时需要编辑显示译码器使其有灭显位,对七段数码显示器的后两位进行灭显。 方案二:6/5状态机的状态机 让计数器在111时置位,置位为010/011,构成6/5状态的状态机。 使用此状态机时不用设置灭显位。使用LED七段数码显示器的后4 位进行显示。同时用输出状态的后两位来驱动74153的时钟来经行数据选择。 实现电路图如下 2.3各功能的组成 整个电路分为时钟发生部分、状态机、状态译码部分、ROM、电压(数字形式)的输入与地址输出总线、显示电路部分。 1、时钟发生部分 时钟发生部分又一个分频器构成,其功能为使LP——2900产生的10MHZ的时钟信号分频后将其频率降低,降低到合适的频率输出,来驱动整个电路。 2、状态机 状态机又一个计数器构成,来产生6种状态,使各个芯片、显示电路部分、ROM、与总线电路部分能够分时工作,而不产生数据冲突。 3状态译码部分 状态译码部分是将状态机产生的6个状态合理的进行分配,给各个电路

文档评论(0)

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

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

1亿VIP精品文档

相关文档