- 打卡等级:以坛为家II
- 打卡总天数:493
- 最近打卡:2025-05-01 08:31:58
荣誉版主
- 积分
- 3476
|
发表于 2024-7-21 17:13:44
|
显示全部楼层
看到STC32G12K128实验箱-V2.0版的原理图,首先点个赞,为STC不断进取创新而点赞喝彩。
同时我一直有一个困惑疑问,萦绕已久,羞于启齿,今日壮胆说说... (也许对于其他人是一个不是什么问题的问题)
此前版本实验箱,与现在即将面世的实验箱版本,都有一个显著的特点,那就是包含了示波器接口和有关前置电路,所占篇幅还不小,显然这是个重点部分。
然而,为什么? 国芯论坛高手众多,估计手握实验箱者也不少,为什么没有见到介绍基于实验箱来做一台示波器实验程序呢?(或者已被淹没我没发现)
我说的不是“波形发生器”,不是“虚拟示波器”,因为这些不必一定要基于此实验箱。而是像“老梁示波器”一样的,把实验箱做成一台简易的可实用的示波器。
之前版本实验箱不是有示波器接口和前置放大增益可调的电路吗?貌似硬件条件都已经具备了呀,为什么没见有人来做呢?这么好的课题。
早在去年,我就淘购了“老梁示波器”,那是配置480*320显示屏的,而且是开源的,可学习模仿。
我为STC32G12K128实验箱(V9.62)也配置了320*240的彩色显示屏,
当我完成了显示屏的驱动基础编程后, 试图尝试着,学习老梁示波器编程思路,来做一下基于实验箱的示波器实验,
我所发的帖子“基于STC32G12K128实验箱V9.62_实验之TFT彩屏驱动”,其实就是为此意图准备的。
但是,搁浅了,困惑了....
为什么呢?
对比了"老梁示波器"电路和实验箱电路, 发现: 缺少了一个电压比较机制。
“老梁示波器”电路中,测试信号经过前置电路处理后,在送到单片机ADC转换入口时, 分出一路与基准电压比较,为判别触发模式(上升沿或下降沿)提供了硬件条件。
然而,实验箱V9.62版,没有, 新的实验箱V2.0版, 也没有。
难道示波器编程实现算法中,不需要这样的电压比较机制吗?
难道还是要像“老刘爱捣鼓”一样,在一大堆已经采集的数据中,来分析上升沿还是下降沿的软件处理方法吗?
需要改电路吗?又不舍得改动宝贝,于是在没有想通之前,只能搁浅了......
实验箱V2.0新版仍然保留着示波器的电路,如果不能实现示波器功能,而只能做个波形发生器,岂不太可惜和遗憾了吗?
希望我的困惑是多余和幼稚的,也期待着能看到这方面的解释和有关信息。
|
|