0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

技术分享:详解AWG多音DDS模式

Sophia_wff 来源:Sophia_wff 作者:Sophia_wff 2025-04-10 16:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、多音DDS模式

DDS(直接数字合成)是一种从单个固定频率参考时钟生成任意周期波的方法,广泛用于信号生成应用。德思特AWG(任意波形发生器)上实现的DDS功能基于添加多个“DDS 核心”以生成多载波(多音调)信号的原理,每个载波都有自己明确定义的频率、幅度和相位。除了这些静态参数之外,还内置了频率和幅度斜率等动态参数,以允许多个内核进行固有的线性变化。

wKgZO2f3fu2ACJO8AAeGkj7sG90508.png

在最简单的情况下,用户将特定DDS内核的命令频率和幅度写入,然后AWG将连续输出单个周期性正弦波,直到用户向其写入更改。这些更改以命令的形式写入(有关可用命令的列表,请参见下部分),并添加到先进先出(FIFO)缓冲区。然后,这些命令按照写入的顺序执行。

下方示例显示了16个DDS内核的输出,这些内核的独立固定频率在50MHz到125MHz之间,间隔为5MHz。

wKgZPGf3fvqADNcFAAbBUQaCzQ8913.png16个正弦波DDS核在频域的输出

二、可用的DDS命令

1、内置单行命令

●设置DDS核心频率

●设置DDS核心的幅度

●设置DDS核心的相位

●DDS核心的启动线性频率斜率

●DDS核心的启动线性幅度斜率

●设置数字输出

●改变执行模式

●设置输出定时器

2、有多个命令组成的高级命令

从PC到AWG卡的快速DMA控制命令每秒可发送数百万条DDS命令。这提供了广泛的灵活性,并允许执行以下功能:

●由多个线性斜率命令组成的S形频率/幅度斜率

●由多个线性斜率命令组成的自定义频率/幅度斜率

●由多个幅度变化命令组成的AM调制

●由多个频率变化命令组成的FM调制

●由多个频率变化命令组成的FSK(频率移位键控)调制

什么是斜率(slope)?

斜率Slope指的是频率或幅度随时间变化的速率。在信号生成和调制技术中,斜率通常用来描述信号参数(如频率或幅度)的变化速度。例如,一个线性斜率表示频率或幅度以恒定的速率增加或减少。

3、示例(C++API

以下示例生成一个110 MHz的信号,持续100毫秒,然后在接下来的100毫秒内从110 MHz线性递增到120 MHz,之后保持120 MHz直到停止。这里没有显示AWG的通用初始化和放大器设置:

wKgZO2f3f1qAf3_sAAC9QMAl7XA940.png

三、FIFO命令

DDS功能通过写入驱动程序内部列表的命令来控制,当发送以下命令时:

SPCM_DDS_CMD_WRITE_TO_CARD

这些命令列表会被写入AWG卡中。这些命令列表被放入一个先进先出FIFO(命令队列)缓冲区,并一个接一个地执行。下方的命令队列土概览展示了如何使用命令来生成单个DDS核心的不同输出状态。命令队列中的命令从上到下执行。

设置首先被写入一组“影子寄存器”,这些寄存器是与活动DDS配置寄存器并行的一组独立寄存器。一个命令接一个命令地操作影子寄存器,直到接收到SPCM_DDS_CMD_EXEC_AT_TRIG命令,然后停止从FIFO写入影子寄存器,AWG开始等待下一个内部触发。接收到触发后,影子寄存器会被传输到活动寄存器中。

wKgZO2f3f2uATOIzAANQ9RLeVPQ814.png左侧显示发出的 DDS 命令,右侧显示带有时间信息的结果输出

四、定时和触发

DDS命令被写入AWG内部存储器,并可以通过三种不同的方式执行:

手动:使用单独的执行命令来执行队列中的命令,计时完全由软件完成。

触发:命令执行等待外部触发信号,这允许与外部实验控制紧密交互。

定时器:具有非常精细的时间分辨率的可编程定时器定义了命令执行时间。

在大多数情况下,将使用所有三种模式的组合,在命令序列之间混合这些模式没有任何问题。上面的例子展示了定时器的用法。

五、优势

DDS模式可用于任何需要纯正弦信号的应用场合。无需计算数千甚至数百万个样本并将其传输到AWG内存,只需几个简单的DDS命令即可完成这项工作。多音DDS模式在控制声光偏转器(AOD)和声光调制器(AOM)时特别有用,这些通常用于物理学,尤其是量子实验。使用具有频率斜率的多音正弦信号可以在量子实验中以简单的方式移动原子,这允许通过实验控制软件的一些命令来操作光镊。

wKgZPGf3f3eAB9FZAAC38Jt254w869.png左侧显示发出的 DDS 命令,右侧显示带有时间信息的结果输出


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • DDS
    DDS
    +关注

    关注

    22

    文章

    688

    浏览量

    157052
  • AWG
    AWG
    +关注

    关注

    1

    文章

    82

    浏览量

    17428
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    德思特干货 | 解锁ADC真实性能:斜坡测试(Ramp Test)AWG配置与结果查看指南

    导语在上一期内容中,我们从上下位机连接、工程新建到DIO模块时序设置,详解了斜坡测试软件配置实战,为捕捉ADC静态性能奠定基础。本期,德思特将带您继续深入学习斜坡测试(RampTest)的软件配置
    的头像 发表于 05-09 14:00 151次阅读
    德思特干货 | 解锁ADC真实性能:斜坡测试(Ramp Test)<b class='flag-5'>AWG</b>配置与结果查看指南

    德思特干货 | 解锁ADC真实性能:斜坡测试(Ramp Test)AWG配置与结果查看指南

    ​导语在上一期内容中,我们从上下位机连接、工程新建到DIO模块时序设置,详解了斜坡测试软件配置实战,为捕捉ADC静态性能奠定基础。本期,德思特将带您继续深入学习斜坡测试(RampTest)的软件配置
    的头像 发表于 05-09 11:37 112次阅读
    德思特干货 | 解锁ADC真实性能:斜坡测试(Ramp Test)<b class='flag-5'>AWG</b>配置与结果查看指南

    德思特干货 | 如何使用TS-AWG 4000脉冲发生器简化逻辑门参数测试

    德思特TS-AWG 4000系列脉冲模式发生器将脉冲和边沿整形与再现多级编程模式的能力相结合,简化了传统繁琐的多级脉冲生成操作流程。本文将详细解析如何使用TS-AWG 4000脉冲
    的头像 发表于 04-20 14:48 197次阅读
    德思特干货 | 如何使用TS-<b class='flag-5'>AWG</b> 4000脉冲发生器简化逻辑门参数测试

    【CANopen实战】如何实现PDO数据变化即刻发送(事件触发模式详解

    【CANopen实战】如何实现PDO数据变化即刻发送(事件触发模式详解
    的头像 发表于 04-09 14:39 286次阅读
    【CANopen实战】如何实现PDO数据变化即刻发送(事件触发<b class='flag-5'>模式</b><b class='flag-5'>详解</b>)

    Spectrum 仪器推出 DDS 选件,大幅提升任意波形发生器灵活性

    德思特优质合作伙伴Spectrum仪器为其65xx系列任意波形发生器(AWG)推出全新DDS(直接数字频率合成)选件,为生成正弦信号、精细可调参考源、合成正弦波、波形序列、频率扫描及调制信号,提供了一套高性价比的解决方案。
    的头像 发表于 03-24 17:40 1219次阅读
    Spectrum 仪器推出 <b class='flag-5'>DDS</b> 选件,大幅提升任意波形发生器灵活性

    Spectrum仪器推出DDS选件,大幅提升任意波形发生器灵活性

    扫描及调制信号,提供了一套高性价比的解决方案。自此,DDS功能已扩展至Spectrum全系列AWG产品。目前,支持DDS的型号总数超过70款,可实现带宽高达3.9 GHz的多音调、多通
    的头像 发表于 03-11 09:59 447次阅读
    Spectrum仪器推出<b class='flag-5'>DDS</b>选件,大幅提升任意波形发生器灵活性

    德思特干货 | DDA技术深度解析系列(二):如何改变DDS设置?

    本期我们详细介绍如何动态调整DDS的设置,下期我们将解析相位连续性在信号合成中的关键作用,并演示如何利用模式命令来控制XIO输出线,这些功能共同构成了DDS精确控制的核心机制。
    的头像 发表于 01-15 14:18 965次阅读
    德思特干货 | DDA<b class='flag-5'>技术</b>深度解析系列(二):如何改变<b class='flag-5'>DDS</b>设置?

    AWG精准掌控光爆:解锁高频捷变微波的终极密钥

    德思特任意波形发生器(AWG)是突发模式激光系统的“智慧大脑”。通过精准驱动EOM与AOM,AWG实现了对激光脉冲序列的同步触发、高速调制与包络预补偿,直接决定了高频捷变微波的质量与性能,是尖端应用的核心引擎。
    的头像 发表于 11-21 11:59 930次阅读
    <b class='flag-5'>AWG</b>精准掌控光爆:解锁高频捷变微波的终极密钥

    Spectrum仪器超高速任意波形发生器新增DDS选项

    性能。该系列产品在AWG模式下可生成高达10 GS/s采样率、16位分辨率及3.9GH带宽的波形。在新开发的DDS模式下,63xx系列任意波形发生器可在一个生成通道输出64路独立正弦波
    的头像 发表于 11-05 14:48 862次阅读
    Spectrum仪器超高速任意波形发生器新增<b class='flag-5'>DDS</b>选项

    DDS39RFS10 产品技术文档总结

    DDS39RF10 和 'RFS10 是一系列双通道和单通道直接数字合成器,具有 16 位分辨率的数模转换器 (DAC)。高采样率、输出频率范围、64 位 NCO 频率分辨率和任何具有相位相干性的跳频使该器件能够进行任意波形生成 (AWG) 和直接数字合成 (
    的头像 发表于 10-24 10:56 1041次阅读
    <b class='flag-5'>DDS</b>39RFS10 产品<b class='flag-5'>技术</b>文档总结

    DDS39RF12 与 DDS39RFS12 产品技术文档总结

    DDS39RF12 和 'RFS12 是一系列双通道和单通道直接数字合成器,具有 16 位分辨率的数模转换器 (DAC)。高采样率、输出频率范围、64 位 NCO 频率分辨率和任何具有相位相干性的跳频使该器件能够进行任意波形生成 (AWG) 和直接数字合成 (
    的头像 发表于 10-24 10:50 1795次阅读
    <b class='flag-5'>DDS</b>39RF12 与 <b class='flag-5'>DDS</b>39RFS12 产品<b class='flag-5'>技术</b>文档总结

    DDS39RF10产品技术文档总结

    DDS39RF10 和 'RFS10 是一系列双通道和单通道直接数字合成器,具有 16 位分辨率的数模转换器 (DAC)。高采样率、输出频率范围、64 位 NCO 频率分辨率和任何具有相位相干性的跳频使该器件能够进行任意波形生成 (AWG) 和直接数字合成 (
    的头像 发表于 10-24 10:45 1343次阅读
    <b class='flag-5'>DDS</b>39RF10产品<b class='flag-5'>技术</b>文档总结

    DDS-TSN 到底是如何实现的?

    概述1.1TSN与DDS的独立优势与局限随着智能网联汽车和车载网络架构的不断迭代,车载网络对实时性、确定性和高效数据分发的需求日益严苛。TSN和DDS的结合为车载以太网提供了确定性实时通信(TSN
    的头像 发表于 08-13 10:07 6190次阅读
    <b class='flag-5'>DDS</b>-TSN 到底是如何实现的?

    深度解析DDS模式:与传统AWG相比有何优势与局限?

    本期探讨了传统的任意波形发生器(AWG模式,介绍了直接数字频率合成(DDS模式,并对两者进行了比较分析。
    的头像 发表于 08-12 16:35 1071次阅读

    Analog Devices Inc. AD9914S直接数字合成 (DDS)数据手册

    Analog Devices Inc. AD9914S直接数字合成 (DDS) 采用12位数模转换器 (DAC)。AD9914S采用先进的DDS技术以及内部高速、高性能DAC,形成数字可编程高频
    的头像 发表于 06-20 14:25 1124次阅读
    Analog Devices Inc. AD9914S直接数字合成 (<b class='flag-5'>DDS</b>)数据手册