Board logo

标题: Problem while reading / writing AT45DB081D [打印本页]

作者: Vladimir    时间: 2020-9-18 15:00     标题: Problem while reading / writing AT45DB081D

Good day!

I tried to read / write SPI AT45DB081D SOP8 (Page 264).
Reading is not very stable, there are many errors, ChkSum is different all the time.
Sometimes it reads correctly, but an error occurs if you click Verify. Finding out which reading was correct is very difficult.


I have 5 new AT45DB081D that I wanted to write, Verify gives an error. I noticed a pattern in the error.
The error is 8 bytes, every 256 bytes. Those. the programmer cannot write 264 page bytes.
The program writes 256 bytes, and the remaining 8 makes an error.




I used the recommendations of the developers and connected VCC and MISO to GND through the recommendation of capacitors.


I have Windows 7x64, TL866ii Plus Ver: 04.02.120.


Thank you very much


作者: admin    时间: 2020-9-19 10:22

回复 1# Vladimir
if the chip was programmed as 256 bytes page.  and the chip can not be used 264 bytes pages forever.
(power of 2 bit )  is OTP bit
作者: Vladimir    时间: 2020-9-19 15:10

All ICs available for sale are 264 page sizes. AT45DB081 256 bytes are available on request. Power 2 bit.jpg
When trying to read a Page 256 byte flash, an error occurs.
Page 256 bit.jpg

And this is what the Verify error looks like when checking a record page 264 bits
Error.jpg


I am programming and reading only 264 bit page and cannot seem to accomplish this.

图片附件: [Page 256 bit] Page 256 bit.jpg (2020-9-19 14:57, 283.48 KB) / 下载次数 10169
http://forums.xgecu.com/attachment.php?aid=170&k=5e1dcd011a2b6fb3e8741384b112fa87&t=1732597778&sid=85DO48



图片附件: [Error] Error.jpg (2020-9-19 15:03, 509.53 KB) / 下载次数 10581
http://forums.xgecu.com/attachment.php?aid=171&k=fae01d60bfe83fd7847e34880488d58c&t=1732597778&sid=85DO48



图片附件: [Power 2 bit] Power 2 bit.jpg (2020-9-19 15:13, 77.86 KB) / 下载次数 9705
http://forums.xgecu.com/attachment.php?aid=172&k=cad8f6769eaecff734501499705b255e&t=1732597778&sid=85DO48


作者: admin    时间: 2020-9-19 16:49

回复 3# Vladimir

I will check it.
作者: admin    时间: 2020-9-24 11:29

No problem after careful testing
Pay attention to the following points when operating this chip.

1 。When  changing hardware from T56->TL866II or TL866II->T56, be sure to select the chip again.
2.  add a C  100P  between PIN MISO and GND  (PIN8 and PIN7) .
3.  Some adapters(ON TL866II) may be affected.Can be tested with a simple adapter.


AT45DB021D  and 081D  only memorysize is diffrent
AT45DB021D.jpg

图片附件: AT45DB021D.jpg (2020-9-24 11:31, 159.91 KB) / 下载次数 10005
http://forums.xgecu.com/attachment.php?aid=176&k=ef3e71f18352dfa4fca8c3522df969f5&t=1732597778&sid=85DO48


作者: wisesokol    时间: 2021-2-22 01:28

Hi. Can you tell me, where is status register config in progger? I need to known, what is bit0 on my chip (45db011d). I don’t understand 256 or 264 page size config of my chip. I need dump it.
Perhaps this is a stupid question, but please answer.
作者: wisesokol    时间: 2021-3-5 13:53

回复 1# Vladimir


    I have same problem. I damp page264 and can’t write it on chip.
Photo
作者: admin    时间: 2021-3-8 13:32

TL866 II Need adding a 100P capacitance on data line.if the chip has been configed as 256. then it  cann't be parogammed as 264
作者: wisesokol    时间: 2021-3-8 16:02

When i read chip as 256, i get id error. Otp secure bit (power of 2) is 00. I installed capacitors too.
When i write 264 bits, Last 8 bit on page write in first bits on it. How else can i check 256 or 264 bit on page in chip?
作者: wisesokol    时间: 2021-3-8 16:35

CE.rar (4.52 KB)
this is dump 256 and 264 config of programmer. 256 bit config have repetitions in pages.





I tested no probliem before.
Connect a 100P c between PIN MISO and GND
COnnect a 2.2 uf C between PIN VCC and GND

附件: CE.rar (2021-3-8 16:33, 4.52 KB) / 下载次数 26501
http://forums.xgecu.com/attachment.php?aid=290&k=84a4b7d5bbc0d548dbbb7c7b9868a76c&t=1732597778&sid=85DO48
作者: wisesokol    时间: 2021-3-9 01:54

i'm sorry, but what is file of dump correct (256 or 264)? I think programmer read wrong dump.
Please take a look files in my previous post.
作者: admin    时间: 2021-3-9 12:29

回复 11# wisesokol
   there are diffrent file size in two page mode.   see the data sheet of AT45DB081D
作者: Vladimir    时间: 2021-3-15 14:50

Unfortunately, we failed to record the new АТ45DB081D-SSU. Writing in 256 mode does not work because the page size of IC 264, writing in 264 mode is an error every 256 bytes and is 8 bytes (256 + 8 = 264). I connected capacitors, tried to change the capacitance, nothing helped. I read the microcircuit, which is in the block (AT45DB081D-SU) 8-10 times and write the checksum all the time. If the checksum matches frequently, I check the read 5-10 times, and if the check succeeds, about 80% of the time I think the memory was read correctly. Writing to this chip (АТ45DB081D-SU) also does not work well. Knowing the checksum, I program the chip several times until the check is successful.
Now I'm looking for an inexpensive programmer that supports AT45DB, maybe I can build it on an Arduino. TL866ii is very bad for this chip.
作者: wisesokol    时间: 2021-3-29 20:15

I have same problem. In second or thirt attempt i have correct information on chip. Maybe developer will solve this problem. Admin we need your help.




欢迎光临 XGecu Programmer Forums (http://forums.xgecu.com/) Powered by Discuz! 7.2