Author Topic: GI ER3400 earom  (Read 3933 times)

0 Members and 1 Guest are viewing this topic.

Offline DaxxinTopic starter

  • Regular Contributor
  • *
  • Posts: 213
GI ER3400 earom
« on: May 09, 2019, 09:54:31 am »
Its possible to clone the content with a programmer?
Cant find much info with google
« Last Edit: May 09, 2019, 11:36:56 am by Daxxin »
 

Offline picburner

  • Frequent Contributor
  • **
  • Posts: 497
  • Country: it
Re: GI ER3400 earom
« Reply #1 on: May 09, 2019, 07:26:02 pm »
Some time ago I built this adapter to read and save the contents of the er3400 of my Solartron 7081.
You must select 2716 (or another 2K eprom in the eprom-programmer) and read 1KByte only.
Of course only the first data nibble is valid (D0-D3).
I have never ventured into writing this old earom with an eprom-programmer.
« Last Edit: May 10, 2019, 05:33:32 am by picburner »
 

Offline JFJ

  • Regular Contributor
  • *
  • Posts: 236
  • Country: gb
Re: GI ER3400 earom
« Reply #2 on: May 09, 2019, 10:06:38 pm »
Its possible to clone the content with a programmer?

I've never encountered an off the shelf programmer that could generate the -30V that has to be applied pin 1 (Vgg) of an ER3400 during write mode. So, using a standard programmer to write a copy to another ER3400 may not be straightforward.

Some time ago I built this adapter to read and save the contents of the er3400 of my Solartron 7081.

I also used an EPROM programmer to backup the contents of the ER3400 from my Solartron 7081. Instead of building an adapter, I just plugged the ER3400 into a breadboard, and used jumper leads to connect it to a 24-way turned pin DIL socket (configured as a 2716 EPROM), which was then inserted into my programmer's ZIF socket. The -12V Vdd voltage was provided by an external bench power supply. I didn't bother with a -30V supply, because the ER3400 can be operated with Vgg tied to Vss (+5V) in read mode.

Incidentally, the voltages supplied to pins 1 and 2 of the ER3400 socket in your circuit diagram appear to have been transposed:

 

Offline picburner

  • Frequent Contributor
  • **
  • Posts: 497
  • Country: it
Re: GI ER3400 earom
« Reply #3 on: May 10, 2019, 05:39:37 am »
Thanks for the warning: I corrected the error in the schematic.
In fact even my 'adapter' is very basic as it is a copy job I would have done only once.
 

Offline DaxxinTopic starter

  • Regular Contributor
  • *
  • Posts: 213
Re: GI ER3400 earom
« Reply #4 on: May 10, 2019, 06:08:14 am »
Thanks for the answer but another question how do you planned to restore your backup in case need?
 

Offline Chris56000

  • Frequent Contributor
  • **
  • Posts: 903
  • Country: gb
Re: GI ER3400 earom
« Reply #5 on: May 10, 2019, 07:19:47 am »
Hi!

I can't seem to  locate it just at the moment but there is an easy–to–build ER1400 programming adaptor circuit built out of a handful of cheap components – you might be able to use this!

Chris Williams
It's an enigma that's what it is!! This thing's not fixed because it doesn't want to be fixed!!
 

Offline picburner

  • Frequent Contributor
  • **
  • Posts: 497
  • Country: it
Re: GI ER3400 earom
« Reply #6 on: May 10, 2019, 02:47:01 pm »
how do you planned to restore your backup in case need?

Good question!
Indeed, if reading the device is not so complicated, to program it it is necessary to build a dedicated programmer that executes the erasure and programming sequence described in the datasheet.
As already mentioned by JFJ, finding a commercial programmer able to program this device is difficult due to the -12V and -30V voltages required.
I hope I don't have the need to program this device soon...
 

Offline DaxxinTopic starter

  • Regular Contributor
  • *
  • Posts: 213
Re: GI ER3400 earom
« Reply #7 on: May 10, 2019, 04:32:53 pm »
Yes maybe external power supply , then i seen there 2 different version of ER3400 and ER3400H look like the second one need -35v or -37v
to write the content .
 

Offline picburner

  • Frequent Contributor
  • **
  • Posts: 497
  • Country: it
Re: GI ER3400 earom
« Reply #8 on: August 12, 2020, 04:20:38 pm »
After a long time, taking advantage of the fact that I found several Arduino uno in a flea market, I decided to make a small programmer dedicated to the earom GI ER3400.
Basically I reworked a Erik van Zijst work (which you can find here and here) creating a Arduino shield capable of reading, writing, erasing and blank checking the earom.
Unlike Erik, I used a 74HC4040 as address register because I had some in the drawer.
Communication between Arduino and the computer takes place through a program written in Python.
The changes I made to the Erik's software are very crude (certainly someone will be able to rewrite everything in a more elegant way)
however the programmer works and for me this is enough.
The pics are related to an old shield with external -30V power supply.
The new schematic instead incorporates a DC/DC converter that generates the -30V on board, however it is necessary to supply the Arduino uno via an external power supply (the USB cable is not able to supply the necessary current).
 
The following users thanked this post: stoka22

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 8517
  • Country: us
    • SiliconValleyGarage
Re: GI ER3400 earom
« Reply #9 on: August 12, 2020, 05:04:47 pm »
YOU CUT A TEXTOOL SOCKET IN HALF !!! now i have to go sit in a corner and cry for a few hours.... Please tell me it was a chinese knock-off (probably. the 3M doesn't look right ..)
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline picburner

  • Frequent Contributor
  • **
  • Posts: 497
  • Country: it
Re: GI ER3400 earom
« Reply #10 on: August 12, 2020, 05:17:18 pm »
 :-DD Of course it was a Chinese Textool! I would never do such thing on a genuine 3M.
The fact is that I had ordered an 'ad-hoc' 24 Pin wide textool but I got the 300mils one!  So I had to commit the crime!
« Last Edit: August 12, 2020, 05:27:29 pm by picburner »
 

Offline Floejoe

  • Newbie
  • Posts: 1
  • Country: gb
Re: GI ER3400 earom
« Reply #11 on: December 05, 2020, 04:45:57 pm »
Great project!
Thank you for posting this, it worked an absolute treat and helped me out with repairing some old Marconi 2305 modulation meters. It was very straight forward to build and although I had a few issues with the Python script I was able work around these by using Anaconda instead (missing Redline module issue).

Joe,

 :clap:
« Last Edit: December 05, 2020, 04:49:24 pm by Floejoe »
 

Offline picburner

  • Frequent Contributor
  • **
  • Posts: 497
  • Country: it
Re: GI ER3400 earom
« Reply #12 on: December 19, 2020, 08:34:30 am »
I am glad that my work has been useful to someone else besides me.
Of course it is a very niche application, good only for owners of some Solartron and Marconi instruments.
 

Offline meandeev

  • Regular Contributor
  • *
  • Posts: 67
  • Country: de
Re: GI ER3400 earom
« Reply #13 on: August 16, 2021, 07:25:30 pm »
Hello,
do you have the pcb-layout (even as pdf), so that one sent it to a pcb manufacturer? That would be really nice!
 

Offline picburner

  • Frequent Contributor
  • **
  • Posts: 497
  • Country: it
Re: GI ER3400 earom
« Reply #14 on: August 17, 2021, 03:54:04 pm »
Attached there are all the files (schematic & pcb) made with Altium.
But keep in mind that I made the pcb so that it can be made at home with the photoengraving technique.
It was not designed to have it made by a pcb manufacturer, in my opinion it would be better to completely remake it in this case
 
The following users thanked this post: meandeev, stoka22

Offline meandeev

  • Regular Contributor
  • *
  • Posts: 67
  • Country: de
Re: GI ER3400 earom
« Reply #15 on: August 18, 2021, 03:13:21 pm »
Thank you  for the files! Can anybody convert these to gerber (I don´t have any layout program).
 

Offline DonBox

  • Newbie
  • Posts: 3
  • Country: us
Re: GI ER3400 earom
« Reply #16 on: October 09, 2022, 02:06:05 pm »
My solartron 7081 also reports error 'NVM FAIL'.
 

Offline picburner

  • Frequent Contributor
  • **
  • Posts: 497
  • Country: it
Re: GI ER3400 earom
« Reply #17 on: October 11, 2022, 07:53:10 am »
The Solartron 7081 earom contains a second copy of the configuration data inside.
If the contents of the main memory block are only corrupted (and if the second copy is intact) and the earom is not damaged at the hardware level, you can try to restore the contents: There is an explanation of the procedure to be followed in the service manual of the instrument.
 

Offline stoka22

  • Newbie
  • Posts: 1
  • Country: hu
Re: GI ER3400 earom
« Reply #18 on: October 28, 2022, 07:34:06 pm »
Dear friend. i built the circuit but i can't write the er3400 eaprom. Do I need to modify the program code? could you send a sample for writing. Thanks

Problem is:
'diff' is not recognized as an internal or external command,
operable program or batch file.
« Last Edit: October 29, 2022, 04:30:09 pm by stoka22 »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf