SPI Flash bellek neden maksimum boyutta ve SD flash bellekten daha pahalı (MB başına) daha fazla?


Yanıtlar:


22

Hacimde tüketici elektroniği ve üretim dünyasına hoş geldiniz! Hiç kimse bunun mantıklı olduğunu söylemedi!

Fiyat farkının teknik bir şeyle ilgisi yoktur. Tamamen piyasanın ekonomisidir. SPI Flash nispeten düşük miktarlarda ve biraz yüksek kar marjlarında satılmaktadır. SD kart büyük miktarlarda ve çok düşük kar marjıyla satılıyor.

Yüzeyde iken, daha küçük bir kapasiteye ve daha az "aracıya" sahip olduğu için SD kartın daha pahalı olacağı anlaşılıyor, bu açık bir şekilde değil.

Başka bir komplikasyon, bugün bir marka / model SD kart satın alabilmeniz ve daha sonra aynı marka / modeli 3 ayda satın alabilmeniz ve aynı şeyi almanızın garanti edilmemesi. Bu 3 ay içinde SD kartın iç tasarımı değişebilir. Çoğu tüketici için bu önemli olmaz, ancak bazı yerleşik kullanıcılar için bu uygulamanızı öldürebilir. Ayrıca, SD kart üreticisi size bu değişikliklerden bahsetmeyecektir. Aynı şey, muhtemelen aynı şeyi yıllarca alacağınız SPI Flash için de geçerli değildir.

Aynı parçaları yıllarca sattıklarını garanti eden üreticilerden SD kartlar alabilirsiniz, ancak çok daha pahalı olacaktır.

Bunlar sadece SPI Flash ve SD Kartlar için değil, birçok ürün için geçerlidir. Bellek (Flash ve RAM) en belirgin olanıdır. Bir diğeri iPad. Çoğu durumda, iPad'leri, 100.000 birim miktarında bile, kendiniz denemek ve üretmek yerine toplu olarak satın almak daha ucuz olacaktır. Bir seferde milyonlarca ünite inşa eden büyük bir şirketin satın alma gücünü küçümseyemezsiniz.

Örtmediğim başka faktörler de var. Parça türleri, paketler, satın alma kanalları vb. Arasındaki farklılıklar. Ancak ortaya koyduğunuz sorun, tek bir faktörün açıklayabileceği sorunlardan daha karmaşıktır. Pazarım / ekonomik açıklamam en büyük faktör ama tek faktör değil.


2
SD kartlarını kullanırken, birkaç yıl içinde bugün kullanılan çip gibi "çoğunlukla" çalışan bir şey elde edebilme olasılığını arttırdığını belirtmek gerekir; 50.000 dolarlık soru, "çoğunlukla" yeterince iyi olup olmayacağıdır. Örneğin, bir SD karta iki blok yazma komutunu verdiğini ve hemen güç kaybettiğini düşünelim. Bazıları, ikinci komutu kabul etmeden önce ilk yazma işleminin başarılı olmasını sağlamak için tasarlanabilir ve ikinci blok tamamen eski veya tamamen yeni verileri tutacaktır. Diğerleri ...
Supercat

1
... her iki bloğun da eski verileri tutması (örneğin, ilk tamamlamadan önce ikinci yazma komutunu kabul etmeleri durumunda) ve hatta ilk bloğun eski verileri tutarken ikinci blokta yeni verisi olabilir. Bazıları keyfi blokların keyfi olarak bozulmasına neden olabilir. Bu gibi durumlarda belirli bir SD kartın neler yapabileceği konusunda garanti edilen ya da garanti edilmeyen şeyleri bulmak zor olabilir.
supercat

Buna katılmıyorum ... İki farklı bellek formatı olan NOR, güvenilir, yazması kolay ama çok pahalı. NAND genellikle denetleyicinin hatırladığı ve kullanmadığı kötü baytlara veya sektörlere sahiptir. Bu nedenle, aynı markanın SD kartlarının neden raporlanan boyutlara sahip olacağı birkaç bayta göre değişir.
MadHatter

9

İlk bölüm NOR flaşıdır. İkincisi NAND flaş, üretmek daha ucuz. Wikipedia'da daha fazla bilgiyi buradan edinebilirsiniz .

Daha pahalı olan arayüz değil, ana sürücü olan flaş türüdür.

Ayrıca büyük SPI flaşlarda fazla rekabet yok. Bu yoğunluktaki ana itici güç olduğundan şüpheliyim.

Ayrıca uygun bir yarı iletken distribütörü rastgele web satıcıları ile karşılaştırıyorsunuz. Web satıcılarının kalitesi, güvenilirliği vb. Farklı olabilir.

@Olins sorusuna NOR flash her seferinde bir kelimeyi veya baytı hızlıca (~ 100 ns) okur. NAND flaş her seferinde yavaşça (~ us) bir blok okur.


1
Bu, bir SPI arayüzünün neden bir NAND flaşına eklenemediğini açıklamaz ve daha sonra diğer büyük NAND flaş yongaları ile aynı fiyatta olmasını sağlar.
Olin Lathrop

2
SD kartların zaten bir SPI arayüzü var. RAM, hız ve rasgele erişim
sınırlamaları

1
@OlinLathrop: NAND-flash arayüz standartları, gerçekten hızlı seri veri hızları sıradan hale gelmeden önce ve bunları kullanmak için yeterli belleğe sahip sistemlerde genellikle çip dışı bir bellek veriyoluna sahip olacağı bir zamanda geliştirilmiştir. Operasyonlarının birkaç detayı biraz tuhaf, ancak onlarla arayüz oluşturdum ve çok zor değil. En büyük detay, en azından tarihsel olarak yazılımın bir tek bitlik hata düzeltme katmanı eklemekten sorumlu olmasıdır (daha yeni yongaların yerleşik çok bitli hata düzeltmesi olduğunu düşünüyorum ...
Supercat

... ve yazılım muhtemelen verilerin doğru bir şekilde okunacağını varsayabilir, ancak bunu bilmiyorum - bu tür şeylere baktığımdan beri yıllar geçti).
Supercat
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.