本帖最后由 LcwSwust 于 2023-12-29 15:29 编辑
主要芯片:
GD32F103CBT6+AD9288+STC8G1K08A-TSSOP20.
GD32:定时器产生PWM,并触发DMA采集IO口的16位数据,系统时钟超频为160MHz,最高采样率20MHz.定时器PWM代替DAC产生DDS信号,最高频率约1KHz.
74HC4051切换放大倍数.
STC8G1K08A负载按键检测,PWM产生+5V\-5V的电压(数字电源),IO扩展,并可一键烧写GD32(控制BOOT脚\转发串口数据).
显示屏:JLX19296G-909,COG屏,单色,四级灰度.
按键:6只按键.ADC检测电阻分压的方式,类似电阻式触摸屏.
工作电流:约0.22A.
缺点:
在触发阶段,数据每10点抽取1点数据作判断,可能导致窄脉冲不能触发.
ADC检测按键可能存在误判.
显示屏为单色,且显示区较小.
最高采样率20MHz,有点不够用.
DDS由PWM产生,速度太慢.
74HC4051电路设计不合理,各电压档位下的带宽不同.
未对电池电压作单独采集,充电时不能正确显示电量.
总结: 下次改进
电路.rar
(184.28 KB, 下载次数: 33)
|