Digital Multimeters (DMMs) and Precision DC Sources

cancel
Showing results for 
Search instead for 
Did you mean: 

Measuring capacitance with PXIe-4142 SMU

Solved!
Go to solution

Hello,

i am trying to measure capacitance with a SMU. I have made a program where the capacitor is first discharged, then fed a constant current. After a set time i take a voltage measurement, which should reflect the capacitance. The equation is C=i*t/U.

The problem is that the result changes with the source time for some reason. Also the voltage measurement is different from what the oscilloscope shows.

If anyone has any idea on why this is happening please respond

Cheers

0 Kudos
Message 1 of 18
(7,298 Views)

Apply rectangular +- current, read voltage hardware timed (more than two points) , apply a LSME fit on the slopes ..

Greetings from Germany
Henrik

LV since v3.1

“ground” is a convenient fantasy

'˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'


0 Kudos
Message 2 of 18
(7,262 Views)

I dont think its possible to do a hardware timed measurement. There is an option to measure on measure trigger, however i dont know if it would be possible to get time. If you checked how i did it its done by measuring after sourcing. The source phase is 1 second so relative accuracy in time should be sufficent.

The problem is that if i increase source time the measured voltage does not seem to increase linearilly with time (it does seem to be a linear slope on the oscilloscope though).

Also one strange thing i noticed is if i choose a negative voltage as a starting point the measurement goes just completely off.

If you know how do do a better timed measurment or a solution for the non-lineartity problem please do share the procedure to do it with me.

 

More than 2 points is a viable suggestion.

0 Kudos
Message 3 of 18
(7,258 Views)

Hi Realistic,

Can you provide some more details on how the results change with the source time?  Also what is the expected capacitance and type of capacitor you are measuring?  I had a few thoughts to consider:

1.  "The problem is that if i increase source time the measured voltage does not seem to increase linearilly with time"

Are you sure you're not going into compliance?  If measuring on a scope, you should eventually see the voltage go flat; are you measuring on the SMU before the voltage flatlines?   Also, adding the source delay into your capacitance calculation could be a source of error (though small) since the current source will not instantaneously step from 0 to 10 uA.  You cannot assume that i in your equation C=i*t/U is constant.  I would expect your error to become more neglibile as you increase source delay though.

2. "Also one strange thing i noticed is if i choose a negative voltage as a starting point the measurement goes just completely off."

Can you elaborate?

3. Your 0 volt measurement is being done in the 150 mA range, before switching to the 10 uA range.  Switching in/out shunts on an SMU will inject small amounts of charge that will show up as voltage across your cap.  I would recommend adding another step in your sequence after sourcing 0V/150mA that would source 0uA in the 10uA range and measure your first voltage in this sequence step instead.

4.  10 us of aperture time is small and could add more noise than what's acceptable.  As Henrik_Volkers pointed out you could just measure multiple points and calculate the slope of the line which is your dv/dt.  This will effectively average multiple measurements and even simplifies your math a bit.  You might want to look at the NI-DCPower Measure Step Response.vi example as another way to implement your measurement.  You can take this VI and make it step current instead of voltage and then use the voltage v.s. time graph to calculate your best-fit dv/dt.  As you did before, you'll want to firsts discharge the cap before doing the current step.

 

Good luck!

 

National Instruments
Precision DC Hardware Engineer
0 Kudos
Message 4 of 18
(7,244 Views)

As stated you can do a hardware timed voltage and/or current measurement with that device.

RTFM 😉  and have a look at the shipped examples.

Another points to look at:

  • If you measure with a scope in parallel you have a 'leakage' resistor of 1Meg in parallel to your C.
  • Leakuage of you C
  • Soakage of your C (search for 'capacitor soakage')
  • Some capacitors have a significant capacity to voltage derating. With increasing voltage the capacity drops down to 50% specified! 

If you can get your hands on on a mica (or slightly less good: foil) capacitor with >60V rating start with theese.

 

 

 

Greetings from Germany
Henrik

LV since v3.1

“ground” is a convenient fantasy

'˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'


Message 5 of 18
(7,233 Views)

Hello

I will answer you points by numbers. But first: What i mean results change with source time is if i choose a small source time (for example 1ms) it measures too little. About 10-20% off. At some measurement time the offset goes to 0. Than if i increase the measurement time offset goes positive. At very large measurement times it shows double the expected value. I am measuring a 1uF X7R ceramic capacitor. Its rated at around 60V.

1. I am sure its not going to compliance. Double checked it with oscilloscope. In fact the voltages i am reaching are bellow the half of the range. Adding source delay to measurement if crucial for the measurement itself. While sourcing the capacitor fills up. Current will not step instantaneously, however a large source delay will far overshadow that delay. As you mentioned i use 1 second sourcing time to remove this errors.

2. The slope of the voltage seems to change when going negative. It is rather annoying as i could use double the range if measurement went from -max to +max.

3. Point taken, changed the setup.

4. I chose a small aperture time because the voltage is still changing when measuring and i don't know what actually happens when measuring. I assume multiple measurements are taken and averaged. So a longer aperture time will cause an offset.

I did implement what Henrik_Volkers suggested, it does work better however there is still an offset that varies with measurement time. The offset has gotten smaller though.

I am unable to find the said example. Could you attach it here please?

0 Kudos
Message 6 of 18
(7,228 Views)

As mentioned before i am using a 1uF X7R ceramic capacitor rated at arond 60V, so leakage, soakage and voltage derating should not be a significant factor. The voltage i apply doring measurement is bellow 10V. I will check the example on hardware timing. Hopefully it helps.

0 Kudos
Message 7 of 18
(7,227 Views)

@Realistic wrote:

As mentioned before i am using a 1uF X7R ceramic capacitor rated at arond 60V, so leakage, soakage and voltage derating should not be a significant factor. The voltage i apply doring measurement is bellow 10V. I will check the example on hardware timing. Hopefully it helps.


For validation I strongly recommend a 1µF foil capacitor. You will find deratings with X7R ceramic SMDs ... (and microphonics,...) 

https://www.maximintegrated.com/en/app-notes/index.mvp/id/5527

https://nepp.nasa.gov/files/25843/2013-Teverovsky-pres-MLCCsBME-n263.pdf

 

... 'there should not be ...'  is always prone for a surprise 😄  

 

 

Greetings from Germany
Henrik

LV since v3.1

“ground” is a convenient fantasy

'˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'


0 Kudos
Message 8 of 18
(7,222 Views)

In Labview, go to Help--> Find Examples.  Then in the Example Finder navigate to Hardware Input and Output --> Modular Instruments--> NI-DCPOWER (DC Power Supplies)--> NI DCPower Measure Step Response.vi.

 

I agree with Henric_Volkers that X7R will have a very bad voltage coefficient but perhaps there is other weirdness going on that the voltage/current vs time graphs will give us insight in to.  

National Instruments
Precision DC Hardware Engineer
Message 9 of 18
(7,198 Views)

Thank you Henrik_Volkers providing these documentes, they really opened my eyes. I will get a foil capacitor and report back with findings.

Also thanks to Brandon_G for pointing out where to find samples. I was previously searching on the web, and was unable to find samples.

0 Kudos
Message 10 of 18
(7,178 Views)