做了个简单的示波器
本帖最后由 isoimg2130 于 2020-4-13 10:05 编辑能测正负50V。100KHZ以下任意波形。也能显示出来,但是20K以后的需要自己去目测计算。理论上加上10X探头应该可以到500V.但是没试过。。本打算程序再补偿填充,后来一想,如果那样波形反而不真实了,于是就将就这样吧。只能说这是一个20KHZ的示波器。。
触发什么的,都是正常的。如果不用上升沿或者下降沿触发,只有频率高的时候才会出现残影,其他时候也是能看清楚,毕竟每秒才20多帧。正好肉眼能将就看清楚。优化下程序应该能做到50帧以上,毕竟光刷屏能近150帧。这个使用MDK。换其他编译器估计优化速度能到200帧。测试加计算,各种处理,50帧以上是没问题的。想想懒得改。20多帧也不容易看清楚了,就算了。
时间调节也没用上,本菜把时间那两个按键用来调上升沿触发位置和下降沿触发位置了。
发不了视频。将就看下图片就好。。
自动功能没用上,刚开始电压能自动调节,但是频率不能。早知道该加个比较器测试频率,这样才能真正的自动调节。后来我就把自动的功能删了,正好把自动的按键弄成了单次触发。
总之,这东西大用没有,测试测试功放还是可以的。。
不废话了,上图。献丑了
开局来两假动作。
焊接过程省略
楼主主板装的是什么系统? gxg0000 发表于 2020-4-13 10:25
楼主主板装的是什么系统?
假的,那就是图片,连一起成了动图。
也可以做成GIF显示。没系统。就是开机假动作。:D 界面看上去比 DSO128 华丽哦 ,参数直读有显示不? 如果加高分辨AD有机会再提高性能不 ? AD用的什么? 603599910 发表于 2020-4-13 10:40
界面看上去比 DSO128 华丽哦 ,参数直读有显示不? 如果加高分辨AD有机会再提高性能不 ?
不能提高性能。因为限制带宽的是单片机的主频,要想更高性能只能提升单片机主频。 蓝天雄鹰 发表于 2020-4-13 11:02
AD用的什么?
单片机自带AD。 isoimg2130 发表于 2020-4-13 10:33
假的,那就是图片,连一起成了动图。
也可以做成GIF显示。没系统。就是开机假动作。
我以为XP还有小系统,只知道wince:lol gxg0000 发表于 2020-4-13 11:08
我以为XP还有小系统,只知道wince
:D 若不是没壳子我还想整个喇叭,开机就弄个经典XP开机音上去,再致一段欢迎词。:D 高手呀!!!PCA和PCB都是自己做的吗 本帖最后由 iffi123 于 2020-4-13 13:48 编辑
用F4系列,主频180M
VBT6居然没有DAC, lz用R-2R, 其实也可以用PWM作为DAC 清纯色狼 发表于 2020-4-13 11:22
高手呀!!!PCA和PCB都是自己做的吗
什么是PCA?意思是程序和板子都是自己搞的吗?那就是了。 iffi123 发表于 2020-4-13 13:40
用F4系列,主频180M
VBT6居然没有DAC, lz用R-2R, 其实也可以用PWM作为DAC
PWM还得滤波,而且一直在动。虽然实际上区别不大,可是我心里总感觉PWM不如直接R2R动一下IO状态就不用管了可靠。。
C以上的才有DAC,早知道用RC就行了。IO多了也没用上。 本帖最后由 iffi123 于 2020-4-13 14:29 编辑
isoimg2130 发表于 2020-4-13 14:21
PWM还得滤波,而且一直在动。虽然实际上区别不大,可是我心里总感觉PWM不如直接R2R动一下IO状态就不用 ...
PWM也不麻烦,配置好后,只需要更新CCR寄存器的值,输出的脉宽就会变
速度不够cpu超频看看;P , 原厂的超到16倍频=128M,跑了几天,很稳定,手感温度也没上升,耗电增加50mA左右 我觉的做这真没啥用,能做个信号记录仪还有点用:lol