Unit DDS
SKU:U105
描述
DDS 是一款信号源Unit. 采用AD9833可编程波形发生器+STM32F0控制方案。提供I2C通信接口(addr:0x31),实际使用时以配置寄存器的方式进行操作。能够非常方便的控制该信号源输出多种波形(正弦波、三角波、方波输出、锯齿波,信号输出幅值0-0.6V),与调整频率、相位。并且支持休眠策略,空闲状态时能够进一步减小电能损耗。该Unit适用于各种测试仪器的电子线路原型设计中充当信号源。
产品特性
- 数字可编程频率和相位
- 信号输出幅值0-0.6V
- 正弦波/三角波/方波/锯齿波(固定频率:13.6KHz)/DC输出
- 输出频率范围:0MHz至1MHz(10MHz基准时钟)
- 28bit频率分辨率
- 11bit相位分辨率
包含
- 1x DDS Unit
- 1x HY2.0-4P线缆
- 1x SMA-2.54mm线缆
应用
- 频率刺激/波形发生
- 液流和气流测量
- 传感器应用:接近度、运动和缺陷检测
- 线路损耗/衰减
- 测试与医疗设备
- 扫描/时钟发生器
- 时域反射(TDR)应用
规格参数
规格 | 参数 |
支持波形 | 正弦波/三角波/方波/锯齿波(固定频率:13.6KHz)/DC输出 |
信号输出幅值 | 0-0.6V |
输出频率范围 | 0 MHz至1MHz(10 MHz基准时钟) |
频率分辨率 | 28bit |
相位分辨率 | 11bit |
净重 | 11.1g |
毛重 | 34.7g |
产品尺寸 | 71*24*8mm |
包装尺寸 | 88.5*60*21mm |
原理图
管脚映射
M5Core | SCL | SDA | 5V | GND |
DDS Unit | GPIO22 | GPIO21 | 5V | GND |
数据手册
软件开发
Arduino
UIFlow 2.0
通讯协议
- 协议类型I2C
- I2C Address: 0x31
注意事项:
写寄存器时,需要将最高位置1。mclk置1将保持输出最后一个信号幅值,DAC置1将停止Unit输出。
EasyLoader
Easyloader | 下载链接 | 备注 |
Unit DDS Easyloader |
download
| / |
相关视频
控制Unit DDS输出正弦波/三角波/方波/锯齿波.