简介:
通过 USB 接口与工控机或电脑连接,用户可配置输出的波形类型(正弦波、方波、三角波)和频率参数,并可用于模拟电路测试。
应用场景:
本模块是一款基于 USB 通讯的可编程 DDS(直接数字合成)信号源,适用于基带信号生成、音频频率测试、模拟信号调理模块的调试等场景。
一、产品简介
一款基于 USB 通讯的可编程 DDS(直接数字合成)信号源,兼备上电输出配置保存、上位机实时操作,完全免驱的特点。
二、应用场景
主要通过 USB 接口与工控机或电脑连接,用户可配置输出的波形类型(正弦波、方波、三角波)和频率参数,并可用于模拟电路测试,例如在滤波器性能验证过程中作为稳定、可调的信号源使用。
三、产品概述
- 采用带有USB功能的单片机,通过程序配置,实现如下功能:
- 通过上位机软件可配置波形类型、频率、输出使能等参数
- USB免驱通讯,采用HID方案通讯,完全免驱,适用于Windows、Linux等各种操作系统
- 支持配置上电时的默认输出状态,储存于单片机内部,掉电保存,上电立刻输出保存的波形
- 模块的CH552G需烧录固件,采用USB烧录接口。
- 使用SMA射频接口对外连接,方便使用射频连接线对外连接。
四、产品参数
- 供电电压:DC 5V
- 输入接口:Type-C接口
- 通讯方式:USB2.0 FS(12Mbps)
- 输出接口:SMA-KE接口,外螺内孔
- 输出功能:支持正弦波、方波、三角波,支持频率0.1Hz~1MHz波形输出
- PCB特点:41.8mm * 17.4mm,板厚1.6mm,双层板
3D 简介图:
五、使用说明
- 本模块需下载程序,采用USB烧录接口,在附件中提供了hex固件以供烧录,首次使用会自动进入下载模式,使用WCHISPTool下载即可;
- 本模块提供完整的上位机源代码,源代码工程需要使用Qt5(mingw5.14.2)打开,开发语言为C++;
- 将模块插上电脑,板载的LED含义为:亮起表示波形输出使能,灭掉表示波形输出关闭;
- 使用Qt上位机的程序来对模块的DDS输出进行设置,完成对于输出频率、波形类型、使能输出的配置;
- 上位机界面如下,具体操作可以看操作视频中的展示
强调
- 不要将高频、强干扰源设备放在附近,可能会影响本模块输出波形质量。
六、备注
- PCB没有位号丝印,可按照附件的焊接助手来对照焊接;
- 元器件成本约为20元,PCB为双层板,小批量的话成本单价在16元左右;
- 如果需要升级固件,可以查看Qt源代码中在线进入boot的程序,或短接板上的两个测试点后上电进入boot模式下载固件;
- 本模块用到的元器件均可在立创商城买到,具体物料可查看BOM清单;
七、测试视频
硬件测试环境:测试使用的是本模块、本模块配套上位机、DS4T1012示波器;
下面视频展示了将模块的输出端接到示波器的探头,然后使用上位机进行波形配置、示波器查看的操作演示。
点赞
描述
PCB
元件清单
原理图
附件
讨论