[volt-nuts] HP 3458A Mem test 1 hight. How do you read 32K memory chips?

2014-08-21 Thread Mark Sims
I'm porting over my HP3458A NVRAM data dumper program to use John Miles GPIBKIT 
routines.  It should make it usable with most GPIB interfaces out there and be 
able to run under more modern versions of Windoze.   
My first crack at it is working,  but it is quite a bit slower than my original 
program.  Not sure if anything can be done about that...  BTW, my program does 
verify the checksum bytes in the CAL ram so there is a check that the dump went 
OK.  Without Poul-Henning's work none of this would be possible.
   
___
volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
and follow the instructions there.


Re: [volt-nuts] HP 3458A Mem test 1 hight. How do you read 32K memory chips?

2014-08-21 Thread J. L. Trantham
Mark,

Would love to try it.

I think the main reason to hang onto the calibration data is to be able to
send the meter to Keysight and find out if the meter was 'in spec' when it
arrived for calibration.  If so, gives great confidence that the meter is a
'good one'.

Joe

-Original Message-
From: volt-nuts-boun...@febo.com [mailto:volt-nuts-boun...@febo.com] On
Behalf Of Mark Sims
Sent: Thursday, August 21, 2014 1:53 AM
To: volt-nuts@febo.com
Subject: [volt-nuts] HP 3458A Mem test 1 hight. How do you read 32K memory
chips?

I'm porting over my HP3458A NVRAM data dumper program to use John Miles
GPIBKIT routines.  It should make it usable with most GPIB interfaces out
there and be able to run under more modern versions of Windoze.   
My first crack at it is working,  but it is quite a bit slower than my
original program.  Not sure if anything can be done about that...  BTW, my
program does verify the checksum bytes in the CAL ram so there is a check
that the dump went OK.  Without Poul-Henning's work none of this would be
possible. 
___
volt-nuts mailing list -- volt-nuts@febo.com To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
and follow the instructions there.

___
volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
and follow the instructions there.


Re: [volt-nuts] HP 3458A Mem test 1 hight. How do you read 32K memory chips?

2014-08-21 Thread Randy Evans
Mark,

I just ordered the ProLogix USB-GPIB converter specifically to read the
contents of my 3458A.  Would it be possible to get a copy of your program
that you wrote to read the memory contents.  It would be greatly
appreciated and save me a lot of work and frustration.

thanks,

Randy


On Wed, Aug 20, 2014 at 5:33 PM, Mark Sims hol...@hotmail.com wrote:

 You REALLY don't want to mess with that 24 pin NVRAM chip... it contains
 the calibration memory.  If you bugger the data in it,  you get to spend a
 couple of grand getting the meter back into working order.  I know a couple
 of people that did just that.

 The solution is to first make a backup copy of the memory contents using
 the (undocumented) MREAD command over the GPIB bus.  Poul-Henning Kamp
 figured out how to do it... buy the man a beer... even better a case of
 beer...   Search the archives for details.

 I just backed up all the memory in my 3 HP3458A's for when the inevitable
 BIG BAD DAY comes and the backup batteries go bye-bye.   If you happen to
 have a NI GPIB-232CV-A (or possibly a Prologix) RS-232 to GPIB converter
 and can run a DOS or WIN98 program,  I have a program that dumps the memory
 chips.  It has code for the Prologix in it,  but I've only used it with my
 a Prologix compatible unit I built... I don't have a real Prologix to test
 it with.


 ___
 volt-nuts mailing list -- volt-nuts@febo.com
 To unsubscribe, go to
 https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
 and follow the instructions there.

___
volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
and follow the instructions there.


Re: [volt-nuts] HP 3458A Mem test 1 hight. How do you read 32K memorychips?

2014-08-21 Thread Bill Gold
When I removed the original NVRAM devices and then put in sockets, I plugged
the original devices back in just to see if everything worked.  Apparently
some cal data was lost just desoldering the devices as I got error messages.
It really didn't concern me as I intended to completely recal the meter with
my local standards anyhow.  It was hours before I plugged the original
devices back in so they were completely at room temp.  My guess was that
since the date codes were 1992 and I did this in 2010 the batteries were
almost dead after 18 years and just the shock of desoldering caused the
end.

Bill
- Original Message - 
From: Mark Sims hol...@hotmail.com
To: volt-nuts@febo.com
Sent: Wednesday, August 20, 2014 7:20 PM
Subject: [volt-nuts] HP 3458A Mem test 1 hight. How do you read 32K
memorychips?


 The problem with removing the chip and copying it is the very real chance
of glitching the contents in the process.  Much better to make a backup copy
first.

 The 32Kx8 NVRAMS are used for system memory and things like storage of
user programs and data.

 Note that the two 32Kx8 devices are form a 16-bit word.  The 2kx8 cal ram
is only on the high byte of the data bus.  MREAD returns memory contents as
a signed integer value (-32768..32767) in ASCII.
 ___
 volt-nuts mailing list -- volt-nuts@febo.com
 To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
 and follow the instructions there.

___
volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
and follow the instructions there.


Re: [volt-nuts] HP 3458A Mem test 1 hight. How do you read 32K memorychips?

2014-08-21 Thread J. L. Trantham
Bill,

Thanks for the insight.  

I always thought that I lost my CALRAM data by trying to read the chip in my
programmer while the chip was still warm.  What you are saying is that you
did not try to read your chip, just unsoldered, installed a socket, plugged
it back in and the data was corrupted.

Very interesting.

I have done this to three 3458A's and only lost the data on one of the
units.

This further supports the need to be able to read the contents before
unsoldering and have that data be able to be used to program a new chip.

Thanks for the insight and I would love to try some programs to do that.  I
only have Windows systems but I have several USB to GPIB adapter choices,
PCI to HPIB adapter choices, and RS232 to GPIB adapter choices.

Joe

-Original Message-
From: volt-nuts-boun...@febo.com [mailto:volt-nuts-boun...@febo.com] On
Behalf Of Bill Gold
Sent: Thursday, August 21, 2014 9:33 AM
To: Discussion of precise voltage measurement
Subject: Re: [volt-nuts] HP 3458A Mem test 1 hight. How do you read 32K
memorychips?

When I removed the original NVRAM devices and then put in sockets, I plugged
the original devices back in just to see if everything worked.  Apparently
some cal data was lost just desoldering the devices as I got error messages.
It really didn't concern me as I intended to completely recal the meter with
my local standards anyhow.  It was hours before I plugged the original
devices back in so they were completely at room temp.  My guess was that
since the date codes were 1992 and I did this in 2010 the batteries were
almost dead after 18 years and just the shock of desoldering caused the
end.

Bill
- Original Message -
From: Mark Sims hol...@hotmail.com
To: volt-nuts@febo.com
Sent: Wednesday, August 20, 2014 7:20 PM
Subject: [volt-nuts] HP 3458A Mem test 1 hight. How do you read 32K
memorychips?


 The problem with removing the chip and copying it is the very real chance
of glitching the contents in the process.  Much better to make a backup copy
first.

 The 32Kx8 NVRAMS are used for system memory and things like storage of
user programs and data.

 Note that the two 32Kx8 devices are form a 16-bit word.  The 2kx8 cal ram
is only on the high byte of the data bus.  MREAD returns memory contents as
a signed integer value (-32768..32767) in ASCII.
 ___
 volt-nuts mailing list -- volt-nuts@febo.com
 To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
 and follow the instructions there.

___
volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
and follow the instructions there.

___
volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
and follow the instructions there.


Re: [volt-nuts] HP 3458A Mem test 1 hight. How do youread 32K memorychips?

2014-08-21 Thread Bill Gold
Correct, I didn't read the NVRAMS.  I didn't have a prom reader/writer that
would handle these devices anyhow and no GPIB interface that worked anymore.
Actually I have two 3458A.  Once I was completely done with the first one
including the cal I didn't even try to put the original NVRAMS removed from
the second meter, just put in the new ones and proceeded to the cal
procedure.

Bill

- Original Message - 
From: J. L. Trantham jlt...@att.net
To: 'Discussion of precise voltage measurement' volt-nuts@febo.com
Sent: Thursday, August 21, 2014 7:53 AM
Subject: Re: [volt-nuts] HP 3458A Mem test 1 hight. How do youread 32K
memorychips?


 Bill,

 Thanks for the insight.

 I always thought that I lost my CALRAM data by trying to read the chip in
my
 programmer while the chip was still warm.  What you are saying is that you
 did not try to read your chip, just unsoldered, installed a socket,
plugged
 it back in and the data was corrupted.

 Very interesting.

 I have done this to three 3458A's and only lost the data on one of the
 units.

 This further supports the need to be able to read the contents before
 unsoldering and have that data be able to be used to program a new chip.

 Thanks for the insight and I would love to try some programs to do that.
I
 only have Windows systems but I have several USB to GPIB adapter choices,
 PCI to HPIB adapter choices, and RS232 to GPIB adapter choices.

 Joe

 -Original Message-
 From: volt-nuts-boun...@febo.com [mailto:volt-nuts-boun...@febo.com] On
 Behalf Of Bill Gold
 Sent: Thursday, August 21, 2014 9:33 AM
 To: Discussion of precise voltage measurement
 Subject: Re: [volt-nuts] HP 3458A Mem test 1 hight. How do you read 32K
 memorychips?

 When I removed the original NVRAM devices and then put in sockets, I
plugged
 the original devices back in just to see if everything worked.  Apparently
 some cal data was lost just desoldering the devices as I got error
messages.
 It really didn't concern me as I intended to completely recal the meter
with
 my local standards anyhow.  It was hours before I plugged the original
 devices back in so they were completely at room temp.  My guess was that
 since the date codes were 1992 and I did this in 2010 the batteries were
 almost dead after 18 years and just the shock of desoldering caused the
 end.

 Bill
 - Original Message -
 From: Mark Sims hol...@hotmail.com
 To: volt-nuts@febo.com
 Sent: Wednesday, August 20, 2014 7:20 PM
 Subject: [volt-nuts] HP 3458A Mem test 1 hight. How do you read 32K
 memorychips?


  The problem with removing the chip and copying it is the very real
chance
 of glitching the contents in the process.  Much better to make a backup
copy
 first.
 
  The 32Kx8 NVRAMS are used for system memory and things like storage of
 user programs and data.
 
  Note that the two 32Kx8 devices are form a 16-bit word.  The 2kx8 cal
ram
 is only on the high byte of the data bus.  MREAD returns memory contents
as
 a signed integer value (-32768..32767) in ASCII.
  ___
  volt-nuts mailing list -- volt-nuts@febo.com
  To unsubscribe, go to
 https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
  and follow the instructions there.

 ___
 volt-nuts mailing list -- volt-nuts@febo.com
 To unsubscribe, go to
 https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
 and follow the instructions there.

 ___
 volt-nuts mailing list -- volt-nuts@febo.com
 To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
 and follow the instructions there.

___
volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
and follow the instructions there.


Re: [volt-nuts] HP 3458A Mem test 1 hight. How do you read 32K memory chips?

2014-08-21 Thread John Phillips
Mark,
What language/development environment  are you using to read 3458A memory?


On Thu, Aug 21, 2014 at 6:27 AM, J. L. Trantham jlt...@att.net wrote:

 Mark,

 Would love to try it.

 I think the main reason to hang onto the calibration data is to be able to
 send the meter to Keysight and find out if the meter was 'in spec' when it
 arrived for calibration.  If so, gives great confidence that the meter is a
 'good one'.

 Joe

 -Original Message-
 From: volt-nuts-boun...@febo.com [mailto:volt-nuts-boun...@febo.com] On
 Behalf Of Mark Sims
 Sent: Thursday, August 21, 2014 1:53 AM
 To: volt-nuts@febo.com
 Subject: [volt-nuts] HP 3458A Mem test 1 hight. How do you read 32K memory
 chips?

 I'm porting over my HP3458A NVRAM data dumper program to use John Miles
 GPIBKIT routines.  It should make it usable with most GPIB interfaces out
 there and be able to run under more modern versions of Windoze.
 My first crack at it is working,  but it is quite a bit slower than my
 original program.  Not sure if anything can be done about that...  BTW, my
 program does verify the checksum bytes in the CAL ram so there is a check
 that the dump went OK.  Without Poul-Henning's work none of this would be
 possible.
 ___
 volt-nuts mailing list -- volt-nuts@febo.com To unsubscribe, go to
 https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
 and follow the instructions there.

 ___
 volt-nuts mailing list -- volt-nuts@febo.com
 To unsubscribe, go to
 https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
 and follow the instructions there.




-- 

*John Phillips*
___
volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
and follow the instructions there.


[volt-nuts] HP3458A CAL ram data dumper program

2014-08-21 Thread Mark Sims
I have the GPIBKIT version of my HP3458A cal ram data dumper program available. 
 If you want to try a copy shoot me an email.   If  it works out, I'll see if 
John wants to include it in the standard toolkit distribution.
You will need to download GPIB tool kit from the KE5FX.COM web site,  run the 
tool kit configuration program (PROLOGIX.EXE)  to setup it up for your 
interface (it works with Prologix and NI compatible interfaces),  copy my 
HP3458.EXE program to the GPIBKIT directory and run it.  Check the comments at 
the start of HP3458.CPP for some info.  Run HP3458.EXE without any command line 
arguments for program usage help.   
___
volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
and follow the instructions there.


Re: [volt-nuts] HP3458A CAL ram data dumper program

2014-08-21 Thread Tom Miller

Hi Mark,

Is it possible the program could create a .bin or .hex file that could be 
used to burn a backup NVRAM on an external programmer?


I would love to have a copy if possible. While I don't yet have a 3458A, it 
is on my wish list awaiting the necessary funds to build up and for that 
once in a while good deal.


Regards,
Tom

- Original Message - 
From: Mark Sims hol...@hotmail.com

To: volt-nuts@febo.com
Sent: Thursday, August 21, 2014 9:33 PM
Subject: [volt-nuts] HP3458A CAL ram data dumper program


I have the GPIBKIT version of my HP3458A cal ram data dumper program 
available.  If you want to try a copy shoot me an email.   If  it works 
out, I'll see if John wants to include it in the standard toolkit 
distribution.
You will need to download GPIB tool kit from the KE5FX.COM web site,  run 
the tool kit configuration program (PROLOGIX.EXE)  to setup it up for your 
interface (it works with Prologix and NI compatible interfaces),  copy my 
HP3458.EXE program to the GPIBKIT directory and run it.  Check the 
comments at the start of HP3458.CPP for some info.  Run HP3458.EXE without 
any command line arguments for program usage help.

___
volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to 
https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
and follow the instructions there. 


___
volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
and follow the instructions there.


[volt-nuts] HP3458A CAL ram data dumper program

2014-08-21 Thread Mark Sims
The program outputs a 2kB (or 2 x 32kB) binary ROM image files files along with 
a couple of ASCII format files of the data.  2kb for CAL ram and 32kb for DATA 
ram (probably not needed,  but it can dump the data RAM chips).  The binary 
files have the extension .hi and .lo  (CAL ram data is only in the high byte of 
the memory space). 
___
volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
and follow the instructions there.