Author Topic: AT45DB041D  (Read 9117 times)

Offline ehespinosa

  • Newbie
  • *
  • Posts: 5
    • View Profile
AT45DB041D
« on: October 29, 2008, 05:40:38 PM »
Hello,

I am using a AT45DB041D memory with M52235EVB, but when I read the Manufacturer ID, I get 0x1E rather than 0x1F, the others three bytes 0x00, I don't understand what's happening

Thanks in advance.

Offline mark

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3236
    • View Profile
    • uTasker
Re: AT45DB041D
« Reply #1 on: October 29, 2008, 06:36:12 PM »
Hi

We have seen this effect before.

The chips are very sensitive and if you connect then using long wires (longer than 2 or 3 inches (5..8cm)) the overshoot resulting from ringing in the lines results in errors.

If you make sure that your test configuration (assuming it a test configuration and not a board) has only short wires to the SPI FLASH you will hopefully find that it will then work reliably.

Regards

Mark

Offline ehespinosa

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: AT45DB041D
« Reply #2 on: October 30, 2008, 12:42:42 PM »
Thanks Mark,

But I am using a similar hardware configuration at uTaskerSPI_EEPROM.pdf, I don't think that the wiring is the problem.

Thanks for your help.

Offline mark

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3236
    • View Profile
    • uTasker
Re: AT45DB041D
« Reply #3 on: October 30, 2008, 05:12:09 PM »
Hi

How long are the connections from the processor (or board) to the SPI FLASH chip?

Regards

Mark