找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4297|回复: 3
打印 上一主题 下一主题
收起左侧

基于FPGA为主控核心示波器设计(0-20Mhz,幅值10V)

[复制链接]
跳转到指定楼层
楼主
下资料,改天一定分享好贴
第九届电子设计大赛
示波器(D题)

学院:电子信息工程学院
专业:电气工程及其自动化
队员:李胜珂,陈国陆,吴越
指导教师:杨光

摘要
为了能够实现0—20Mhz,幅值在10V以内的信号的测量,设计并采用了一种基于FPGA为主控核心,STM32F103为显示控制器,LCD显示屏为显示器的简易数字示波器,采用软硬件结合的方式,前端电路采用高速A/D以50Mhz采样速率,送到FPGA作数据处理,并配合高速比较电路,利用片内高速计数器,计算信号频率,最后送给TFT屏显示测量波形与参数显示。
关键字:数字示波器;FPGA;STM32F103;50MHz采样速率
Abstract
In order to achieve 0-20Mhz, the amplitude of the signal within 10V measurement, design and use a FPGA-based core, STM32F103 for the display controller, LCD display for the display of a simple digital oscilloscope, the use of hardware and software The front-end circuit using high-speed A / D to 50Mhz sampling rate, sent to the FPGA for data processing, and with high-speed comparison circuit, the use of on-chip high-speed counter, calculate the signal frequency, and finally to the TFT screen display measurement waveform and parameter display.
Keywords: digital oscilloscope; FPGA; STM32F103; sampling rate
设计方案的比较与选择1方案设计:
设计方案一:系统为了能够采集到20Mhz,幅值10V以内的信号,采用STM32F103为核心芯片,前端设计一个衰减放大电路,将较大的信号衰减的到A/D可测范围以内,通过A/D采样电路,采集数据送给STMF103;采样同时,将信号送至高速比较器电路,配合32内部ETR计数器计算出频率;之后,统一将采集的信号,和计算得出的参数送到LCD显示出来。
设计方案二:系统为了能够采集到20Mhz,幅值10V以内的信号,采用FPGA为核心芯片,前端设计一个衰减放大电路,将较大的信号衰减的到A/D可测范围以内,通过A/D采样电路,采集数据送给FPGA;采样同时,将信号送至高速比较器电路,配合FPGA内部计数器计算出频率;之后,统一将采集的信号,和计算得出的参数送给STM32F103,控制LCD显示出来。
2方案选择:
方案一虽然能够实现示波器的功能,但是在高速采集以及显示上,略显不足,32处理器在示波器运行时,由于使用资源较多,加上要对信号进行高速采样,以及采用高速率显示,因此会降低整体速率;
相对比而言,方案二既能够实现示波器设计参数的所有功能,又由于加入了FPGA对信号进行处理,利用FPGA的倍频特点,强行提高了硬件电路的运行速率,提高了对信号的采样与处理,又由于将32从大量繁琐的工作中解放出来后,只用于显示器控制,因此,可以准确控制数据传输的时间间隔。
综上所述,设计方案二在实现示波器功能上,更加稳定,性能更加优越,整体运行速率得以提高,系统运行更加稳定,因此,采用设计方案二作为设计方案。
   
主电路、控制电路原理设计,器件选择1、整体设计框图:
图1 整体设计框图
2主电路的设计
首先是单电源供电电路的设计,利用集成模块对电池输入电源转换成系统电源,分别为5伏电路供电电源,和3.3伏STM32F103供电电源,具体电路如图2,3所示:
图2  12伏转5伏电源
图3  5伏转3.3伏电源
3、控制电路的设计4、核心器件的选择

选择FPGA EP4CE6E22C8N,STM32F103ZET6,作为核心芯片,FPGA拥有丰富的资源,例如众多的触发器和I/O引脚,以及高速运行的特点,选择作为主控芯片,而对于LCD的驱动,选择频率为72MHz,片内带FSMC的STM32F103ZET6控制屏幕显示芯片,比较器选择转换速率高达50MHz的TLV3501,作为测频电路的核心芯片,

  • 器件参数选择及计算;控制方法与参数设计;效率提高方法设计
  • 测试方案设计与测试条件;测试结果及其完整性;测试结果分析

完整题目下载:
示波器.docx (69 KB, 下载次数: 42)

stm32程序:http://www.51hei.com/bbs/dpj-93166-1.html



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:223324 发表于 2018-6-14 22:18 | 只看该作者
有没有FPGA的程序
回复

使用道具 举报

板凳
ID:390412 发表于 2019-6-8 17:53 | 只看该作者
东西不齐全,大家不要下载
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表