图21 说明了这一概念。在规定的时钟频率上,样点间隔约为10 ns。这是波形的时间分辨率(水平)。注意,不要把这个概念与幅度分辨率(垂直)相混淆。更进一步,假设样点RAM包含的不是一个周期的波形、而是四个周期的波形。
F 输出 = (时钟频率 ÷ 内存深度) x (内存中的周期数)
F 输出 = (100,000,000 ÷ 4000) x (4)
F 输出 =(25,000 Hz) x (4)
F 输出 = 100,000 Hz
新频率是100 kHz。图22 说明了这一概念。在本例中,每个波形周期的时间分辨率低于单波形实例,事实上,它正好是较低值的四倍。每个样点现在代表的时间是40 ns。时间的提高是以某些水平分辨率为代价得到的。
带宽
仪器的带宽是一种独立于取样速率的模拟指标。信号源输出电路的模拟带宽必须足以处理其取样速率将要支持的最大频率。换句话说,必须有足够的带宽,传送内存时钟输出的最高频率和转换时间,而不会使信号特点劣化。在图23中,示波器显示图揭示了充足带宽的重要性。最上面的轨迹表示高带宽信号源没有劣化的上升时间,其余轨迹则表示因较小的输出电路设计而导致的劣化效应。
垂直(幅度)分辨率
在混合信号源中,垂直分辨率适用于仪器DAC 的二进制字长度(以位为单位),位数越高,分辨率越高。DAC 的垂直分辨率决定着复现的波形的幅度精度和失真。分辨率不足的DAC 会产生量化误差,导致不完美的波形输出。尽管越高越好,但在AWG中,频率较高的仪器通常比通用仪器(12位或14位)提供较低的分辨率(8位或10位)。10位分辨率的AWG提供了1024种取样水平,其分布在仪器的整个电压范围内。例如,如果这个10位AWG拥有2 VP-P 的总电压范围,那么每个样点表示大约2 mV 的步进,这是仪器在不使用额外衰减器时可以提供的最小增量,其中假设它不受到结构中其它因素的限制,如输出放大器增益和偏移。
水平(定时)分辨率
水平分辨率表示生成波形可以使用的最小时间增量。一般来说,这一数字是通过下述公式计算得出:T = 1/F其中T 是以秒表示的定时分辨率,F 是取样频率。根据这一定义,最大时钟速率为100 MHz 的信号源的定时分辨率为10 ns。换句话说,这一混合信号源的输出波形特性通过间隔为10 ns 的一串步进定义。
某些仪器提供了可以明显扩大输出波形有效定时分辨率的工具。尽管它们不提高仪器的基本分辨率,但这些工具在波形中增加变化,复现以ps级增量移动边沿的效果。区域位移区域位移功能朝着或离开编程的中心值、向右或向左移动指定的波形边沿。如果指定的位移数量低于取样间隔,那么将使用数据插补推导出位移值,对原始波形重新取样。
区域位移使得生成超出仪器分辨率的模拟抖动条件及其它细微的边沿位置变化成为可能。我们仍以采用100 MHz时钟的信号源为例,以10 ns增量位移激励源边沿、模拟抖动效应是没有意义的。实际抖动在低达几皮秒的范围内运行。区域位移使得每步把边沿位移几皮秒成为可能,这要远远更加接近实际抖动现象。
输出通道
许多应用要求信号源提供一条以上的输出通道。例如,测试汽车防抱死制动系统要求四个激励信号(原因很明显)。生物物理学研究应用要求多个信号源,模拟人体产生的各种电信号。复杂的IQ 调制电信设备要求对两个相位中的每个相位使用一个单独的信号。
为满足这些需求,已经出现了各种AWG输出通道配置。某些AWG可以提供由全带宽模拟激励信号组成的最多四条独立通道。其它AWG 则提供了最多两个模拟输出,辅以混合信号测试使用的最多16 条高速数字输出。后一种工具可以仅通过一台集成仪器,处理器件的模拟、数据和地址总线测试需求。
数字输出
某些AWG 包括单独的数字输出,这些输出分为两类:标记输出和并行数据输出。标记输出提供了与信号源的主模拟输出信号同步的二进制信号。一般来说,标记允许输出与某个波形内存位置(样点)同步的一个脉冲(或多个脉冲)。标记脉冲可以用来同步DUT的数字部分,DUT的数字部分同时从混合信号源中接收模拟激励信号。同样重要的是,标记可以在DUT的输出侧触发采集仪器。
标记输出一般从独立于主波形内存的存储器中驱动。并行数字输出从与信号源主模拟输出相同的内存中提取数字数据。在模拟输出上存在某个波形样点值时,将在并行数字输出上提供同等的数字值。可以随时使用这些数字信息,在测试数模转换器及其它器件时作为比较数据使用。也可以独立于模拟输出,对数字输入进行编程。
滤波
一旦定义了基本波形,可以使用其它操作(如滤波和排序),分别修改或扩展波形。滤波允许从信号中去掉选择的频段成分。例如,在测试模数转换器(ADC)时,必需保证来自信号源的模拟输入信号没有高于转换器时钟频率一半的频率。这可以防止
DUT输入中不想要的混淆失真,否则会损害测试结果。混淆是在感兴趣的频率范围内插入失真的转换副产物。DUT的输出产生混淆将使测试结果失去意义。
消除这些频率的一种可靠方式是对波形使用过渡陡峭的低通滤波器,允许低于指定点的频率通过,并大幅度衰减超过截止频率的频率。也可以使用滤波器,重新对波形整形,如方形波和三角形波。有时,通过这种方式修改现有波形要比生成新波形更加简单。在过去,必需使用信号发生器和外部滤波器,才能获得这些结果。幸运的是,当前许多高性能信号源具有可以控制的内置滤波器。
排序
通常必需创建长波形文件,以全面测试DUT。如果有的波形部分重复,那么波形排序功能可以节约大量繁琐的、内存密集型波形编程工作。通过排序,可以在仪器内存中存储数量庞大的“虚拟”波形循环。波形排序器借用了计算机领域中的命令,如循环、跳转等。
这些命令装在与波形内存不同的序列内存中,使波形内存的指定段发生重复。可编程的重复计数器、外部事件转移和其它控制机制决定着工作循环的数量及其发生的顺序。通过序列控制器,可以生成长度几乎无限的波形。举一个简单的实例,想象一下4000 点的内存装上一个干净的脉冲和一个失真的脉冲,前者占用一半内存(2000点),后者占用其余一半内存。如果我们局限于内存内容的基本重复,信号源将一直依次重复两个脉冲,直到收到停止命令。但波形排序改变了这一切。
假设想让每循环511次以后失真的脉冲连续出现两次。应该编写一个序列,重复干净的脉冲511次,然后跳到失真的脉冲上,重复两次,然后回到循环的开头,再次开始执行这些步骤,如图31 所示。循环重复可以设成无穷大,设成指定值,或通过外部事件输入控制。考虑一下我们已经讨论的存储的波形循环数量与得到的定时分辨率之间的折衷关系,排序明显改善了灵活性,而不会损害各个波形的分辨率。
注意,任何排序的波形段必须在幅度上和之前的波形端能够衔接。换句话说,如果正弦波段的最后样点值是1.2伏,序列中下个段的开始值必须也是1.2伏。否则,在DAC试图突然变成新值时,可能会发生不想要的毛刺。尽管这个实例是一个非常基本的实例,但它表示了检测不规则的码型相关误码所需的功能。其中一个实例是通信电路中的码间干扰。当信号在一个循环中的状态影响下一个循环中的信号,而使其失真、甚至改变其值时,会发生码间干扰。通过波形排序技术,可以使用信号源作为激励装置,运行长期压力测试,运行时间可以扩展到几天、甚至几周。
内置编辑器
假设需要一串波形段与后面的一串波形段具有相同的形状、但幅度不同。为生成这些幅度变化,可能需要使用离线波形编辑器,重新计算波形或重新绘制波形。但这两种方法都不必要地耗费了大量的时间。较好的方法是使用能够在时间和幅度上修改波形的内置编辑工具。
当前的混合信号源提供了简化波形生成任务的多种编辑工具:图形编辑器-这种工具允许建立和查看波形的直接表示。得到的数字点经编译后存储在波形内存中。
公式编辑器-这是一种数学工具,允许输入变量和运算因子。在检查语法后,仪器将汇编和存储得到的波形结果。
序列编辑器-这个编辑器包含与计算机类似的编程命令(跳转、循环等),这些命令在序列中指定的存储波形上执行运算。
数据导入功能
数据导入功能允许使用在信号源外部创建的波形文件。例如,可以通过GPIB 或以太网,把现代数字存储示波器捕获的波形简便地传送到混合信号源中。这种操作对使用“黄金标准设备”中的参考信号测试该设备所有后续产品副本的测试方法非常关键。可以使用仪器的编辑工具处理信号,其方式与处理存储的任何其它波形完全相同。
模拟器和其它电子设计自动化( EDA)工具是波形的另一个有效来源。由于能够引入、存储和重新创建EDA数据,信号源可以加快早期设计原型的开发速度。
内置应用程序
除其它内置波形构建资源外,某些混合信号源提供了可选的专用信号输出功能。这些功能实际上是为处理高速磁盘驱动器或通信设备提供的专用波形编辑器。其具体功能包括为开发磁盘驱动器生成具有非线性转换位移(NLTS)特点的部分响应最大概(PRML)信号;为数据通信应用生成100BaseT 或千兆位以太网信号。
文章评论(0条评论)
登录后参与讨论