Mikron Okuma 29F32G08QAA NAND Flash IC


10

Bu bir alışveriş sorusu olsaydı iyi olurdu - ancak elektronik bir inşaat sorusu olması% 99 + muhtemeldir :-(.

Hasarlı bir USB bellek çubuğunda 4GB NAND Flash IC'yi okumanın en hızlı / en kolay / en ucuz yolunu bulmak istiyorum. Yerleşik denetleyici IC'si öldü.Flash IC de ölü olabilir, ancak aksi takdirde belirginleşene kadar olmadığını varsayacağım.

Okumayı içerebilir

(1) Özel bir okuyucu yapmak,

Belki de Flash bağlantısı çok saçma bir fikir değildir (8 veri ve bir avuç kontrol.)

Bunu yaparsam henüz bilmediğim verilere kolayca erişebilmem ne kadar olasıdır. Biraz görüntü elde etmek katlanılabilir en kötü durum AMA çok daha ziyade olduğu gibi dosya sistemi ve dosyaları "gören" bir şey olurdu. Elbette.

(2) yeni bir kontrolör IC'de lehimleme

Bunların diğer cihazlarda yaygın olarak kullanılıp kullanılmadığını henüz bilmiyorum. Şimdiye kadar kontrol edilen 1 numunenin% 100 eşleşmedi. Bir endüstri standardı olabilir, parça numarası ne olursa olsun, bilmiyorum (henüz).

SK6211. QFP48. Burada açıklamayı ve
Veri sayfasını burada özetleyin .

resim açıklamasını buraya girin

Veya

(3) Micron 29F32G08QAA 32 mbit NAND Flash IC'yi Çıkarma.
Veri sayfası henüz bulunamadı.

İşaretler ÇOK loş. İşte "işaretlerin geliştirilmiş fotoğraf görüntüsü".

resim açıklamasını buraya girin


YANİ

Herkes bu bellek orijinal biçiminde, ya da hiç nasıl EN İYİ okuyabilirim herhangi bir öneriniz var mı?

6211'in kaynağıyla ilgili düşünceler, diğer bölümlerle ortak olma, "eski" NAND Flash okuma IC'lerini kullanma yeteneği vb.

Herhangi bir ipucu.


Arka fon:

Veri yedekleme ihtiyacı konusunda uyarılan iyi bir arkadaş, bir USB bellek çubuğunda saklanan son derece değerli bir dosya grubuna "erişimi kaybettiği" gibi uyarılara kulak asmadı. Öğretmen olmak için çalışıyor ve dosyalar ders planları ve uzun bir süre içinde yaratılan diğer materyaller.

USB bellek, bir USB bağlantı noktasına takılırken yanlara çarpması sonucu fiziksel olarak ciddi şekilde hasar gördü. Görünüşe göre birlikte iterek okumaya çalışıldı. Bana geldiğinde PCB ve konektör arasındaki 4 bağlantıdan 3'ü koptu. Bunları yeniden sattım, operasyonu geri yükleme şansının iyi olacağını umdum.

Bir USB bağlantı noktasına takıldığında, bellek çubuğu büyük bir akım çeker (muhtemelen bağlantı noktası sınırlı) ve denetleyici ÇOK ÇOK ısınır - Önce bunu kendimi IC'de kötü bir şekilde yakarak keşfettim. Gerçek bellek IC'si PCB'nin karşı tarafındadır. Ayrıca ısınıyor gibi görünüyor, ancak bu, denetleyicinin IC'sine giden çok büyük Watttan kaynaklanıyor olabilir. Sökme gerçekleşecek.


Parça numarası 29F32G08 Q AA olarak düzeltildi


6
Bunu reddeden kişi nedenini açıklamak ister. Fazla bagaj olmadan, daha fazla soruyla nasıl soru sorabileceğinizi veya sorunu nasıl daha net ifade edebileceğinizi önerebilirseniz; veya bu sorunun elektronik tasarım veya yapımla ilgili bir soru olmadığını açıklayabilirseniz; o zaman büyük bilgin, sagaklık, bakış açısı, bilgelik ve (kimden şüphe duyan) zekâ ve şüphesiz muazzam kişisel güzellik ve her türlü sevinç de, şüphesiz artan maruziyetten faydalanacaktır. Hayır?
Russell McMahon

Ouch - 29F32G080AA için bir veri sayfası için Google'da 6 sonuç ... O cephede iyi
görünmüyor

Denetleyici popüler bir cihaz gibi görünüyor. "Bu denetleyici, Kingston, Kingmax, A-data, vb. Gibi farklı üreticilerin flash sürücülerinde bulunur."
Majenko

@Russell - Ben ikinci inişçiyim. Soruyu cevaplamak için gerekli olan verilere gereksiz bir şekilde eksik olduğu için indirdim: şemalar, flaş modülü için veri sayfası, normal davranış hakkında bilgi. Bunlardan yoksun çünkü bu, tüketici elektroniği hata ayıklamasıyla ilgili bir soru. Yapabileceğiniz tüm bilgileri sağlamak için büyük çaba sarf ettiniz, ancak aynı sıkıntıları çekiyorsa flash sürücünün tasarımcısından temelde farklı bir konumdasınız. Ayrıca, övgü için teşekkürler!
Kevin Vermeer

veri yedekleme ihtiyacı konusunda uyarılanlar dikkat edemedi ... Duh! Görünüşe göre istediğini aldı. Duh, yine.
Olin Lathrop

Yanıtlar:


4

Flash çipinin veri sayfasını alabilir ve böylece bitleri okumak için bir şeyler hazırlayabilirsiniz. Ancak, bu, verilerin kurtarılmasının çok uzun bir yolu olabilir. Bit yığınının bir yerinde, flash sürücüye özel kontrol bilgileri, muhtemelen bazı aşınma dengeleme verileri ve daha sonra işletim sistemi tarafından görüldüğü gibi dosya sistemi yapıları bulunur.

Dosya sistemi (muhtemelen FAT32) hakkında bilgi alabilmelisiniz, ancak özel flash sürücü yapıları ve gerçekte verileri nasıl / nerede sakladığı herkese açık bir şekilde belirtilmez. En iyisi, aynı modelin başka bir flash sürücüsünü almak, flash çipinizi bu sürücüye değiştirmek ve kontrol cihazındaki kalıcı bellekte başka bir durumun depolanmamasını ummaktır.


Ah. Bu daha iyi. Ölü balık ya da Ay evreleri de yok :-). Ve evet, teşekkürler, şimdiye kadar başka bir yerden duyduğum şeyin oldukça adil bir özeti. Veronica Merryfield bana FTL sistemlerini kapsayan patente bir bağlantı gönderdi - umarım o kadar da zorlaşmaz :-)
Russell McMahon

2
@Russell: Aslında tüm bu proje oldukça havalı, bu yüzden ölü balıkların uygun şekilde sallanmasını gerektirebilir.
Olin Lathrop

1
"Oldukça iffy", "oldukça geniş" bir sobriquet. Gerçekliğin hangi yemekleri hazırladığı her zaman seçilemez - sadece meydan okumaya çıkıp çıkmayacağı. Şimdi sonucu etkilemek için hangi faktörlerin sorumlu olduğunu biliyorum - ve başarı şansı küçük :-(. Yerel bir açık artırma sitesinden yolda aynı gibi görünen ve kısa sürede bileceğim Bir onarım girişiminde bulunabiliyorum. Bu iffy kabul edilebilir aralığı Ejderha ile savaşmaya ve hatta Damsel'i ikna etmeye bile gidebilirim
Russell McMahon

2

Bu cihaz olabilir:

http://www.micron.com/products/ProductDetails.html?product=products/nand_flash/mass_storage/MT29F32G08ABAAAM73A3WC1

Veri sayfaları NDA altında gibi görünüyor, ancak burada bir bağlantı da var:

http://onfi.org/specifications/

jenerik özelliklere sahip.


Bunun gerçekten sorunun cevabı olduğunu düşünmüyorum, ama ...

  • Çıplak NAND çipini favori bir mikrodenetleyiciye bağlamak için yeterince kurulum yapın (muhtemelen bazı seviye değiştiriciler aracılığıyla).
  • Sonra seri üzerinden tüm çip indirmek için arayüz "bit-bang". Bu biraz zaman alacak.
  • Daha sonra strings, saf metin içeriğini ayıklamak için bu görüntüyü çalıştırabilirsiniz .

Ancak her türlü hata düzeltme ve parçalanma yoluna girecek, bu muhtemelen çabaya değmez.


Bir ya da başka bir çipin sökülmesi ve yerine çalışan bir çipin ya da benzer bir ilk çalışan bir flash sürücünün değiştirilmesi muhtemelen en iyi seçenektir. iyi şanslar!


0

Olin'in, çipi başka bir aynı model sürücüye nakletme önerisi, eğer çalışırsa ve lehimi yeterince temiz yapma yeteneğiniz varsa en hızlıdır.

Bir geri dönüş olasılığı, çipi yeterli GPIO'lara sahip bir şeye bağlamak ve veri sayfası protokolünün bir yazılım uygulaması aracılığıyla ona erişmek olacaktır. IIRC, bu sadece çift yönlü paralel port ile zar zor yapılabilir. Seri bağlı bir mikro denetleyici (arduino, vb.) De bir olasılık olacaktır - ya erişim döngülerini gerçekleştirmesi ve verileri birkaç yüz kilobaud'da seri üzerinden geri aktarması ya da hangi kontrol sinyallerinin doğrulanacağını söylemek için bir komut dili uygulaması ve Verileri gerçekten, gerçekten yavaşça geri alın (eklenen gecikme göz önüne alındığında, bir USB seri modeli ise gerçekten birkaç tane ile çarpın). Bir kerelik proje için yavaş elbette görecelidir - yani, bir hafta sonu binası ve hata ayıklaması yaptıktan sonra, gece boyunca veya hatta birkaç gün boyunca çalışmasına izin vermek o kadar da kötü görünmüyor.


Yesish :-). Eski PCB üzerine yeni kontrolör lehimleme (sorun değil) biraz daha kolaydır ve Flash belleğe (daha büyük issuie) zarar verme şansı biraz daha azdır. Ancak eski tahta mekanik olarak yaralı yürüyor, bu yüzden muhtemelen Flash'ı aktaracak. USB flash çeviri en büyük bilinmeyen - Micron kendi patentli algoritma kullanın ve eski bir Flash yeni bir denetleyicinin haritalama alanına bırakarak ağrısız veya felaket veya aradaki bir yerde gong olup olmadığını bilmiyorum. Sonra eşleme tablosu ile Flash aşınma tesviye eski kontrolörde (ölü) veya eski flaşta (canlı, umarım) olabilir.
Russell McMahon

Ben şahsen desolder ve dört tarafında pimleri olan bir PQFP daha geniş aralıklı iki pimleri ile bir nand flash çip taşımak. Ve örgü ve müzik telini kullanarak evde bir el yapımı PCB'den .5mm 48PQFP'yi başarıyla çekmek zorunda kaldıktan ve 90 derece döndürülmüş olarak geri koyulduktan sonra söylüyorum; yeri doldurulamaz. Denetleyici nakli çalışmazsa, denetleyicinin pedlerine yazılım erişimi için kabloları lehimlemeyi düşünün.
Chris Stratton
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.