Digital Multimeters (DMMs) and Precision DC Sources

cancel
Showing results for 
Search instead for 
Did you mean: 

how to achieve current "measurement" autorange ?

Hi,

  we got three NI PIXe 4135 SMUs and we are using them to measure I-V curves of our device(diodes, transistors...).  we want to output/sweep voltage (like from 0-10V) and measure current; we know the maximum current which could flow through our device, for example 1mA, but the current reading may vary , it can be as low as 1pA, or as high as 1mA. I wonder if anyone has developed a Labview code to achieve the measurement autorange function. From my earlier discussion in another board, I found out for NI's SMU, the measurement auto range can only be done through software. I was referred to look at the "advanced sequencing: example vi in NI DCPower driver package. but what I found out is in that example, it is talking about autorange for output. I know set the right range for output is also important, but the challenge is not even close to the one of measurements because when you output, you know exact value you need to output, but during measurement, you didn't know you will face 1pA or 1mA except you know it is no more than 1mA.  I wonder if someone also give it a thought and developed some code.

 

regards,

Ted

0 Kudos
Message 1 of 8
(5,693 Views)

Hi Ted,

 

Have you looked through NI's help documentation on SMUs?

 

-Misbah

0 Kudos
Message 2 of 8
(5,664 Views)

I don't have an answer for you, but I'm curious why you sweep voltage instead of current.  If you were to sweep current, the available autorange function would work for you, and the voltage measurements could all be made in one range.  That's what I do to get the IV curve of a diode.

0 Kudos
Message 3 of 8
(5,658 Views)

from what I learned so far (talking to NI engineer and other users), NI's SMUs could not achieve auto-range by hardware, it has to be done through software. They have a good idea to do auto-range for output, but not on "measurement". I think this may be a common issue and other users already run into it and solved.  that is why I am here. 

 

ted 

0 Kudos
Message 4 of 8
(5,656 Views)

let's say we have some transistor like device, which you drive them by voltage and our collaborator wants to duplicate the real situation. 

0 Kudos
Message 5 of 8
(5,655 Views)

The latest version of NI-DCPower supports measurement autorange that is done on the hardware.  The feature currently supports the 4135, 4136, 4137 SMUs.

0 Kudos
Message 6 of 8
(4,143 Views)

Did anyone got a solution to this?

0 Kudos
Message 7 of 8
(662 Views)

@jame24hour wrote:

Thanks for the update! It's great to hear that the latest version of NI-DCPower supports hardware-based measurement autorange for the 4135 SMUs. This should simplify the process significantly. For those still using older versions, could you provide any guidance or workarounds for implementing autorange via software? Your insights would be very helpful!


A software based auto-range will be using the logic,

 

Measure in highest range (based on application)

If measurement < 10% of present range:

   Configure the next lower range

   Measure

Else:

   Return Measurement

 

I quoted 10% as an example, this threshold depends on the accuracy of ranges of the instrument and the overlap.

   

    

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 8 of 8
(434 Views)