硬盘盒拆机记录

目录

1、接口

 1.1 解释及扩展

2、PCB分析

2.1 晶振

2.2 Controller IC

2.3 Flash Memory

2.4 LDO

3 运行流程


硬盘盒外面就不放了,怕因为版权被查水表。主要功能就是将原本笔记本电脑中的机械硬盘拆出来,然后套个壳子,就可以作为移动硬盘使用了,淘宝上一搜一大堆。

1、接口

外配一根USB3.0的转接线。

 1.1 解释及扩展

上述的转接线是从USB3.0 A型公头转为Micro USB 3.0公头的转接线

Micro USB之所以会设计成那么丑,主要原因是为了同时兼容Micro USB3.0和2.0。Micro USB3.0接口定义如下所示

https://pic1.zhimg.com/80/v2-80cff8f3fe1126fa69d46bccbd1ccf90_720w.jpg?source=1940ef5c

在这里插入图片描述

 

2、PCB分析

 正面PCB如上所示,一共两个主要元件:晶振和USB转SATA的Controller IC。

背面PCB如上所示,一共包含两个主要元件:Flash Memory和LDO。

 

2.1 晶振

 晶振如上所示,显示为25MHz晶振,周围的电容电阻应该是用来调频偏或起振的RC电路。

2.2 Controller IC

 Controller IC如上所示,具体型号为NS1066 DEN632,这款IC的架构如下所示:

 

主控:采用8051作为MCU,内置SRAM用于程序运行

支持GPIO、I2C和SPI

内置3.3V至1.2V LDO

需要25MHz外部晶振,需要3.3V外部电压输入

IC的USB3.0端连接PCB中的Micro USB端口,IC的SATA连接机械硬盘的SATA端口

运行过程:通过USB3.0写入的数据先存储在W_FIFO中,然后由SATA从FIFO中读出,送入机械硬盘,实现向机械硬盘的写过程;SATA将数据写入R_FIFO中,然后由USB3.0从R_FIFO中读出,实现从机械硬盘的读过程。

2.3 Flash Memory

Flash Memory的型号为FM25F01.

Size:1M-bit(128K-byte)

interface:SPI/Dual SPI

支持wirte protection

支持一次性写入1-256byte

电平:3.3V

使用过程:猜测这块1M bit的flash是用于存储NS1066的firmware,系统初始化时,NS1066内部8051 MCU core将code从Flash从读入内部的SRAM中运行。掉电时,code依旧保存在flash中,不会丢失,等待下次上电时载入。

因为flash读写比较慢,硬盘中的读写DATA应该不会经过flash的。

2.4 LDO

 LDO的型号为SE8117T33,是一个固定输出的LDO,将Micro USB中的5V转化为3.3V输出电压。同时供电给NS1066和flash memory。

3 运行流程

以NS1066作为主控,25MHz外部晶振提供时钟信号,SE8117T33作为电源提供3.3V供电给主控NS1066和Flash Memory,FM25F01作为非易失性Memory存储主控运行所需要的Code,即firmware。

NS1066主控上电后,通过USB-->W_FIFO-->SATA实现向机械硬盘的写过程,

                                   通过SATA-->R_FIFO-->USB实现从机械硬盘的读过程。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值