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

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

3天内不再提示

新功能上线!德思特为您详解AWG多音DDS模式!

Sophia_wff 来源:Sophia_wff 作者:Sophia_wff 2024-05-27 10:48 次阅读

一、多音DDS模式

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

wKgZomZT8QqAbDoYAAXUYq9HDT4003.png

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

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

wKgaomZT8T2AcEC3AAe28rcvDHY980.png

16个正弦波DDS核在频域的输出

wKgZomZT9GOAJFLrAAd45UJ3zdo22.webp

二、可用的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的通用初始化和放大器设置:

wKgaomZT8WKANBTUAAHCEYDPn4I447.png

三、FIFO命令

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

SPCM_DDS_CMD_WRITE_TO_CARD

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

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

wKgaomZT9GWAMmkqAAgKxJo9ulc505.jpg

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

四、定时和触发

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

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

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

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

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

五、优势

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

wKgaomZT9GeAN-hCAAC38Jt254w530.jpg

具有多音DDS模式的AWG通过附加放大器驱动声光调制器来控制激光

审核编辑 黄宇

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

    关注

    21

    文章

    629

    浏览量

    152466
  • AWG
    AWG
    +关注

    关注

    1

    文章

    49

    浏览量

    16814
  • 任意波形发生器

    关注

    0

    文章

    135

    浏览量

    15727
收藏 人收藏

    评论

    相关推荐

    Spectrum仪器推出能够进行快速切换的多音DDS信号发生器

    工程师和科学家生成并独立控制多音正弦信号提供了全新的方法。DDS是“直接数字合成”的缩写,这种强大的技术被用于生成高纯度信号(通常为正弦波核心,也被成为载波或音调),并能够在输出频率和精细频率分辨率之间快速切换。全新系列产品可生成多种音调,能够覆
    的头像 发表于 09-25 11:35 188次阅读
    Spectrum仪器推出能够进行快速切换的<b class='flag-5'>多音</b><b class='flag-5'>DDS</b>信号发生器

    必驰AI笔记办公本Pro功能上新,新版本大不同

    笔记办公本Pro迎来了一系列功能更新,以1.5版本的形式发布,新功能将进一步提升用户的办公效率和笔记体验。
    的头像 发表于 09-20 15:45 235次阅读

    飞凌嵌入式「在线文档」功能上线 | 开放灵活,尽在掌握

    在忙碌的研发过程中,效率十分关键,飞凌嵌入式深知“便捷获取最新资料”的重要性,为此全新上线【在线文档】功能——进入飞凌嵌入式官网,产品资料全面升级为在线文档形式,旨在为客户带来更加开放与灵活的使用体验。
    的头像 发表于 09-13 09:46 268次阅读
    飞凌嵌入式「在线文档」<b class='flag-5'>功能上线</b> | 开放灵活,尽在掌握

    6芯M16公头在汽车功能上的应用

      索工程师说道6芯M16公头在汽车功能上的应用非常广泛,其多芯设计和优良的电气性能使得它能够满足汽车系统中对多通道、多参数监测的需求,提高系统的集成度和工作效率。以下是关于6芯M16公头在汽车功能上的具体应用及其优势的详细分
    的头像 发表于 06-21 13:49 229次阅读
    6芯M16公头在汽车<b class='flag-5'>功能上</b>的应用

    对GNSS辐射测试有疑问?特为解答!

      一、问题背景 在我们真实的环境中,GNSS信号是无处不在的,他通过从卫星辐射的形式覆盖地表。当我们想要使用GNSS模拟器进行测试时,一般有两种方式: ● 通过线缆直接连接待测件,无需额外环境与配置,即可进行准确的功率输出与测试,完成对于待测件的GNSS信号支持; ● 为了追求更真实的测试环境,更简单的方法则是在暗室内通过辐射测试来进行,得到更加全面与广泛的测试效果;而如果需要天然引入空间中的其他无线信号,或者需要添加与
    的头像 发表于 06-07 10:38 192次阅读
    对GNSS辐射测试有疑问?<b class='flag-5'>德</b><b class='flag-5'>思</b><b class='flag-5'>特为</b><b class='flag-5'>您</b>解答!

    利用AD8460作为DDS的数模转换器使用,请问如何初始化AD8460来使其在AWG模式下工作?

    我们希望利用AD8460作为DDS的数模转换器使用,请问如何初始化AD8460来使其在AWG模式下工作?我们已经重置了芯片,将SDN_IO先拉低再浮空,且将寄存器中的HVDAC_SLEEP置为0,但是芯片输出仍然为0,请问还需要
    发表于 05-27 07:13

    特TS-AWG7000系列新品重磅来袭!

        一、新闻速览 特自豪地宣布,我们最新推出的TS-AWG7000系列台式任意波形发生器现已正式上市。这一最新系列的AWG提供了独立的4路输出,每个通道分别具有高达14位的垂直
    的头像 发表于 04-22 14:09 395次阅读
    <b class='flag-5'>德</b><b class='flag-5'>思</b>特TS-<b class='flag-5'>AWG</b>7000系列新品重磅来袭!

    高速AWG全新DDS选项:生成多达20个正弦波!

    一、前言 近期,我们为现有的AWG板卡推出了全新的固件升级选项,为AWG板卡带来DDS模式。该功能允许一个生成器通道可以控制多达20个独立的
    的头像 发表于 04-15 10:06 393次阅读
    高速<b class='flag-5'>AWG</b>全新<b class='flag-5'>DDS</b>选项:生成多达20个正弦波!

    No Output是什么意思? Generation与Compare在功能上有什么区别?

    No Output是什么意思? Generation 与 Compare在功能上有什么区别?
    发表于 04-07 07:19

    极空间AI实验室新功能上线:支持自然语言搜索、相似图片搜索

    智能搜图启动后,可用自然语言搜索图片。具体操作如下:首先点击智能AI选项,进入智能搜图模式;然后在搜索框内输入“狗”字,AI便会自动筛选出包含字母“狗”的照片。
    的头像 发表于 03-07 13:59 729次阅读

    OpenAI一键调用GPTs功能上线

    OpenAI近日宣布,其最新功能GPT Mentions现已上线。这一功能为用户提供了一个便捷的方式来调用不同的GPTs(Generative Pre-trained Transformer),并支持不同GPT之间共享上下文内容
    的头像 发表于 02-04 10:05 754次阅读

    KIT_A2G_TC375_LITE和KIT_A2G_TC375_ARD_SB在功能上有啥区别?

    KIT_A2G_TC375_LITE和KIT_A2G_TC375_ARD_SB,在功能上有啥区别,做域控开发,都带烧录和仿真器吗
    发表于 01-24 08:27

    增加3~4个独立数字脉冲发生器通道!数字化仪和AWG新增DPG功能

    数字脉冲升级功能特Spectrum系列全部在售数字化仪和AWG产品(包括TS-M2p,TS-M4i,TS-DN2,TS-DN6型号产品),发布了新增的数字脉冲(DPG)升级
    的头像 发表于 11-30 11:19 518次阅读
    增加3~4个独立数字脉冲发生器通道!数字化仪和<b class='flag-5'>AWG</b>新增DPG<b class='flag-5'>功能</b>

    负载常见的三种形式在属性和功能上有什么不同?

    负载常见的三种形式在属性和功能上有什么不同? 在计算机科学中,负载(Load)是指一个系统或设备正在承受的工作量或任务量。常见的负载形式主要包括计算负载、网络负载和存储负载。这三种形式在属性和功能上
    的头像 发表于 11-13 16:04 1342次阅读

    一个电路感受一下MOS管和三极管在功能上有什么区别?

    MOS管和三极管在功能上有什么区别?这两种元件本身就可以看作一个基本单元,一个独立的器件,就算拆开外壳,用肉眼也找不出什么差别,从工作原理上理解又謷牙诘屈,这次从一个简单的触摸灯电路来感受一下二者功能上的区别。
    的头像 发表于 11-13 15:57 718次阅读
    一个电路感受一下MOS管和三极管在<b class='flag-5'>功能上</b>有什么区别?