你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32 60M示波器+万用表 DIY资料全部开源(整理)! 精华  

[复制链接]
edmondchao 发布时间:2018-1-2 22:15
阅读主题, 点击返回1楼
2 收藏 60 评论271 发布时间:2018-1-2 22:15
271个回答
maxtch 回答时间:2018-4-3 14:30:14
本帖最后由 maxtch 于 2018-4-3 14:38 编辑

如果楼主想上 FPGA 来做这个的话,我倒是觉得就别拘泥于 STM32 了。
方案一:直接上 Zynq,一片芯片四核 ARM Cortex-A9 + GPU + FPGA 三合一。ARM 部分挂 1GB DDR3 SDRAM + 32GB eMMC 本地存储,直接跑 Ubuntu Linux 或 Android。软件开发的话 C#、Java 都是可以考虑的语言,至于 C++/Qt/Gtk 那太费劲,别折腾了。FPGA 部分用 256MB GDDR5 SGRAM(譬如一粒 EDW2032BBBG-6A-F)做双端口采样内存,充分利用 GDDR 可以同时访问两个地址的特点来避免 ARM 与 ADC 冲突。上面列举的那颗 GDDR5 颗粒可以做 8 位 4 通道 4M 采样内存,容量绰绰有余了。模拟前端可以直接参考 Rigol DS1054Z 的。既然有这个系统资源,直接做成四通道的,而且在这种示波器中模拟前端是最不值钱的。人机接口可以考虑自带触摸屏 + Type-C DisplayPort。自带触摸屏即是输出,又可以取代前面板上的按钮。一个 Type-C 接口是充电口,也是 USB 3.0 OTG 口可插 U 盘可连打印机也可连电脑,又是 DisplayPort 视频输出口可外扩显示器。如果用的是 Ubuntu 系统,机器里面可以直接默认装好二次开发所需要的软件和库(MonoDevelop、Eclipse、FPGA 开发软件等等)FPGA 当中也留出一些资源,这样用户可以自行开发所需要的高级功能,譬如说协议分析仪之类。

方案二:PCIe、USB 3.0 或 Thunderbolt 3 扩展卡,把用户的电脑借来当数据处理和显示器。这样的电路部分只需要 FPGA、ADC、模拟前端和采样内存。采样内存一样是 256MB GDDR5 SGRAM,一样的四通道模拟前端(最好是装在一个铁壳子里面,占一个光驱位)但 FPGA 另一头直接连 PCIe 2.0 x4 或 USB 3.0。Thunderbolt 3 本质上还是 PCIe 2.0 x4,就是加了一颗桥接芯片,用了 Type-C 外置接口罢了。
h809275982 回答时间:2018-4-8 20:24:45
nihai
2001xk 回答时间:2018-4-13 22:00:52
这个厉害了
sicef8108d 回答时间:2018-4-14 12:50:25
楼主威武!!!!!!!!!!
cdt2000 回答时间:2018-4-15 16:15:30
很不错的设计
peano 回答时间:2018-4-16 19:35:00
谢谢分享,作为初学者很需要。
xiaojun132 回答时间:2018-4-18 16:06:29
楼主能解析一下代码的设计思路吗?直接看代码思路很不明确。
nhtwins-165586 回答时间:2018-4-19 12:22:48
赞赞赞!!!
jbk83 回答时间:2018-4-20 15:51:13
感谢楼主分享
jbk83 回答时间:2018-4-20 15:53:53
感谢楼主分享

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版