Is there any way to programmatically power up two SMUs in sequence with LabVIEW?

Updated Nov 12, 2024

Reported In

Hardware

  • PXIe-4141
  • PXIe-4145

Driver

  • NI-DCPower

Issue Details

I am trying to sequence the power supply of two SMU (4141 and 4145).
I would like to control the delay between two SMU by using dc power function but I am unable to do that.
Is any suggestions on what DC power function I can use to give delay between two power supply?

Solution

There are two ways to do this: Software-timed and Hardware-timed.

Software-timed can be achieved by sticking a manual delay between calls the initiate.

2be6601c-b213-4d86-8f77-663673278f2f.png

You can also do some Hardware-timed by changing the source delay of your first SMU to be whatever you want the timing relationship to be and then wiring the source complete event of that SMU into the other SMU: 

de0c0cb4-a74c-42db-9430-0424041cbc9a.png

Be aware that hardware timing does consume a backplane trigger line implicitly. You can also achieve the above by manually exporting the source complete event to a particular PXI trigger line and then configuring the digital edge on the other SMU to listen to that same trigger line.

Also be aware that in all of these cases there will be significant jitter. The hardware timed method will probably give you ~10us of jitter (per our datasheet, some SMUs are better than others, but this is our typical range). The software timed method will probably jitter by 100's of microseconds.