This website requires JavaScript.
入驻
发布

ad9958/ad9959数字频率合成器

显仙
发布于2022-01-11 13:38:25
CC BY-SA协议 分类: 侵权投诉
销量: 7
7
3
0
简介:

基于stm32单片机的ad9958直接数字频率合成器

1.产品简介:基于stm32单片机的ad9958直接数字频率合成器。

2.应用场景:用于校正信号之间由滤波、放大等模拟处理或PCB布局失配而引起的不平衡问题。

3.产品概述:基于STM32F429BI运行uCOS-III与emWin驱动AD9958+5寸屏,该电路板可焊接

AD9958和AD9959,采用通用代码,唯一的区别就是阉割了两个通道。

4.产品参数:

1)两个500 MSPS同步DDS通道

2)所有通道之间独立的频率/相位/幅度控制

3)频率、相位和幅度变化时的延时匹配

4)线性频率/相位/幅度扫描功能

5)高达16阶频率/相位/幅度调制(引脚选择)

6)内置两个10 bit数模转换器(DAC)

ad9958/ad9959数字频率合成器硬件项目图1

5.使用说明:

由于裸机远远不比多任务,本次项目使用了uCOS-III实时操作系统。轮询系统即是在裸机

编程的时候,先初始化好相关的硬件,然后让主程序在一个死循环里面不断循环,顺序地做各

种事情。但是,如果加入了按键操作等需要检测外部信号的事件,用来模拟紧急报警,那么

整个系统的实时响应能力就不会那么好了。轮询系统只适合顺序执行的功能代码,当有外部

事件驱动时,实时性就会降低。

我们把这个程序主体分割成一个独立的,无限循环且不能返回的程序,这个小程序我们称

之为任务。每个任务都是独立的,互不干扰的,且具备自身的优先级,它由操作系统调度管理。

加入操作系统后,我们在编程的时候不需要精心地去设计程序的执行流,不用担心每个功能模

块之间是否存在干扰。

屏幕为5寸RGB屏(800*480)电容式触摸,为了更好发挥 STM32F429 的图形性能,强烈

建议使用 32 位 SDRAM,使用16 位的 SDRAM 性能会降低一半。

6.备注

本模块是需要二次开发的硬件平台,需要自己软件工程师进行二次开发,不开发也能用,

看自己需要和能力,全部开源文件包括bcb原理图,图纸,STM32F429BI驱动程序。详见附

件:“STM32F429+AD9958.zip

ad9958 数字频率 合成器
最近更新时间 2022-01-11 13:38:25
描述
PCB
元件清单
原理图
附件
讨论