文档标识符:NS1081_FLASH-DRIVE_D-P9

作者:DLHC

最后修改日期:2020.8.22

本文链接:https://www.cnblogs.com/DLHC-TECH/p/NS1081_FLASH-DRIVE_D-P9.html

 完成后

图0.0-完成后

量产工具、数据手册和详细教程

链接(1):百度100KB/s网盘

提取码:vkmn

链接(2):蓝奏云

前言

主控:采用瑞发科公司的NS1081主控制器,其USB接口支持USB SuperSpeed (5Gbps)、 Hi-Speed (480Mbps)、和Full-Speed (12Mbps),其存储卡接口支持Secure Digital (SD)、SDHC、SDXC、miniSD、microSD (T-Flash)、MultiMediaCard(MMC)、Embedded-MultiMediaCard (eMMC)、RS-MMC、MMCmicro和MMCmobile。

最多可以接4张闪存,最大容量2TB。主控板上只能焊接两张卡。最大读写速度为200MB/s,这也是它支持USB3.0规范的原因。

主控板上的焊接点位卖家已经植锡,可以不用再植锡。

图1.0-主控板和eMMC卡(正)

图1.1-主控板和eMMC卡(反)

图1.2-BGA焊接点位(x300倍,可以看见小锡球)

闪存:从废手机拆下的eMMC卡,型号THGBM5G7A2JBAIR,东芝公司设计,eMMC版本为4.41a,容量16GB,封装为BGA169。经查询(可以询问卖家),可以使用NS108做其主控制器。

方法

1.检查主控制器的好坏。

2.焊接存储芯片。

3.使用量产工具对主控制器进行配置(编程)。

检查主控制器

一般淘宝上(搜索:U盘量产)出售的板子包含主控制器和外围电路。测试方法有三种:

1.插入电脑,可以在设备管理器看见新增的设备。

2.打开与主控制器配套的量产工具(MP Tools),插入主控板,可以看见其识别出相应的主控制器型号等参数。

3.打开“芯片精灵”,插入主控板,可以看见其识别出相应的主控制器型号等参数。

图2.0-芯片精灵识别的NS1081主控(此时未焊接存储器芯片)

焊接存储芯片(关键)

工具:热风枪、助焊剂、高温胶带。

温度、风速和时间对于焊接BGA至关重要,方法如下(并非只有这一种方法):

1.将待焊接范围外的部分使用高温胶带包裹,防止高温使其上的元件掉落或被热风吹飞。将芯片顶部使用高温胶带覆盖,防止芯片因高温损毁(有效性未验证)。

2.在待焊接的部分涂抹少量助焊剂,将芯片按照丝印对齐放置在其上,并注意第一脚位置。

3.给风枪设定合适的温度、风速,加热芯片。观察到“芯片归位”后,逐渐停止送风。

4.充分冷却。

5.拆除胶带,清洗电路板。

图3.0-焊接完成后(还未拆除高温胶带)

图3.1-清洗后

操作量产工具

打开相应的量产工具,插入焊接好的板子,设定量产的参数(有的量产工具里有详细的说明书),开始量产。

等待工具执行完后,检查是否成功。若成功,OK,U盘可以使用了。不成功,检查错误代码,错误分为三类:

1.焊接故障,焊接造成短路或虚焊,弹出后立即拔出(防止烧坏芯片),需要重新焊接。

2.量产工具参数配置出错(一般选择里面默认的配置文件即可,参考错误代码进行故障排查)。

3.存储器损坏,更换。

图4.0-成功量产界面

测试

芯片精灵:可以识别主控制器型号和存储器容量等信息。

图5.0-芯片精灵识别的NS1081主控(此时已焊接存储器芯片,但是没有识别出来)

SSD BenchMark:对U盘相关的性能进行测试。本次实测读35MB/s、写1~~4MB/s(实际上写可以达到10MB/s)。

图5.1-SSD BenchMark测试

声明

此教程未经DLHC允许,禁止转载。DLHC保留所有权利。

     如有问题,请在评论区留言。

瑞发科NS1081主控 + THGBM5G7A2JBAIR(eMMC) 制作16GB闪存驱动器的更多相关文章

  1. 安国AU6989主控 + K9GBG08U0A(NAND) 制作4GB闪存驱动器

    文档标识符:AU6989_FLASH-DRIVE_D-P8 作者:DLHC 最后修改日期:2020.8.22 本文链接: https://www.cnblogs.com/DLHC-TECH/p/AU6 ...

  2. 从USB闪存驱动器启动 Hiren的BootCD --制作U盘启动盘

    从USB闪存驱动器启动 Hiren的BootCD 原文  http://www.hirensbootcd.org/usb-booting/ 本文基本上是翻译而来 要从USB闪存驱动器启动Hiren的B ...

  3. 闪存中的NorFlash、NandFlash及eMMC三者的区别【转】

    本文转载自:https://blog.csdn.net/Blazar/article/details/77843655 快闪存储器(英语:Flash Memory),是一种电子式可清除程序化只读存储器 ...

  4. python3使用requests发闪存

    闪存ing.cnblogs.com是博客园类似推特.饭否的服务, 我写了以下程序可以完成发闪存的操作,目的是顺便练习使用requests库. requests是一个python 轻量的http客户端库 ...

  5. 被忽视的eMMC——A1 SD Bench闪存测试

    一直以来,大家对手机的配置方面都比较关注CPU和GPU的架构.频率.核心数等,却经常忽略了手机闪存的速度.实际上手机的闪存素质对手机日常操作的响应.载入速度同样起到举足轻重的影响,今天给大家介绍的则是 ...

  6. 闪存主控IC的作用

    闪存主要是由闪存芯片.主控芯片.晶振.PCB板等部件组成的.其中主控芯片相当于闪存的“灵魂”,它控制着闪存的工作.主控芯片也是处理单元,在里面写入的程序对整个电路做控制.主控IC是把flash跟hos ...

  7. eMMC真能优化成UFS?谈谈手机闪存的文件系统

    和UFS闪存相比,eMMC的性能更弱,同一型号的手机混用这两种规格的闪存,让一些消费者感到了不满.对此,厂商称通过优化,eMMC的产品也可以获得优秀的体验.这个优化到底是怎么回事?根据以往的一些宣传, ...

  8. 制作OS X 10.10.3启动安装U盘

    http://www.cnblogs.com/Bob-wei/p/4471407.html 1.获得“Install OS X Yosemite.app” 2.准备一个8GB的U盘,用磁盘工具“抹掉” ...

  9. Ripple(瑞波币)validator-keys-tool 配置验证器

    目录 Ripple(瑞波币)validator-keys-tool配置验证器 验证器密钥工具指南 验证器密钥 验证器令牌(Validator Keys) public_key撤销 签名 Ripple( ...

随机推荐

  1. pdb 进行调试

    import pdb a = 'aaa' pdb.set_trace( ) b = 'bbb' c = 'ccc' final = a+b+c print(final) import pdb a = ...

  2. SELECT from Nobel Tutorial

    02.SELECT from Nobel Tutorial 注意:where语句中对表示条件的需要用单引号, 下面的译文使用的是有道翻译如有不正确,请直接投诉有道 01.Change the quer ...

  3. Python os.renames() 方法

    概述 os.renames() 方法用于递归重命名目录或文件.类似rename().高佣联盟 www.cgewang.com 语法 renames()方法语法格式如下: os.renames(old, ...

  4. Python os.pathconf() 方法

    概述 os.pathconf() 方法用于返回一个打开的文件的系统配置信息.高佣联盟 www.cgewang.com Unix 平台下可用. 语法 fpathconf()方法语法格式如下: os.fp ...

  5. Skill art函数遍历字典

    https://www.cnblogs.com/yeungchie/ code procedure(ycartGo(length1) prog(() for(x 1 length1 printf(&q ...

  6. 利用Python操作MySQL数据库

    前言 在工作中,我们需要经常对数据库进行操作,比如 Oracle.MySQL.SQL Sever 等,今天我们就学习如何利用Python来操作 MySQL 数据库. 本人环境:Python 3.7.0 ...

  7. 为写程序而生的连字字体 Fira Code

    Fira Code,等宽的编程连字字体 **等宽 ** 是指所有字符的宽度相同,如: W 和 i 用一样的宽度去显示 连字(ligatures)为文字排印的一个特性,比如「f」和「 i」放在一起的时候 ...

  8. python3.2求和与最值

    #1到100求和sum1=0for x in range(101): sum1=sum1+xprint(sum1) #1到100偶数求和sum2=0for x in range(0,101,2): p ...

  9. 【av68676164(p15-p17)】进程概念

    from av68676164 4.1.1 进程的基本概念 程序运行在并发环境中的问题 运行过程不确定 结果不可再现(程序运行被干扰) 解决方案:对运行过程施加约束 新的概念:进程 描述和管理程序的& ...

  10. webgl实现发光线框(glow wireframe)效果

    在之前这篇文章, WebGL 单通道wireframe渲染 我们介绍了webgl如何实现单通道wireframe的效果. 本篇文章就是在此技术原理基础之上,来实现发光的wireframe效果. 要实现 ...