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