I'm looking for a storage solution for small files that would be moved into a small sensor running arduino-like processor.
Ideally the single memory unit would be cheap (in 1-10 cents range), but the memory can be very limited (several megabytes).
The closest I've got so far is small SD Memory card, but the smallest 4GB ones cost several dollars (at least bought in quantities < 100). Anything else I should be looking at?
-
21-10 cents for several megabytes? What is your volume going to be, tens of millions?Ignacio Vazquez-Abrams– Ignacio Vazquez-Abrams2015年01月03日 15:08:05 +00:00Commented Jan 3, 2015 at 15:08
-
2You can try to find some cheap SPI Flash chips out there. WinBound has one DIP8 of 8MB. The retailer price can be quite high (2ドル-3ドル) but I a, sure you can find much better prices in small quantities (findchips.com).jfpoilpret– jfpoilpret2015年01月03日 16:49:52 +00:00Commented Jan 3, 2015 at 16:49
-
1When going for minimal cost it often works the other way around: see what you can get cheapest, then figure out how you can adapt your system to work with it. But I'd probably do my proof-of-concept prototypes with SPI flash too (though in SMT packages).Chris Stratton– Chris Stratton2015年01月04日 04:46:44 +00:00Commented Jan 4, 2015 at 4:46
-
1MicroSD cards are usually made in the tens of millions. But you wouldn't want to interface directly with the flash chip on it though.Ignacio Vazquez-Abrams– Ignacio Vazquez-Abrams2015年01月05日 04:38:01 +00:00Commented Jan 5, 2015 at 4:38
-
8So all you need is a micro SD of a few GB, a jeweler's saw, and a very steady hand. By which I mean the cost is not a linear function of capacityChris Stratton– Chris Stratton2015年01月05日 04:52:30 +00:00Commented Jan 5, 2015 at 4:52
2 Answers 2
I assume that, if this is a cost sensitive item, you need a reliable supply of multiples (so looking for small SD cards on e-bay isn't a viable solution).
Does it need to be non-volatile storage? If it does't you may be able to find small 8-bit wide RAM chips at a pretty good price. If it needs to be non-volatile, you might look at individual flash chips. I found this one, an 8-bit by 512 KB Serial-SPI flash chip for 0ドル.19 (about 0ドル.28 US) in single units and 0ドル.176 if you can by 100 at a time. I would expect DRAM chips and chips with a simpler interface to be less expensive (but you might end up spending more on interfacing the chips so it might end up as a wash).
If you're able to consider a variety of processor chips it might be worth looking for something that has adequate storage on chip. That might be the most cost effective way to get the space.
On ebay you can buy 2nd hand Nokia SD cards from old mobile phones which are 128MB or so and very cheap.
-
Even though interfacing with a SD card would ramp up the cost a ton...Anonymous Penguin– Anonymous Penguin2015年02月03日 00:27:05 +00:00Commented Feb 3, 2015 at 0:27
-
2How so? Reliability is a pain, but most SD cards will talk something interoperable with SPI with moderately more software complexity than an SPI flash.Chris Stratton– Chris Stratton2015年02月03日 05:19:49 +00:00Commented Feb 3, 2015 at 5:19
-
@ChrisStratton SD card readers cost at least 2ドル-3, so it'd be just as easy to use a EEPROM chip. I don't know if the OP wants to be able to have a ton of "disposable" SD cards to use with one device or if he's just trying to minimize the overall cost...Anonymous Penguin– Anonymous Penguin2015年03月05日 02:34:36 +00:00Commented Mar 5, 2015 at 2:34
-
2@AnnonomusPenguin - No. An SD card reader is useless with an Arduino (you talk SPI directly to the card), so the cost of one doesn't factor into to. Sockets are cheap, and optional anyway, as if you don't intend to move the card to anything else you can just solder directly to it.Chris Stratton– Chris Stratton2015年03月05日 14:47:57 +00:00Commented Mar 5, 2015 at 14:47
-
Good idea, but won't work in my case.Marcin Raczkowski– Marcin Raczkowski2016年01月04日 14:52:31 +00:00Commented Jan 4, 2016 at 14:52