1、简单易用,可快速上手
2、流畅支持300个器件或1000个焊盘以下的设计规模
3、支持简单的电路仿真
4、面向学生、老师、创客
1、全新的交互和界面
2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计
3、更严谨的设计约束,更规范的流程
4、面向企业、更专业的用户
跟随嘉立创训练营制作的一款STM32简易示波器
一.电路组成
1.stm32最小系统,集成CH340串口下载,typec复位一键下载功能;
2.XL7660组成的5V负压生成电路为放大器构成负电源;
3.输入前端放大处理由TL072IDR组成,对输入信号进行放大处理,输出跟随器,送入ADC和频率捕获电路;
4.频率计算由LM393电压比较器组成,MCU对其翻转计数,从而得到输入频率;
5.外设配置有两颗可自定义LED指示灯(可根据LED灯色自行选择限流电阻防止LED亮度过暗或过亮);三个功能按键(PWM开关,占空比,频率)
一个旋转编码器(对波形进行放大,暂停);PWM输出接口;
6.输出显示使用1.8寸TFT全彩屏;
7.含有AC/DC耦合切换开关,X1和X50倍率切换开关,倍率切换由电阻分压获得。
8.电路由TYPEC输入5V供电,AMS1117-3V3为MCU供电。
二.代码部分:
参考于官方例程,对代码硬件做了移植
1.由ADC转换打印波形点位置,外部中断exti对按键进行检测,使用TM2通道输出了一路PWM波形,TM3进行输入频率捕获时间获取,得到输入波形的频率。(代码部分有些许bug未修复)
2.集成了CH340N串口下载,提供TYPEC串口一键下载,以及swd下载两种模式,方便快捷,只需要一根可传数据的TYPEC线即可下载程序。(使用KEIL5 MDK进行编译,串口推荐使用flymcu下载)
3.增加了PWM输出指示LED灯,还有一个供用户自定义。
三.外壳部分:
使用SW制作了一个简易外壳,方便单手握持,便携性大大提高,背部挖槽减少了打印耗材,并且增加散热性;嘉立创打印的,效果还是挺好的,若螺丝不够牢靠,可在PCB定位孔上挂一点点焊锡,采用M2螺丝进行固定;
四.实物展示部分:
加载中...
是否需要添加此工程到专辑?