• trigger voltages (pulse or AC waveform) and record currents simultaneously with 2612B

    Good evening,

    I post a new thread to have please more details in order to trigger voltages (pulse or AC waveform) and record currents simultaneously.

    1) I apply a sinusoidal voltage signal to the smuB with a Keithley 2612B (please see attached TSP script).
    In the same time, I would like to polarize a constant voltage to smuA and record the current (please see enclosed the schematic).
    But I cannot recover the current from smu A with the 'printbuffer' (see attached TSP script).
    I must be wrong about the addressing of the 'buffer'? (or something else?) Should I also 'trigger' smu A?
    Can you help me to unblock this please?

    2) Moreover, I would like to apply a frequency of up to 100 kHz. I have an AFG1022 signal generator (Tektronix) to apply the sinusoidal voltage (i.e replacing smuB).
    But how to do the setup? and the connections to setup to the DUT? Should it be synchronized with the 2612B? or the computer control (i.e Python) should be enough to synchronize the 2 instruments? (for info, I drive the AFG1022 by computer but cannot successfully record the i,v parameters...)
    Could you also please guide me on these aspects of instrumentation development?

    Thanking you very much for your time and support.

    Best regards,

    Sébastien
  • RE: 2614b model external output trigger

    Good evening,

    I post on this talk because Ihave a similar issue.

    Indeed, I apply a sinusoidal voltage signal to the smuB with a Keithley 2612B (please see attached TSP script).
    So I would like to polarize a constant voltage to smuA and record the current (please see enclosed the schematic).
    But I cannot recover the current from smu A with the 'printbuffer' (see attached TSP script).
    I must be wrong about the addressing of the 'buffer'? (or something else?) Should I also 'trigger' smu A?
    Can you help me to unblock this please?

    Moreover, I would like to apply a frequency of up to 100 kHz. I have an AFG1022 signal generator (Tektronix) to apply the sinusoidal voltage (i.e replacing smuB).
    But how to do the setup? and the connections to be setup? Should it be synchronized with the 2612B? or the computer control (i.e Python) should be enough to synchronize the 2 instruments? (for info, I already drive the AFG1022 by computer but cannot successfully record the i,v parameters...)
    Could you also please guide me on these aspects of instrumentation development?

    Thanking you for your time and support.

    Best regards,

    Sébastien
  • RE: running python code on SMU 2612 (through keithley2600-drivers.py package)

    Dear Andrea,

    thank you for your reply.
    It is a 2612 model. Does it mean I cannot use directly the "procedures" from 'keithley2600' package?
    In such a case, seems more difficult to run FET measurements 'in live' (which is my final aim)

    May I ask you others questions please:
    1) I try to use a GUI.
    But I cannot also install the 'keithleygui' driver to get a graphical interface. Will it be the same issue? Sounds weird since it is only here a Python issue...

    2) My final aim is to run Output and Transfer measurements for FETs. Could I find then some 'TSP scripts taht are ready-to-use with 2612 SMU?

    Thank you very much for your help. Kind Regards,

    Sébastien
  • running python code on SMU 2612 (through keithley2600-drivers.py package)

    Dear Tek community,
    I try to run SMU2612 through a python code. I installed keithley2600 package ('pip install keithley2600' command) but encounters some errors with the "trigger". Please find enclosed the code and below the returned error:
    Traceback (most recent call last):
    File "C:\Users\name\anaconda3\lib\site-packages\keithley2600\keithley_driver.py", line 258, in __getattr__accessor = self._dict[attr_name] KeyError: 'trigger' During handling of the above exception, another exception occurred:
    Traceback (most recent call last): 
    File "C:\Users\name\Documents\CMP Gardanne\Python_Labview_Scripts\runkeithley2612_readthedocsexample2.py", line 25, in <module> k.voltage_sweep_single_smu(smu=k.smub, smu_sweeplist=range(0, 20, 1), t_int=0.1, delay=-1, pulsed=False)
    File "C:\Users\name\anaconda3\lib\site-packages\keithley2600\keithley_driver.py", line 1048, in voltage_sweep_single_smu smu.trigger.source.listv(smu_sweeplist)
    File "C:\Users\name\anaconda3\lib\site-packages\keithley2600\keithley_driver.py", line 266, in __getattr__ raise AttributeError(f"{self} has no attribute '{attr_name}'") AttributeError: &lt;KeithleyClass(smub)&gt; has no attribute 'trigger'</em>
    May you please highlight me some ideas to solve this issue?
    Kind Regards