2025Make Blocks阶段1—正弦波三角波方波信号发生模块
该项目使用了AD9834 75MHz DDS函数发生器,实现了生成正弦波,三角波和方波的设计,它的主要功能为:根据任务要求,本次我们选用的是AD9834BRUZ-REEL芯片设计一款AD9834BRUZ-REEL是一款75MHz低功耗直接数字频率合成器(DDS)模块,由亚德诺(ADI)公司生产。主要用于生成各种波形信号,满足通信、测试、传感器等领域对频率合成及信号产生的需求。具体如下: - 频率刺激与波形产生:可产生高性能正弦波和三角波输出,片内集成比较器还能支持产生方波,用于时钟发生等场景。-频率相位调谐和调制:具备相位调制和频率调制功能,通过串行接口加载寄存器来改变频率和相位,可实现0.28Hz的分辨率(75MHz时钟速率时),能满足一些需要精确频率和相位控制的应用。。 该项目使用了π形滤波电路,实现了滤除射频信号中的交流纹波和噪声,使输出信号更加平滑稳定。的设计,它的主要功能为:本电路采用π形滤波电路是,π形滤波器中的重要组成部分,主要作用是滤除射频信号中的交流纹波和噪声,使输出信号更加平滑稳定。π形滤波器由两个电容和一个电感或电阻,本电路用电感组成,整体结构类似“π”字,其中两个电容分别位于电感电感的两侧。 。这种滤波结构常用于如精密仪器、音频设备等,能有效提升电路工作的可靠性。。 该项目使用了AMS1117,实现了5v降3.3v降压,热关断和限流的设计,它的主要功能为:AMS1117是正低压压差稳压器,典型压差在1A时仅为1.2V。本电路使用的是AMS1117固定电压版本,输出精度为2%。
标签
嵌入式系统
DDS
硬禾活动作业
:郭富城的
更新2025-08-18
重庆电力高等专科学校
39
KiCad文件
全屏

任务介绍

AD9834 75MHz DDS函数发生器

计一款DDS信号产生模块能够生成最高频率不低2MHz的正弦波/三角波/方波信号,板卡尺寸小于40mmx40mm,

输入信号采用2.54mm的插针,输出信号采用采用2.54mm的插针和SMA射频连接器,器件需在DigiKey官网上有货且正常售卖。根据任务要求本次我们选用的是AD9834BRUZ-REEL芯片设计一款AD9834BRUZ-REEL是一款75MHz低功耗直接数字频率合成器,主要用于生成各种波形信号,满足通信、测试、传感器等领域对频率合成及信号产生的需求。具体如下: - 频率刺激与波形产生:可产生高性能正弦波和三角波输出,片内集成比较器还能支持产生方波,用于时钟发生等场景。-频率相位调谐和调制:具备相位调制和频率调制功能,通过串行接口加载寄存器来改变频率和相位,可实现0.28Hz的分辨率(75MHz时钟速率时),能满足一些需要精确频率和相位控制的应用。

模块介绍

主要用于生成各种波形信号,满足通信、测试、传感器等领域对频率合成及信号产生的需求。具体如下: - 频率刺激与波形产生:可产生高性能正弦波和三角波输出,片内集成比较器还能支持产生方波,用于时钟发生等场景。-频率相位调谐和调制:具备相位调制和频率调制功能,通过串行接口加载寄存器来改变频率和相位,可实现0.28Hz的分辨率(75MHz时钟速率时),能满足一些需要精确频率和相位控制的应用。

AD9834 75MHz DDS

AD9834BRUZ-REEL Analog Devices Inc.

RF2-04A-T-00-50-G

RF2-04A-T-00-50-G Adam Tech

AMS1117-3.3S

AMS1117-3.3S EVVO

KC2016Z75.0000C1JX00

KC2016Z75.0000C1JX00 KC2016Z75.0000C1JX00

原理图和PCB模块介绍

原理图

AD9834BRUZ-REEL主要性能指标

1.电源电压:范围为2.3V至5.5V,模拟和数字部分可采用不同电源供电。

2. 功耗:3V供电时功耗为20mW,适合对功耗敏感的应用。

3.输出频率:最高可达37.5MHz。

4. 频率分辨率:频率寄存器为28位,75MHz时钟速率下分辨率为0.28Hz,1MHz时钟速率下分辨率为0.004Hz。

5.波形输出:可产生高性能正弦波和三角波输出,片内集成比较器,支持产生方波用于时钟发生。

6.串行接口:三线式串行接口,最高时钟速率40MHz,与DSP和微控制器标准兼容。

7.温度范围:扩展温度范围为−40°C至+105°C。

8.封装形式:采用20引脚TSSOP封装。

9.窄带SFDR:大于72dB。

二、管脚定义

(一)AD9834BRUZ-REEL 主要管脚定义

1. COMP(3 脚)DAC偏置引脚,用于对DAC偏置电压进行去耦。

2.SIGN BIT OUT(16):逻辑输出。

3.CAP/2.5V(6 脚)数字电路的电源引脚,通常由内部稳压器从VDD产生2.5V电源。若VDD小于或等于2.7V,该引脚应直接连接到VDD。

4. DGND7 脚)数字地。

5.AGND18脚):模拟地。

6. SCLK(14脚)串行时钟输入,数据在SCLK的每个下降沿移入芯片。

7.SDATA(13 脚)串行数据输入,16位串行数据字通过此引脚输入。

8.FS ADJUST(1 脚):满量程调整引脚,与AGND之间连接一个电阻RSET,用于决定满量程DAC电流的幅度。

9. REFOUT(2 脚)基准电压输出引脚,提供1.20V内部基准电压源。

10. VIN(17 脚)比较器输入引脚,可利用比较器从正弦DAC输出产生方波。

(二)其他管脚定义

1.AVDD4脚模拟部分的正电源,为芯片模拟电路提供工作电压。

2.DVDD5脚数字部分的正电源,给芯片数字电路供电,可与AVDD不同。

3. MCLK8脚数字时钟输引脚,为芯片内部数字电路提供时钟信号。

4. FSELECT9脚频率选择输入引脚,用于选择不同的频率控制模式或频率范围等相关功能。

5.RESET11脚):高电平有效数字输入引脚,用于将芯片内部寄存器等复位到初始状态。

6.SLEEP12脚):高电平有效数字输入引脚,用于控制芯片进入休眠模式,以降低功耗。

7.FSYNC15脚):低电平有效控制输入引脚,用于同步数据传输,告知AD9834控制寄存器的内容将改变。

8.IOUT19脚):电流输出引脚,DAC转换后的电流信号从该引脚输出。

9.IOUTB20脚):互补电流输出引脚,与IOUT输出互补的电流信号,可用于差分输出等应用场景。

10.PSELECT(10脚):相位选择输入端,用于控制相位寄存器PHASE0或PHASE1,其状态(0或1)决定选择哪个相位寄存器,该寄存器的值会增加到相位累加器的输出。

三、板上设置及标识

(一)电源设置

采用2.3 V至5.5 V电源供电。模拟和数字部分彼此独 立,可以采用不同的电源供电;例如,AVDD可以是5 V,而DVDD可以是3 V

(二)寄存器内部设置

通过SPI接口向AD9834的控制寄存器写入控制字。AD9834包含16位控制寄存器,例如要告知控制寄存器内容将改变,需将DB15和DB14置0。通过特定的位设置可选择频率寄存器、相位寄存器等进行操作,其中b15和b16用于地址频率寄存器,b14、b15和b16设置为11时用于地址相位寄存器。

(三)输出设置

1.波形类型:默认正弦波;利用内部比较器可生成方波;通过特定寄存器设置可输出三角波。

2. 输出频率:根据系统时钟MCLK,按公式计算频率字,经SPI写入频率寄存器。

3.输出相位:通过PSELECT引脚或控制位选择相位寄存器(PHASE0/1),写入相位值。

4.其他:初始化时可置位RESET避免杂散输出;通过FS ADJUST引脚接电阻RSET调整DAC满量程电流。

(四)标识说明

1.型号核心部分“AD9834”:代表该器件的基础型号,明确其为低功耗直接数字合成(DDS)芯片。

2.“BRUZ”:是型号后缀,用于区分具体规格,其中“B”可能与工作温度范围(−40°C至+105°C)相关,“R”表示封装类型为TSSOP,“U”可能涉及特定工艺或版本,“Z”通常表示无铅环保封装。

3. “-REEL”:表明该器件的供货形式为卷带包装,适用于自动化贴片生产,方便批量焊接组装。

eZ-PLM上新建物料和项目的截图

物料截图

项目详情图

心得体会

用AD9834BRUZ-REEL设计函数发生器时,使我深刻体会到“细节决定成败”,尤其在硬件实现层面,这些经验将是我以后宝贵的财富。首先电源滤波与信号隔离是基础。AD9834的模拟部分AVDD和数字部分DVDD需分开供电,且电源入口处要加滤波电容比如100nF陶瓷电容就近接地,否则数字电路的开关噪声会串入模拟输出,导致波形失真。高频时钟线用75MHz系统时钟更要远离模拟信号线,必要时用地线隔离,避免电磁干扰影响输出纯度。然后布线的信号完整性会直接影响性能。AD9834的串行接口SCLK、SDATA、FSYNC虽速率不算极致,但高频下若布线过长或阻抗不匹配,容易出现信号反射,导致控制指令传输错误,如频率控制字写错,输出频率跑偏。时钟线尤其要短且直,最好走在接地平面上,减少辐射干扰。再者,电磁兼容性EMC需提前规划。布局时要区分数字区微控制器、接口电路和模拟区,AD9834、输出缓冲电路,地平面尽量完整,避免分割不当导致地电位差,曾试过因模拟地和数字地没处理好,三角波输出出现杂散毛刺,后来通过单点接地才解决。另外,前期参数匹配与后期调试便利性同样重要。在最后我深刻意识到管脚功能复用需反复核对手册。AD9834的部分引脚如比较器输入/输出有多重功能,如果不熟悉芯片手册上的引脚功能将比较器输出脚当作普通IO,会导致矩形波无法输出。调试时遇到过类似问题,翻遍手册才发现是管脚配置冲突,这也让我更明白:硬件设计不是简单的“接线”,而是从参数选型、布局布线到功能验证的全流程细节把控,每一步都不能马虎,在以后的实际应用中,要多练多看多学精炼自己的技术,在多种需求和环境条件下能轻松应对,争取对模块进行最优的合理选择及调整,以发挥其最佳结果。

团队:个人

工具:KIcad

软硬件
附件下载
AD9834 75MHz信号产生模块PCB原理图.kicad_pcb
原理图.kicad_sch
团队介绍
一个人探索电子世界
团队成员
:郭富城的
评论
0 / 100
查看更多
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号