芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 29651|回复: 7

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

[复制链接]
  • TA的每日心情
    慵懒
    2021-2-24 10:16
  • 419

    主题

    771

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

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

    以下为工程源码:

    AC620_DSO_TFT50_V1.0.rar (4.03 MB, 下载次数: 2724)




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




    AC620_DSO_V1.2.rar (8.94 MB, 下载次数: 2221)

    以下为视频演示视频,来自哔哩哔哩。





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

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


    ac620_dso_v1_1.rar (9.44 MB, 下载次数: 1915)
    ac620_dso_adc128s052.rar (7.82 MB, 下载次数: 1885)


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


    示波器效果图.jpg

    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  搜索示波器即可

    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    6

    积分

    新手入门

    Rank: 1

    积分
    6
    发表于 2019-11-2 00:02:59 来自手机 | 显示全部楼层
    梅哥66666,好好下载学习一波........................
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-10-15 22:37
  • 0

    主题

    1

    帖子

    5

    积分

    新手入门

    Rank: 1

    积分
    5
    发表于 2020-10-15 22:37:12 | 显示全部楼层
    收到板子,没有屏幕,如果想设计示波器,想法如下:采集到的ADC数据传输到上位机,让上位机显示波形是否可行?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-9-23 23:45
  • 3

    主题

    7

    帖子

    59

    积分

    初级会员

    Rank: 3Rank: 3

    积分
    59
    发表于 2020-12-22 17:50:38 | 显示全部楼层
    梅哥有代码的简单讲解文档吗?就像逻辑分析仪那个
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-2-17 22:42
  • 0

    主题

    2

    帖子

    11

    积分

    新手入门

    Rank: 1

    积分
    11
    发表于 2021-3-23 20:31:42 | 显示全部楼层
    小梅哥,直接把你的ac620_dso_adc128s052原封不动的下进去了屏幕都不亮,用的就是AC620的板子!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-2-24 10:16
  • 419

    主题

    771

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    15810
    QQ
     楼主| 发表于 2021-3-24 15:56:49 | 显示全部楼层
    一挥间...弹指 发表于 2021-3-23 20:31
    小梅哥,直接把你的ac620_dso_adc128s052原封不动的下进去了屏幕都不亮,用的就是AC620的板子! ...

    要下载jic,而不是sof
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-2-17 22:42
  • 0

    主题

    2

    帖子

    11

    积分

    新手入门

    Rank: 1

    积分
    11
    发表于 2021-4-27 20:32:05 | 显示全部楼层
    C:\Users\86151\Desktop
    小梅哥我这个不能触屏控制呀,就那个5寸显示的,屏幕点过之后没反应
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    4

    积分

    新手入门

    Rank: 1

    积分
    4
    发表于 2021-11-21 20:13:00 | 显示全部楼层
    小梅哥你五寸屏那个文件包里的工程,有没有用AD9226,还是同时支持板载核AD9226?
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

    GMT+8, 2024-3-29 18:37 , Processed in 0.140842 second(s), 40 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

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