任意波形发生器基于脉冲计数器的数值实时产生动态波形序列
February 15, 2022
介绍
多通道任意波形发生器 HDAWG 具有脉冲计数器升级选件。任意波形发生器模块和脉冲计数器模块可以同时工作。这样 HDAWG 就同时具备了测控信号输出的能力和检测系统响应的能力。HDAWG 的定序器 Sequencer 支持高级定序功能,支持动态跳转。那么,可不可让任意波形发生器的输出序列根据脉冲计数器的数值进行实时动态跳转呢?可以,而且很方便,仅需要在定序程序 sequence 中加入几行代码即可实现。在这篇博文中,我将给大家介绍如何设置仪器和编写定序器程序。
八通道 HDAWG 有 4 个(四通道提供版本的仪器是 2 个)AWG 内核。每个内核可以独立定序,即独立运行一个 sequence 程序。这为我们做测试带来很大方便。在这个示例里,我们用到两个 AWG 内核。第一个内核用来产生测试信 号,这些信号将给到脉冲计数器。第二个内核用来根据脉冲计数器的数值来产生波形序列。它的定序程序将访问脉冲计数器的数值,并进行条件分支跳转。

