在2017年3月的布拉格单片式设备技术交流会上,ACE Lab宣布推出了一款新的Spider Board适配器,用于方便地读取单片式设备。在本文中,我们将描述此适配器的主要功能,并展示MicroSD读取的示例。

PC-3000 Flash Spider Board 适配器是一个通用的解决方案,用于安全地恢复单片式设备数据,而无需繁琐的焊接!使用它,您不需要为处理的每个单片式设备配备特定的适配器。
它设计用于连接到制造为单封装芯片(单片式设备)的基于NAND的闪存驱动器的内部触点。该适配器由25个通用触点组成,支持在相应任务中通过软件配置它们与NAND接口信号的关联。 请注意,该适配器仅受PC-3000 Flash Reader 4.0支持。
观看下面的视频,全面了解Spider Board适配器及MicroSD读取过程示例:
Spider board是一个基于功能齐全的可配置Xilinx微芯片的非常智能的硬件配置。它是一个具有广泛功能的完整系统,这些功能不断更新和改进。Spider Board适配器有两个主要特点:
-
能够从广泛类型的单片式设备读取数据;
-
有机会在卡适配器模式下处理mSD、SD、eMMC设备(需要在创建新任务期间在设备选项中选择卡适配器)。

注意 1:
适配器的针状引脚本质上是复杂的抗噪声触点,设计时考虑了技术任务和设备特性。它们经过镀镍处理以防止氧化,并部分覆盖有特殊的尖端涂层以防止短路。
针相当灵活,在安装到单片式设备的引脚图焊盘上后可能会弯曲。使用显微镜检查所有针在固定后是否正确排列且未从引脚图焊盘移动:

为避免任何损坏,请记住以下示意图:

如果不拧紧固定螺丝,针可以被拉伸。当您准备用指旋螺丝固定时,针尖的位置会发生偏移:

如果您弯曲、拧动或以某种方式损坏了Spider Board适配器的针,请不要担心。 您可以随时订购一套额外的Spider Board针并更换损坏的针。
注意 2:
新适配器有两种供电方式 – 通过针和通过扩展的夹线输出。基本上,完全可以不焊接就处理单片式设备 – 您所需要做的就是在同一引脚(VCC,GND)上为GND安排2-3根针,为VCC安排2-3根针。
为了提供良好的供电电流,请为PWR和GND使用多根针,而不是将它们用于其他重要触点。只要可能,电源和接地触点应使用直径至少为0.2毫米的多股导线连接到单片式设备!更粗的线径总是能为单片式设备提供更好的电源供应。

注意: 为了获得更好的读取结果,我们建议您注意导线(它们应该短而粗)和电源焊接(使用助焊剂和焊锡)。
注意 3:
读取芯片ID或NAND镜像的能力取决于单片式设备内部结构的类型。有2种不同的 类型:
-
具有从技术引脚图到CPU和NAND核心的独立总线:

类型 1
-
具有从技术引脚图通过控制器芯片到达NAND核心的公共总线:

类型 2
通常读取类型 1芯片没有问题。您所需要做的就是排列好引脚并开始读取过程。
至于类型 2 芯片,数据恢复任务变得复杂得多。从类型 2 示意图中可以看出,来自技术引脚的总线经过CPU,控制器可能会影响数据传输的可能性。所有闪存驱动器损坏的主要原因是固件问题。但硬件部分如CPU、缓冲区和NAND仍保持工作状态。当您通电时,CPU开始工作,并可能通过技术引脚阻止访问NAND核心。以下是此类行为的典型迹象:
-
ID读取不正确(字节丢失或混淆:例如,读取到的是0xDE949345或0x45009493,而不是0x45DE9493);
-
ID读取正常但无法读取转储(因错误而中止);
-
无法读取ID(0xFFFFFF, 0x000000, 0x6C6C6C6C6C);
如果您遇到这些问题之一,您应该意识到可能存在CPU干扰的问题。
以下是几种绕过CPU干扰的方法:
-
您可以尝试使用主NAND ID窗口将电源电压值降低到2.4V – 2.8V:

在较低的电压下,单片式设备的控制器可能会关闭,从而可以在没有CPU端的任何噪声或阻塞命令的情况下读取NAND芯片。但要小心 – 电压过低可能是NAND缓冲区关闭的原因。在这种情况下,除非您重新启动电源,否则将无法读取转储。这就是为什么您需要选择从2.4V到2.8V的几个值,并为芯片ID和转储读取找到最佳值。
-
另一种方法 – 物理破坏控制器。 此方法仅适用于经验丰富的工程师。请注意,这非常危险,因为您可能会损坏单片式设备的内部结构,使您的单片式设备无法恢复! 您可以自行承担风险进行以下操作。
对于物理破坏控制器,您应该确切知道控制器的位置。没有X射线照片,不可能找到CPU。一旦您拍摄了单片式设备内部结构的X射线照片,您就能够找到控制器晶片并用非常细的钻头钻穿它(或只是刮伤)。之后,总线将不受控制器影响,从而可以读取整个转储。


UFD单片式设备内部控制器位置示例 №1(由Recuperodatos.com拍摄)


UFD单片式设备内部控制器位置示例 №2(__由Myung Information Technologies拍摄)
要了解更多信息,请阅读您更新盒中的Spider Board手册。 如果您有任何疑问,请随时向ACE Lab技术支持服务寻求帮助。
