admin 发表于 2019-5-20 21:31:52

【设计实例】开源!!基于SOPC的双通道数字存储示波器

2019年11月8号更新:
终于将工程移植到5寸屏上了,之前一直认为5寸屏带宽不够用,但是经过我的多方优化,还是把它给搞定了。不过要在屏幕上显示汉字、各种尺寸的文字实在太麻烦了,所以用了一种非常流氓但是有效的方法,使用PS将界面做成图片,然后直接刷图片:lol

以下为工程源码:






2019年11月1号更新:
首先说明,由于AD9226模块成本大幅上涨,所以本DEMO当前仅提供板载ADC的方案
1、完善了频率测量功能,目前能够达到1Hz的测量精度
2、完善了电压测量功能
3、修改了触发方式,现在采用的是自动触发的方式,只要输入信号,就能自动测量信号的峰峰值并找到其中点电压,以该中点电压为触发电压
4、完善了波形刷新方式,增加了波形范围控制,如果波形超出波形绘制范围会自动截断,不会出现之前的超范围闪烁现象
5、完善了触摸控制,现在触摸更加流畅,功能也更加全面。






以下为视频演示视频,来自哔哩哔哩。
https://www.bilibili.com/video/av74135267/




5月20号首次原版
两个工程,
AC620_DSO_ADC128S052是使用开发板上自带的ADC:ADC128S052,只做了1个通道,用的开发板上的ADC实现的,下载就可以运行,板子上的DAC的通道A会输出正弦波,按下按键0和按键1就能调整DAC的输出频率。ADC使用的是A0.

AC620_DSO_V1.1是使用我们的高速双通道ADC模块AD9226,双通道50Msps采样率。






下载myoutputfiles文件夹里面的jic文件即可,单下载sof文件没用的




1、当前为第一次公开发布,根据任何一件产品的设计规
律,第一版发布的时候,肯定会有很多功能上的缺陷,性
能上的缺陷。大家在使用过程中有什么想法和建议,都可
以直接和我们沟通

2、整个工程从开始有想法到今天第一版能够发布,断断
续续的经过了2年时间(16年在成都的时候已经开始构思
了),一个人,事情太杂,所以开发的很慢

3、工程使用的是我们的AC620
FPGA开发板,使用一片SDRAM存储器,即可作为RGB
TFT显示屏的显存,又可作为NIOS II
软核CPU的内存,光在优化波形刷新率的问题上,都从FPG
A逻辑设计和NIOS
II软件程序两个方面各挠破了一层头皮。所以也希望各位
网友尊重我们的头皮。

4、工程使用的是我们的AC620开发板配合我们的高速ADC
模块ACM9226设计的,采样率最高可达50M双通道。(100M
的ADC过来也照样吃得下),但这里不希望大家为了这个
工程就头脑发热买个ADC模块,整个工程就是个示例工程
,实用性其实并不大

5、需要给ADC输入信号了才会开始采样,不输入信号默认
会一直等待触发,整个界面处于停滞状态
6、整个工程没有用UCGUI、没有用操作系统,一切纯自写
界面,自写调度

7、后续关注,上www.corecourse.cn搜索示波器即可

173054248 发表于 2019-11-2 00:02:59

梅哥66666,好好下载学习一波........................

王二小 发表于 2020-10-15 22:37:12

收到板子,没有屏幕,如果想设计示波器,想法如下:采集到的ADC数据传输到上位机,让上位机显示波形是否可行?

2016210117 发表于 2020-12-22 17:50:38

梅哥有代码的简单讲解文档吗?就像逻辑分析仪那个

一挥间...弹指 发表于 2021-3-23 20:31:42

小梅哥,直接把你的ac620_dso_adc128s052原封不动的下进去了屏幕都不亮,用的就是AC620的板子!

admin 发表于 2021-3-24 15:56:49

一挥间...弹指 发表于 2021-3-23 20:31
小梅哥,直接把你的ac620_dso_adc128s052原封不动的下进去了屏幕都不亮,用的就是AC620的板子! ...

要下载jic,而不是sof

一挥间...弹指 发表于 2021-4-27 20:32:05

C:\Users\86151\Desktop
小梅哥我这个不能触屏控制呀,就那个5寸显示的,屏幕点过之后没反应

Kingsma_f9898 发表于 2021-11-21 20:13:00

小梅哥你五寸屏那个文件包里的工程,有没有用AD9226,还是同时支持板载核AD9226?

dwt 发表于 2024-4-12 21:21:35

为什么我的620下载文件后编译会出现这么多错误呢

admin 发表于 2024-4-14 13:23:36

dwt 发表于 2024-4-12 21:21
为什么我的620下载文件后编译会出现这么多错误呢

文件夹路径有中文
页: [1] 2
查看完整版本: 【设计实例】开源!!基于SOPC的双通道数字存储示波器