复杂输出信号生成技术
大多数双通道PG都具有“通道递增和码型模式”功能,使用户能够创建复杂的波形。利用通道递增功能,PG在两个通道上对脉冲链的幅值进行逐点递增,合成波形输出在通道1的输出端口。当然,幅值、脉宽、上升时间和两个通道的极性都可以不同,用户可以设置两个脉冲流起始时间之间的延迟。通过这些功能,利用输出信号重叠就可以创建出复杂的波形。

图3. 采用PG通道递增功能创建的用于flash测试的写/擦除脉冲链
测试存储器单元,例如Flash存储器,就是利用这些功能的例子。在典型的写/擦除周期中,正脉冲用于写,负脉冲用于擦除。图3给出了利用正脉冲和负脉冲创建的一个合成脉冲链,可用于测试flash存储器。用户通过重新排列通道1和通道2的波形就可以改变输出波形的形状,测试其他类型的存储器,例如PRAM。图4给出了利用具有不同幅值、宽度、上升时间和延迟时间的正脉冲和负脉冲创建的合成波形的各种视图。注意到,只需要简单改变两个通道之间的时间延迟就可以实现不同的输出波形形状。
图4.利用PG通道递增功能的三个例子。顶部的视图是增加两个正脉冲的情形;中间的视图是增加具有不同极性的正脉冲和负脉冲的情形;底部的视图是增加两个具有不同宽度且起始时间经过同步的正脉冲的情形。
码型模式通常用于串行数据仿真,但是也能够用于创建复杂输出波形。在使用码型模式时,PG通过产生一系列的“0”和“1”来生成波形。在NRZ(不归零)模式下,脉冲在脉宽达到要求之后不返回低电平。在这一模式下,脉冲将保持高电平直至出现下一比特位。如果这一比特位仍然为高,那么输出波形将保持为高电平。直到出现一个零,输出波形才会返回低电平。
通过排列一系列的“1”,就可以创建出脉宽逐渐增大的扫描链。图5给出了一个输出脉宽随时间增大的脉宽扫描链。在这个例子中,“0”的个数逐渐减少,因此频率保持不变。通过改变“0”的个数就可以创建不同的测试应用,进而实现频率扫描。

图5. 利用吉时利3402型脉冲/码型发生器创建的码型模式波形
要想创建更复杂的输出波形,可以同时利用PG的码型模式和通道递增功能创建范围更广的输出波形组合。通过叠加或者延迟码型可以实现所需的输出波形。图6给出了一个利用数据通信线控制设备的实例。

图6. 用于测试将通信和控制信号嵌入一条线内的设备的信号
在图6中,通道1产生接收信号,通道2产生发射信号。然后利用通道递增功能将左边图中的两组波形合成在一起,产生右边图中的复合输出波形。在创建接收信号时,利用码型模式功能精确设置设备所需的串行数据码流。在创建发射信号时,设备需要非常长的上升时间作为控制信号,切换到发射模式。这是通过设置通道2的上升时间来实现的。然后,通过连续排列大量的“1”(本例中超过200个)产生输出码型。在配置完两个通道之后,利用通道递增功能将整个信号放在一个通道上。这时,设备就可以接收数据,也可以转为发射状态,测试设备的输出。
其他功能
目前的脉冲/码型发生器通常都具有多种功能,能够创建和利用复杂波形,测试高级电子设备。除了上面介绍的功能之外,我们还应该注意一些其他功能和指标:
<<a
href="/blog/link2url.php?link=http%3A%2F%2Fwww.keithley.com.cn%2Fproducts%2Fpulsepatterngenerators">脉冲频率范围
<幅值范围和精度(平坦度)
< 脉宽和上升/下降时间的范围
<是否支持猝发模式
<电压过冲、负冲和下降
<支持的数据通信接口
<设置速度和方便性
< 用户界面是否直观
这些灵活的功能能够支持各种测试功能和应用。