I'm planning to switch from EEPROM (24LCxx) to SD cards for a new project and was wondering if there are any disadvantages of using SD cards. I already have a working prototype that reads and writes to SD cards just fine, but am just curious about SD card's durability as I have not field tested these before over a long period. I expect the device to be used for about 4-6 years.
1. Is there any concern over data integrity (data being read back wrongly after a write)?
2. Any lifespan disadvantages? EEPROM data are usually guaranteed for about 40 years (iirc). I know there is wear-levelling built into SD cards and I am probably going to use max 5mb out of a 4gb card so I don't think that will be an issue.
3. Hardware disadvantages? Will contact points oxidise and cause problems over time?
1. Is there any concern over data integrity (data being read back wrongly after a write)?
2. Any lifespan disadvantages? EEPROM data are usually guaranteed for about 40 years (iirc). I know there is wear-levelling built into SD cards and I am probably going to use max 5mb out of a 4gb card so I don't think that will be an issue.
3. Hardware disadvantages? Will contact points oxidise and cause problems over time?