为什么SPI闪存的最大大小如此有限,而成本却比SD闪存高得多(每MB)?


Answers:


22

欢迎来到消费电子产品和制造世界!没有人说这有道理!

价格差异与技术性无关。纯粹是市场经济学。SPI Flash的销量相对较低,利润率较高。SD卡正在大量销售且利润率非常低。

从表面上看,SD卡似乎更昂贵,因为它具有较小的容量和较少的“中间商”,显然并非如此。

另一个麻烦是,您今天可以购买一个品牌/型号的SD卡,然后在3个月内购买相同品牌/型号的产品,并且不能保证您会获得完全相同的产品。在这3个月内,SD卡的内部设计可能会发生变化。对于大多数消费者而言,这并不重要,但是对于某些嵌入式用户而言,这可能会杀死您的应用程序。同样,SD卡制造商不会告诉您这些更改。SPI Flash并非如此,您可能会在多年后得到相同的东西。

您可以从制造商处获得SD卡,这些SD卡将保证它们多年销售同一部件,但价格会昂贵得多。

这些事情对于许多产品都是正确的,而不仅仅是SPI闪存和SD卡。内存(闪存和RAM)是最明显的一种。另一个是iPad。在许多情况下,批量购买iPad比尝试制造自己的iPad便宜,即使批量购买100,000个也是如此。您不能低估一次建造数百万个单位的大公司的购买力。

我没有涉及其他因素。零件类型,包装,购买渠道等方面的差异。但是,您提出的问题比任何一个单一因素都能解决的问题更为复杂。我对市场/经济的解释是最大的因素,但不是唯一的因素。


2
值得注意的是,虽然使用SD卡使人们更有可能在几年内获得“大部分”有效的东西,就像今天使用的芯片。50,000美元的问题是,“大部分”是否足够好。例如,假设一个命令SD卡写入两个块,然后立即断电。可以设计一些方法来确保在接受第二条命令之前成功完成第一次写操作,并且第二个块将保存全部旧数据或全新数据。其他...
超级猫

1
...可能都使两个块都保存了旧数据(例如,如果它们在第一个完成之前接受了第二个写命令),并且可能在第二个块中都保存了新数据,而第一个块却保存了旧数据。有些可能导致任意块被任意破坏。找出在这种情况下特定SD卡可能做什么的不确定性是很困难的。
超级猫

不同意这一点。两种不同的内存格式,NOR是可靠的,易于编写但非常昂贵。NAND通常具有错误的字节或扇区,控制者会记住并且不使用它们。因此,同一品牌的SD卡为何报告的大小相差几个字节。
MadHatter

9

第一部分是NOR闪存。第二个是NAND闪存,它的生产成本较低。在此处了解更多关于Wikipedia的信息

并非接口成本更高,而是闪存类型是主要驱动因素。

另外,大型SPI闪存竞争不大。我怀疑这是这种密度的主要驱动力。

此外,您正在将合适的半导体分销商与随机的网络卖家进行比较。网络卖家的质量,可靠性等可能有所不同。

对于@Olins问题,NOR闪存一次读取一个字或字节(〜100 ns)。NAND闪存一次读取(〜us)一个块的速度很慢。


1
这并不能解释为什么不能将SPI接口添加到NAND闪存,然后使其价格与其他大型NAND闪存芯片相同。
奥林·拉斯洛普

2
SD卡已经具有SPI接口。但是,您需要访问页面中的内存,但有RAM,速度和随机访问限制。.– Cyber​​gibbons
2012年

1
@OlinLathrop:NAND闪存接口标准是在真正快速的串行数据速率普及之前就已经开发出来的,而当具有足够内存的系统可以使用它们时,通常会使用片外存储总线。他们操作的一些细节有些奇怪,但是我已经与他们建立了联系,这并不难。最大的细节是,至少从历史上看,软件负责添加一层单位错误校正(我认为较新的芯片内置了多位错误校正...
supercat 2014年

...并且软件可能只是假设数据可以正确读取,但我对此一无所知-自从我研究这类东西已经很久了。
超级猫
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.