如何创建100 MHz以上的数字波形

更新 Jan 23, 2024

环境

硬件

  • PXIe-6570
  • PXIe-6571

驱动

  • NI-Digital Pattern Driver
  • NI-Digital Pattern Driver 18.5

我想使用PXIe-6570数字模式仪器(DPI:Digital Pattern Instrument)创建100 MHz或更高频率的时钟。
PXIe-6570规范指出最大矢量速率为100 MHz。我可以创建一个200 MHz 时钟的波形吗?

从数字模式编辑器 18.0(DPE:Digital Pattern Editor)开始,添加了Edge Multiplier的功能。因此,将Edge Multiplier设置为2X可以达到高于默认矢量速度的数据速率。

Edge Multiplier将一个矢量周期进行分割对应到多个DUT周期。首先,在Timing文档中,将Edge Multiplier设置为 2X ,如下所示。



然后,如果在如下所示的波形文件(Pattern File)中将Edge Multiplier设置从1X 改为 2X ,则每个向量可以使用两种引脚状态。


无论引脚的Edge Multiplier设置是1X 还是 2X,每个矢量只能有一个时间集(Time Set)和操作码(Opcode),并且仅消耗一个矢量的存储空间。 (您必须在一个矢量周期内指定两种引脚状态,每个DUT周期对应一种,如下所示。)


例如,如果在100 MHz时间集(Time Set)中将Edge Multiplier设置为 2X,则将100 MHz周期分成2倍可获得200 MHz的效果。

 
Additional Information

有关边缘倍增器的2X驱动格式的详细信息,请参见PXIe-6570规范