返回列表 发帖

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

All ICs available for sale are 264 page sizes. AT45DB081 256 bytes are available on request.

Power 2 bit

Power 2 bit.jpg
2020-9-19 15:13

When trying to read a Page 256 byte flash, an error occurs.

Page 256 bit

Page 256 bit.jpg
2020-9-19 14:57


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

Error

Error.jpg
2020-9-19 15:03



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

TOP

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.

TOP

返回列表 回复 发帖