- 打卡等级:以坛为家I
- 打卡总天数:207
- 最近打卡:2025-10-22 16:14:07
超级版主
- 积分
- 14511
|
使用STC32G144K246-实验箱V1.0做的简易示波器,
由USB-CDC上传电脑端AiCube-ISP-v6.96C或以后得版本,
虚拟显示示波器波形。
程序是由AI8051U移植的,附件里的说明书都还是AI8051U的,还没空更改。
注意:下载程序时,主频选择48MHz。这个版本由于硬件冲突,没有1000Hz正弦波输出。
P0.7输出1000Hz方波,用于测试或调整探头补偿。
本例程基于STC32G144K246为主控芯片进行编写测试。本程序主频运行于PLL-80MHz,,但下载程序时仍选择48MHz.
使用方法可以参考AI8051U的帖子,以后完善了会更新:
送 示波器-开源项目@Ai8051U-实验箱V1.2-示波器-USB送电脑显示,免费送
https://www.stcaimcu.com/thread-11257-1-1.html
(出处: 国芯人工智能技术交流网站)
示波器参数:
工作电压: 4.0~5.0V(学习板是3.3V)。
MCU: STC32G144K246.
主频: 48MHz。
ADC: 最高采样1MHz 12位,本示波器使用最高采样率500KHz,后面会研究两个ADC交替触发+DMA做2MHz采样的示波器。
模拟带宽: 探头x1大于等于250mV/DIV,探头x10大于等于2.5V/DIV:100KHz。
显示屏: 虚拟显示, 通信方式 USB-CDC。
水平16格,一格25点,一共400点,存储深度4000点。
垂直10格,每格25点,一共250点。
时基: 1-2-5步进,50us 100us 200us 500us 1ms 2ms 5ms 10ms 20ms 50ms
100ms 200ms 500ms 1s 2s 5s 10s 20s 50s
垂直幅度: 探头x1: 50mV 100mV 250mV 500mV 1V 2.5V 5V 10V/DIV。
探头x10: 500mV 1V 2.5V 5V 10V 25V 50V 100V/DIV。
最高输入电压: 探头x1: +-50V,探头x10:+-500V。
触发模式: 上升沿触发,下降沿触发。
触发方式: 自动、标准、单次。
STC32G144K246-实验箱-示波器-CDC虚拟显示.rar
(1.12 MB, 下载次数: 8)
实验箱STC32G144K246-V1.0_2025-09-19.pdf
(1.28 MB, 下载次数: 0)
|
|