Author Topic: Keithley DMM7510, SMU 2450 & 2460 problems  (Read 37974 times)

0 Members and 1 Guest are viewing this topic.

Offline MegaVolt

  • Frequent Contributor
  • **
  • Posts: 917
  • Country: by
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #100 on: November 14, 2018, 09:42:38 pm »
Its also surprising that the noise is dramatically higher on the 10 Mohm setting.
I do not understand the physics of what is happening. Input impedance should not play a role when the inputs are shorted.

Quote
So, its not a mirage, its a ghost. :palm:
I get it from the touchscreen. Switching hands ranges and resistance.
 

Offline MegaVolt

  • Frequent Contributor
  • **
  • Posts: 917
  • Country: by
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #101 on: November 16, 2018, 10:07:46 pm »
Next bug  |O

Multiple error when choosing the maximum buffer.

I chose Digitize voltage and tried to set the maximum buffer size. It will receive many errors with descriptions of the maximum allowed buffer size. Attempts to set the correct buffer size led to subsequent errors and a suggestion to reduce the buffer.

See the video for details.

 

Offline MrFox

  • Contributor
  • Posts: 35
  • Country: ca
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #102 on: November 17, 2018, 11:11:57 pm »
Next bug  |O

Multiple error when choosing the maximum buffer.

I chose Digitize voltage and tried to set the maximum buffer size. It will receive many errors with descriptions of the maximum allowed buffer size. Attempts to set the correct buffer size led to subsequent errors and a suggestion to reduce the buffer.

See the video for details.



There is the same bug in the 6500. Resizing buffers can sometimes cause memory fragmentation or memory leak.

Steps to reproduce on the 6500 (I have firmware 1.0.02a):
1. Reboot (power off, power on)
2. Go to Reading Buffers
--> The bug will appears if you do NOT touch the Buffer selector button and leave it at defbuffer1
3. Change capacity to 1M
4. Set buffer to defbuffer2
5. Change capacity to 10
--> Here the bug we see is that the buffer selection goes back to defbuffer1, but the capacity button is the value from defbuffer2
6. Set buffer to defbuffer1 (reselect it even if already selected)
7. Change capacity to 10
--> From this point, 1M is missing, it's not possible to either resize or create a buffer larger than 6M (7M is the max on the 6500). Until the next reboot.

In the mean time, it's simple to avoid the bug, always reselect the buffer before changing capacity.
« Last Edit: November 17, 2018, 11:23:39 pm by MrFox »
 

Offline MegaVolt

  • Frequent Contributor
  • **
  • Posts: 917
  • Country: by
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #103 on: November 18, 2018, 11:11:19 am »
There is the same bug in the 6500. Resizing buffers can sometimes cause memory fragmentation or memory leak.
I failed to repeat this error on 7510.
 

Offline MegaVolt

  • Frequent Contributor
  • **
  • Posts: 917
  • Country: by
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #104 on: November 19, 2018, 06:29:16 pm »
It's inside DotNet  :palm:

That's what it gives out when trying to run a demoscript.

Quote
com.keithley.internal.dotnet.ProxyIKeithleyTspInstrumentData.Java_com_keithley_internal_dotnet_ProxyIKeithleyTspInstrumentData_Write(IntPtr pEnv, IntPtr pObj1, IntPtr pStr2)
KeTSP Driver version:  4.0.6766.19771
 

Offline MrFox

  • Contributor
  • Posts: 35
  • Country: ca
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #105 on: November 19, 2018, 07:35:00 pm »
On windows, the apps like TSB are using dotnet.

But the instruments seems to be running freebsd (I think?) and a Lua interpreter for scripting. Lua is a nice efficient solution.
 

Offline MegaVolt

  • Frequent Contributor
  • **
  • Posts: 917
  • Country: by
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #106 on: November 19, 2018, 08:06:09 pm »
On windows, the apps like TSB are using dotnet.
It is very good. And then I was already scared :)

Quote
But the instruments seems to be running freebsd (I think?) and a Lua interpreter for scripting. Lua is a nice efficient solution.
I learned so many new words with this device :)) And so far all I could get is a buffer through the web interface at a speed of 334 kB / s
 

Offline Brad O

  • Regular Contributor
  • *
  • Posts: 85
  • Country: us
  • Keithley Apps Engineer
    • Keithley homepage at Tektronix
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #107 on: November 20, 2018, 07:10:34 pm »
It's inside DotNet  :palm:

That's what it gives out when trying to run a demoscript.

Quote
com.keithley.internal.dotnet.ProxyIKeithleyTspInstrumentData.Java_com_keithley_internal_dotnet_ProxyIKeithleyTspInstrumentData_Write(IntPtr pEnv, IntPtr pObj1, IntPtr pStr2)
KeTSP Driver version:  4.0.6766.19771
On windows, the apps like TSB are using dotnet.
It is very good. And then I was already scared :)
Were you using TSB?  The boxes themselves have no .Net or Java.  Can you share your script that causes the error?

For your buffer resizing issues, a couple comments come to mind.  The DMMs don't have any defragmenting tools built into firmware, so if you continually make/resize/delete buffers, you will limit the maximum buffer size by limiting the size of contiguous blocks of memory.  Also, all memory is treated the same.  So buffers, TSP variables, scripts, and all other volatile memory objects use the same space.   As a consequence of this, variables created in a TSP script and not cleaned up properly can also affect the buffer size.
 

Offline MegaVolt

  • Frequent Contributor
  • **
  • Posts: 917
  • Country: by
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #108 on: November 20, 2018, 09:43:54 pm »
Discovered curious spikes for a range of 100 V and NPLC = 1 and NPLC = 0,1. Other NPLCs look pretty ordinary.
In Firmware v1.6.7c emissions on the 100V range are gone !!!

But they appeared on the ranges of 0.1V - 10V with the input connectors open and the input resistance 10MΩ.

Emissions go exactly 160 measurements. I would venture to suggest that the problem is in synchronization with the frequency 50Hz. When the measurement does not get to the right place.

See attachment:
 

Offline MegaVolt

  • Frequent Contributor
  • **
  • Posts: 917
  • Country: by
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #109 on: November 20, 2018, 10:17:37 pm »
Were you using TSB?  The boxes themselves have no .Net or Java.  Can you share your script that causes the error?
Yes, I studied TSB. Unfortunately, I can not describe the procedure. In my opinion, I copied a piece of the script from the help file and inserted it into the Instrument Console and tried to execute it :)

I will try in the future to lay out repeated mistakes :)

Quote
For your buffer resizing issues, a couple comments come to mind.  The DMMs don't have any defragmenting tools built into firmware, so if you continually make/resize/delete buffers, you will limit the maximum buffer size by limiting the size of contiguous blocks of memory.  Also, all memory is treated the same.  So buffers, TSP variables, scripts, and all other volatile memory objects use the same space.   As a consequence of this, variables created in a TSP script and not cleaned up properly can also affect the buffer size.
I manage to repeat the error with the buffer on the freshly turned on device and the touchscreen without any scripts.
 

Offline MegaVolt

  • Frequent Contributor
  • **
  • Posts: 917
  • Country: by
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #110 on: November 21, 2018, 08:43:56 pm »
Emissions go exactly 160 measurements.
These emissions also disappear if you disable AutoZero.
 

Offline Kleinstein

  • Super Contributor
  • ***
  • Posts: 14195
  • Country: de
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #111 on: November 21, 2018, 09:29:26 pm »
The data also show an odd timing:
there are 4 time steps of some 21 ms, e.g. a little more than 1 PLC (which would be normal without AZ mode) and than there is one time step with some 42 ms apart, which would be about the spacing expected with AZ active.
This kind of suggests that there is a zero reading only for every 5 th input reading. and for some reason things go wrong after 32 zero readings.

I don't think this is about line synchronization, as even the Russian grid should not be off so far, and in a way to get the exactly 160 readings period.  My guess would be more something with an extra measurement (e.g. temperature) and than maybe just a little short on settling time for some precharge phase, so that there is some current spike at the input, that than gets measured.

Knowing that the data are coming at a not so constant rate (with an extra 21 ms break every 5 readings) could be important. It there an other AZ more to get the data at a more conventional constant 40+x ms spacing ?
 

Offline MegaVolt

  • Frequent Contributor
  • **
  • Posts: 917
  • Country: by
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #112 on: November 21, 2018, 09:41:13 pm »
Histogram looks very interesting.

a1  AZ ON
a2 AZ OFF

 

Offline MegaVolt

  • Frequent Contributor
  • **
  • Posts: 917
  • Country: by
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #113 on: November 21, 2018, 09:45:07 pm »
wrong after 32 zero readings.
Yes, 32 is a beautiful number. I do not know how to find out what happens every 32 AZ
 

Offline MegaVolt

  • Frequent Contributor
  • **
  • Posts: 917
  • Country: by
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #114 on: November 23, 2018, 12:48:30 pm »
in my signal can be broken like this:
 

Offline MegaVolt

  • Frequent Contributor
  • **
  • Posts: 917
  • Country: by
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #115 on: November 26, 2018, 09:15:32 am »
Measure the current.
Here, too, there are interesting moments:

Measurements with open inputs:

10µA range - 1.4 pA
100uA range - 24 pA
1 mA range - 127 pA
range 10 mA - 647 pA

These are excellent numbers around 0.1 ... 0.2ppm

Measurements with shorted inputs:

10µA range - 33nA (3300ppm !!!)
100 uA range - 330nA (3300ppm !!!)
1mA range - 3.3µA (3300ppm !!!)
10mA range - 28µA (2800ppm !!!)

These figures are possible in the presence of thermal EMF = 33 µV at the input (28 µV for the last range)

And this is not a thermo emf jumper. After measuring the DCV, I see nanovolts.

This is something internally.

Moreover, this displacement does not create any problem if we measure the "current source".

But it creates problems when measuring the current that generates a voltage source and series resistance. And a two-year error of 20 ppm we get at a voltage of just 1.65V and less. Unfortunately, I have nothing to test this hypothesis.

I would be grateful if someone checks this assumption on precise instruments.
And maybe he will give another version of the occurrence of this error.
« Last Edit: November 26, 2018, 10:10:08 am by MegaVolt »
 

Offline MegaVolt

  • Frequent Contributor
  • **
  • Posts: 917
  • Country: by
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #116 on: December 05, 2018, 09:11:40 am »
After talking with the engineers, Keithley revealed the following:
The device retains its accuracy only if the input impedance AUTO mode is set.
Accuracy in 10 MΩ mode is not verified and is not guaranteed.

One of the engineers suggested using relative measurements to zero the offset manually. But in my opinion there is too little information about the reason for this bias. And as a result, one cannot be sure that it is stable and is compensated for by AZ correctly.

The correct specification as I understand it looks like this:
 

Offline JxR

  • Supporter
  • ****
  • Posts: 352
  • Country: us
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #117 on: November 21, 2019, 06:56:45 am »
New Firmware 1.7.0 is online.  Of special note: the "virtual front panel", now appears to be the same version used on the newer DMM6500.  I've personally never had the DMM6500's virtual panel crash on me, unlike the older versions previously on the 2450 and 7510.  This is all I have checked so far, but very happy with this one change.
 
The following users thanked this post: dr.diesel, HighVoltage, kj7e, MegaVolt

Offline JxR

  • Supporter
  • ****
  • Posts: 352
  • Country: us
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #118 on: November 28, 2019, 04:10:54 am »
1.7.1 released to address a critical fix for the SMUs (2450 atleast).

New I-V tracer app available that is installed via Kickstart 2.2.0. Seemed like a cool basic feature, until you find out it is a paid license that starts at $1500.  :palm:

Either way you can try it out for 30 days, then uninstall. 
 

Offline HighVoltageTopic starter

  • Super Contributor
  • ***
  • Posts: 5470
  • Country: de
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #119 on: November 28, 2019, 09:09:44 am »
Wow, that was fast for a new release!

Is that I/V tracer app also $ 1500 for those of us who have a full license of Kickstart?
There are 3 kinds of people in this world, those who can count and those who can not.
 

Offline JxR

  • Supporter
  • ****
  • Posts: 352
  • Country: us
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #120 on: November 28, 2019, 05:25:02 pm »
Wow, that was fast for a new release!

Is that I/V tracer app also $ 1500 for those of us who have a full license of Kickstart?

Honestly not sure, although this page: https://www.tek.com/keithley-i-v_tracer#product-list shows the price of the app is from: $1.5k to $5k.  I think the app is kind of neat, but lets be honest: it basically just lets you perform a I/V sweep manually (which we can just automate). I really don't understand what they were thinking when they decided on that pricing.

You can watch a video of the feature here: https://www.tek.com/i-v-tracer-overview
« Last Edit: November 28, 2019, 05:33:09 pm by JxR »
 

Offline suntar

  • Newbie
  • Posts: 4
  • Country: fi
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #121 on: February 07, 2020, 10:21:54 am »
Hi all!

Recently I've upgraded  our 2450 SourceMeter  from  1.1.0s  to 1.6.4.c firmware versions.

It was going well,  then showed "press reboot" message and reboot button. On pressing this button, display didn't react.
Then I switched the unit off and then on. Now it looks died.

Current state:  when I start it, the display is not working, it remains dark all the time.
SCPI command interface returns only *idn?  KEITHLEY INSTRUMENTS,MODEL 2450,04049676,1.6.4 and ignores other commands.
Also web interface is still partly alive: basically I can access it but it doesn't load screen on Virtual Front Panel and buttons don't work as well.
Interlock LED is on (green), real buttons are not working.

Does anybody know how to make  2450 SourceMeter  working again? 

Before upgrade procedure it had non-working real buttons (including output on/off) but all buttons were accessible from web-interface (this is how I've accessed "Menu" to start upgrading process..). Now the whole unit is ruined =(

« Last Edit: February 07, 2020, 01:05:22 pm by suntar »
 

Offline Zucca

  • Supporter
  • ****
  • Posts: 4308
  • Country: it
  • EE meid in Itali
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #122 on: February 07, 2020, 10:34:41 am »
Welcome suntar, I think you need to contact Keithley directly regarding your problem.
« Last Edit: February 07, 2020, 10:37:59 am by Zucca »
Can't know what you don't love. St. Augustine
Can't love what you don't know. Zucca
 

Offline suntar

  • Newbie
  • Posts: 4
  • Country: fi
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #123 on: February 07, 2020, 12:16:59 pm »
Thanks, Zucca! I've already contacted Keithley two days ago through tektronix.com website, waiting for their response..
« Last Edit: February 07, 2020, 12:19:03 pm by suntar »
 

Offline MegaVolt

  • Frequent Contributor
  • **
  • Posts: 917
  • Country: by
Re: Keithley DMM7510, SMU 2450 & 2460 problems
« Reply #124 on: February 07, 2020, 12:20:04 pm »
Does anybody know how to make  2450 SourceMeter  working again?
The device supports launching the firmware update through the TSP / SCPI / Test Script Builder commands.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf