On Friday 12 November 2004 7:04 pm, Paul wrote:
Hi Wayne
EEProm and flash both require a clear cycle which sets all the bits high. Once cleared, the data can then be written to the device. Not all devices require a high voltage for the erase - Most are rated for 5V... However, the recommended voltages do need to be adhered to, as do the timings of the erase & write strobes.
If the erase timings are too short, data persistence is a problem, likewise, if the write timings are short, data integrity can not be guaranteed.
Regards, Paul.
Ahh thanks for the insight there Paul, so my theory may still stand even if the specifics are a bit out :-)
The card that is failing is a "Viking 128MB" and from what I remember it was an emergency purchase when I was out and about somewhere with my camera and getting short on space. The sticker is on crooked and it certainly doesn't give the same impression of quality as the Kingston 256MB that does seem to work correctly.
Therefore in this case I am guessing that I have a card that is operating slightly out of spec.