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)
 MX29L3211MC Verify issue
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

mohhingman

Australia
4 Posts

Posted - 03/06/2013 :  22:06:33  Show Profile  Reply with Quote
Hello,

May I have some assistance? I have the ADP-019 and GQ-4X/v6.21 installed. I'm attempting to burn a 32MBit image to an MX29L3211MC. I'm experiencing an issue where bytes with the data 0x00 are randomly read back as other data after writing during verify. If I click verify again, the corrupt bytes can sometimes appear as a different sector. The ID checks out fine and the blocks are all unprotected. It seems to be mostly on the F offset the corruption occurs but sometimes the E offset. Reading the data in(not2.bin) and doing a compare of the original file(32m.bin) commonly looks like:

Name of first file to compare: 32m.bin
Name of second file to compare: not2.bin
Option:
Comparing 32m.bin and not2.bin...
Compare error at OFFSET 7FEFF
file1 = 0
file2 = 40
Compare error at OFFSET 7FF6F
file1 = 0
file2 = F0
Compare error at OFFSET BFF7F
file1 = 0
file2 = B9
Compare error at OFFSET DFF7F
file1 = 0
file2 = 60
Compare error at OFFSET EFFFF
file1 = 0
file2 = 40
Compare error at OFFSET FFFDF
file1 = 0
file2 = 90
Compare error at OFFSET 10FF7F
file1 = 0
file2 = 8
Compare error at OFFSET 11FE7F
file1 = 0
file2 = F0
Compare error at OFFSET 11FEFF
file1 = 0
file2 = E0
Compare error at OFFSET 11FF3F
file1 = 0
file2 = C0
10 mismatches - ending compare

~

As it can be seen, the problem only affects bytes with 0x00 as the data. They are 0x00 in the file to be burned and read back as other random data. I have tried changing the speed to -2, checking the pins continuity with multimeter and changing chips(have been cycling through 8 different MX29L3211MX's and swapping them after each failed attempt and erasing before writing). Is there a way to try read the chip even slower if speed is the problem? I've also tried using a different USB port and using an external 9V power supply, all seem to have no effect. Have you seen this phenomenon before, is there something i'm doing wrong?

Regards
Mark



Reply #1

ZLM

2937 Posts

Posted - 03/07/2013 :  20:35:29  Show Profile  Reply with Quote
From my experience., this is compatibility related or power noise related.

Make sure your VCC jumper on adapter is setting correct.

Also, check if you have strong electromagnetic field arround.

Is it never be verified after write? even once?
Go to Top of Page
Reply #2

Bad_Ad84

210 Posts

Posted - 03/08/2013 :  06:47:16  Show Profile  Reply with Quote
I use these chips with another programmer. I often need to use a 100nf cap between VCC and GND as close to the chip as possible to get them to act correctly.
Go to Top of Page
Reply #3

mohhingman

Australia
4 Posts

Posted - 03/08/2013 :  22:30:55  Show Profile  Reply with Quote
Thanks Bad and ZLM for replying. I'l try programming on another machine and decoupling with 100nf caps and post results later.
Go to Top of Page
Reply #4

mohhingman

Australia
4 Posts

Posted - 03/09/2013 :  01:03:30  Show Profile  Reply with Quote
Hi All,

I found the problem. The ADP-019 adapter board had a faulty solder joint on R4, a 2k2 resistor. I've flowed some solder onto it and the chip verified first go. The resistor looks like it ties a line to VCC, so I guess that pin it was supposed to be pulling up on the MX29L3211 was floating and causing corruption errors. I'm glad now, can get on with my project.

Pics of solder joint before fix shown below:

Cheers
Mark

Image Insert:

86.05 KB

Image Insert:

82.84 KB
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.24 sec. Snitz Forums 2000