如何使用Keithley2635B源表生成周期信号时禁用“预充电”?

时间:2018-03-22 10:19:19

标签: python signal-processing

美好的一天,

上下文

我正在尝试使用Keithley 2635B源表来源自定义波形。使用触发器属性listv和计时器属性delaylist很容易,但会出现意外行为。

正如您在附图所示,我正在寻找一个非常简单的方波信号(两点+A–A具有相同的延迟)并使用{{1}重复多次}}。注意每个新时期开始时信号的平稳状态如何?它只在交叉0时发生,如果我添加一个偏移量使信号保持相同的符号就没有问题。无论我尝试采用何种频率,此高原都具有125μs的非常一致的持续时间。在高频率下它的影响不再可以忽略不计。

enter image description here

以下是重要的代码部分。上游代码仅处理用户给出的各种参数(频率,幅度,偏移等),以创建适当的smua.trigger.arm.count = <Periods>listv。发送给Keithley的Lua命令包含delaylist函数,因此程序的其余部分可以用Python编写。

WRITE()

问题:

sourcemeter文档表明

  

在第一个扫描点是非零值的情况下,它可能是   必须预先给电路充电,以便扫描返回a   第一个测量点的稳定值,不会影响剩余的   在扫描点。

所以我认为我见证的高原是每次重复开始时的预充电。有没有办法禁用它?提前致谢。

0 个答案:

没有答案