MCUmall EPROM BIOS Chip Burner Forum
MCUmall EPROM BIOS Chip Burner Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 MCUmall Forums
 True USB Willem Programmer (GQ-2X,3X,4X & GQ-4x4)
 Random EPROM readings. Possible to change read-acc
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

x4e

5 Posts

Posted - 03/28/2017 :  09:50:26  Show Profile  Reply with Quote
Hi All

I am trying to read an old (about 15/20 years old) 27C800 EPROM and I am experiencing something very similar to what is described here:
https://forums.arcade-museum.com/showthread.php?t=320383

At each reading, a small percentage of data (about 20 bytes over 1Mb) differs from the previous reading. It seems that some bits are left at '1' when comparing mismatching bytes.

I checked the parameters available within the device configuration file under "AppData\Roaming\mcumall\GQ USB Programmer\devices.txt", but I could not spot anything to configure the read-access time.

Also, the very limited documentation on adapter ADP-054 v4 says "J5, ‘Chip Compatibility Jumper’ Only change it if the chip has inconsistent reading and/or writing."

I moved the J5 jumper from the original position (V3?) to the right (V4?) with no much better results.

Anyhow, my question is. Is it possible to change the read access time for this type of EPROM and programmer+adapter. If so, how?

Thanks in advance for your help!
Reply #1

anniel

2529 Posts

Posted - 03/28/2017 :  11:38:39  Show Profile  Reply with Quote


Image Insert:

121839 bytes
Go to Top of Page
Reply #2

anniel

2529 Posts

Posted - 03/28/2017 :  12:40:08  Show Profile  Reply with Quote
And keep in mind after 10 years data rot sets in. You then need to play with the voltages.
Go to Top of Page
Reply #3

x4e

5 Posts

Posted - 03/28/2017 :  13:12:11  Show Profile  Reply with Quote
Thanks for the reply. I played with the "Speed" settings but it seems to only affect the write speed. The read to buffer always takes about 24 seconds regardless of the speed parameter. Is the "Speed" -2 to 2 really changing the read-access time?

By the way, my programmer and adapter are MCUmall GQ-4x4 and ADP-054 v4.
Go to Top of Page
Reply #4

x4e

5 Posts

Posted - 03/28/2017 :  13:15:13  Show Profile  Reply with Quote
And I am still getting random reads at Speed -2.

When you say "play with the voltages", are you suggesting to incrementally the voltage?

If so, what parameter is it within the devices.txt file? And is there a risk of damaging the EPROM?
Go to Top of Page
Reply #5

anniel

2529 Posts

Posted - 03/28/2017 :  15:30:17  Show Profile  Reply with Quote
In some old chips the cells tend to slowly shift voltage values. It's called bit creep or bit rot.

When dealing with difficult chips I use an external variable lab power supply and isolate the voltage from the programmer to find the sweet spot.

To prevent further damage start by decrementing the voltage.

Go to Top of Page
Reply #6

x4e

5 Posts

Posted - 03/28/2017 :  22:44:56  Show Profile  Reply with Quote
Got it. So first try with lower voltages and if it does not work with higher voltages.

What is the devices.txt attribute for the read voltage? "RVPP"?

http://www.mcumall.com/download/TrueUSBWillem/GQ_USB_User_Guide.PDF

Also, how do you explain the fact that the device where the EPROM was installed is still capable of reading this EPROM? Different read timings, different voltage, or just luck?
Go to Top of Page
Reply #7

anniel

2529 Posts

Posted - 03/29/2017 :  02:41:28  Show Profile  Reply with Quote
Yes, old EPROM are quite resilient to voltage if you don't go overboard with extremes.

Some chips require VPP (at lower voltage) even for reading. You can also try that for your chip.

Probably different voltage as old power supplies go out of specs (you can easily mesure that and reproduce on the programmer) or a mix of the 3.
Go to Top of Page
Reply #8

x4e

5 Posts

Posted - 04/05/2017 :  14:03:02  Show Profile  Reply with Quote
I measured the VCC voltage on the original devices. It is 5V spot on.

The programmer when nominally at VCC="5V",RVpp="5V" measures 4.85V. Is it normal? Is the programmer defective?

With VCC="5.5V",RVpp="5V", it measures 5.26V.
With VCC="3.6V",RVpp="5V", it measures 3.68V.

I have tried all above configurations when reading the EPROM but I still get random readings. Both 4.85V and 5.26V are within less than 10% tolerance from 5V.

Is there any other way to change the read-access time?


Go to Top of Page
Reply #9

supervizeur

462 Posts

Posted - 04/11/2017 :  17:57:15  Show Profile  Reply with Quote
Are you using a good USB cable? Try measuring with an external power supply.
Go to Top of Page
Reply #10

ZLM

2937 Posts

Posted - 04/13/2017 :  21:40:29  Show Profile  Reply with Quote
make sure all pins are contacting good.

using a good USB cable.

if problem still same, then the chip may not be a good chip. The data in chip may be in marginal state due to the long time storage.
Go to Top of Page
Reply #11

anniel

2529 Posts

Posted - 04/15/2017 :  06:29:48  Show Profile  Reply with Quote
Yes, good pin contact is the first thing to look for.
Go to Top of Page
Reply #12

supervizeur

462 Posts

Posted - 04/25/2017 :  11:55:56  Show Profile  Reply with Quote
And good power.
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
MCUmall EPROM BIOS Chip Burner Forum © Copyright 2003 - 2009 Mcumall Electronics Inc. Go To Top Of Page
Generated in 0.1 sec. Snitz Forums 2000