在过去2018年,我们收到了许多新的NAND芯片(U盘、SD卡、CF卡等都是NAND芯片存储数据,数据恢复就是读取这些芯片内的数据),这些芯片在没有扩展电源适配器的版本1.0,2.0甚至3.0的PC-3000 Flash适配器中是不可读的。为什么会这样,我们将在今天的文章中解释!
众所周知,ONFI NAND芯片通常需要3.3V电压。这是一个标准电压值,在过去的15年中,它几乎在所有NAND闪存中都被使用。
一些NAND晶体有两个电路 – 一个用于NAND核(VCC),另一个叫做VCCq用于NAND缓冲器(I/O接口,其他子控制器等)。如果您曾经使用电压控制并试图读取芯片,很可能您已经熟悉了。在这种情况下,最好独立电路并仅下拉VCCq值,而VCC应始终保持在3.3V电压。
但我们发现大多数新的Micron芯片现在要求VCC为3.3V,而VCCq仅为1.8V!因此,当您将NAND放入适配器时,如果不将VCCq的电压更改为1.8V,您甚至无法读取芯片的ID。
以下是需要1.8V VCCq而非3.3芯片的NAND芯片列表(自2019年1月起生效):
- Micron 6WB2D_NW817 – 0x2CA46432 (32768MB per part)
- Micron MT29F384G08EBHBB – 0x2CB47832 (49152MB per part TLC 3DNand!)
- Micron MT29F2T08CUHBB – 0x2CC4E532 (65536MB per part)
- Micron MT29F3T08EUHBB – 0x2CCCF932 (98304MB per part TLC 3DNand!)
- Intel 6WB2D_NW817 – 0x89A46432 (32768MB per part)
你可以在BGA-152/132封装中找到这些芯片!
此外,请注意BGA-132比BGA-152更薄,因此,您需要将NAND直接放置在适配器的中间,如下图所示:
否则,由于接触连接不良,无法读取NAND!
所以,如果你想要读取到芯片,这就是你要做的。将VCC置于3.3V,并在PC-3000 FLASH设置中将VCCq设置为1.8V。请注意,电压控制仅适用于带有集成电源适配器的PC-3000 Flash v4.0版本和带有外部电源适配器的PC-3000 Flash 3.0版本。
Example:
在NAND读取尝试期间,我们得到一个错误,好像芯片没有安装到适配器插座中,或者,ID可能不正确:
我们需要遵循 – “选项-> PC-3000 Flash参数 (Options -> PC-3000 Flash parameters)”:
然后 – “电源控制适配器(Power adapter control)”:
以下是默认设置:
我们需要将它们更改为:
最后,我们将能够正确读取NAND ID:
如果新的Micron/Intel芯片出现任何问题,可以到技术论坛一起交流!
评论前必须登录!
注册