行情
HOME
行情
正文内容
nand制作u盘 超简单的自制U盘教程
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

超简单的自制U盘教程

项目背景

那一天是高三冬日的一节化学课,看着满屏板书我昏昏欲睡,于是偷偷拿出手机打开了某平台,看看有没有啥好玩的东西。

突然我眼前一亮,一款上新的 CBM2098S U盘空主控板,0.5元一个。

我喜出望外,想着自己做些U盘,一定很好玩。

“遂”,余额-55。

到货了,拆开包装,一阵失落感,居然是TSOP48的闪存座。

而且除了CBM2098S,还有另外一种主控:AU6989SNHL-GT。

现在的闪存芯片BGA的更多,这样的TSOP48让我很为难啊!

而且TSOP48蛮难焊接的,从废旧机顶盒里拆了一个闪存做了一个128M的U盘,加之高考临近。

我对它没有什么兴趣了。

高考后,我偶然发现了LCEDA这个软件,试着画了些简单的板子,感觉很好用。

让用不明白市面上复杂EDA软件的我看到了新的光明。

7月1日,嘉立创免费打样4层板子,我知道,是时候了却我那未结的心愿了!

于是爆肝一晚画出了电路。

又经过几次修改,几次打样测试,终于有了这一个可以使用的主控板。

项目简介

一个基于安国 Alcor AU6989 的U盘主控板(PCBA),最小化设计,最少外围电路,支持VCCQ 3V3的闪存。

下方为U盘数据展示:

注意事项

1、支持主控需要焊接晶振(9,10脚为晶振脚位,自行设计)

2、理论上支持 NAND Flash 的种类:

BGA132 SLC/MLC/TLC/QLCBGA136 SLC/MLC/TLC/QLCBGA152 SLC/MLC/TLC/QLC最大2CH 4CE 或 1CH 8CE

具体型号支持列表请参照固件提供。

ps:话说这些主控真的还能买到吗:AU698X 系列、AU699X 系列;无须晶振:AU6989SN-GT 系列。

开卡软件设置

量产工具版本:ALCOR_U2_MP_v19.04.01.00

默认配置就行,软件在各大平台可搜到。

设计图

想要自己DIY一个的小伙伴可以参考下方电路图

2.1版本

2.1.2版本

2.2版本

文章所有资料参考:

Alcor AU6989 USB2.0 U盘 安国 - 嘉立创EDA开源硬件平台

如果你觉得这篇文章还不错的话

欢迎点赞、关注、转发~

我会持续更新优质开源项目

制作一个自毁式 U盘

我们都知道,保护数据最安全的方式就是把它炸掉,对吧?

当然,对于大多数人来说,真正的答案是加密。但是,请考虑以下情况:在某些国家,做一名记者是危险的。现在假设你正在调查其中一个国家的政治腐败;在这种情况下,如果你被发现持有加密驱动器,可能就不安全了。

我的想法是制作一个 USB 驱动器 (U盘),它在外观和功能上都与普通 USB 没有任何区别。但有一个不同之处:如果你正常插入它,它不会产生任何数据。

那么,一个理智的人在插入普通闪存驱动器之前绝不会做什么?舔手指。

没错,这个驱动器将配备隐藏的电极,用于测量插入手指的电阻。手指的电阻约为 1.5MΩ,而湿手指的电阻约为 500kΩ。当设备启动时,如果电极对之间的电阻高于阈值,驱动器将显示空白。这不是最漂亮的设计,但它在可笑性和实用性之间取得了很好的平衡。那些有洁癖的人可以将手指放在水龙头下冲洗。

设计

闪存驱动器在电气上是一个相对简单的设计。对于第一个版本,我将瞄准 USB2.0 速度。

典型的闪存驱动器由连接到 NAND 闪存芯片(红色)的 USB 控制器(蓝色)组成。闪存芯片存储所有数据,而控制器则包含 USB 前端和与闪存芯片交互的逻辑。为了实现我想要的功能,我将使用一个带有小型微控制器的 USB 控制器,在必要时读取电极并抑制闪存芯片。

设计硬件时,了解组件经济学至关重要。闪存芯片是通用的,可以用在任何东西上:智能电视、电脑 BIOS、汽车,等等。然而,USB 控制器是针对闪存驱动器的特定应用组件。

当市场巨大且你需要压缩利润时,就会出现特定应用的集成电路。全球可能只有几十家闪存驱动器公司,而且工程技术已经停滞不前。大部分销量来自几家拥有极低利润率的巨型工厂。没有哪个炙手可热的闪存驱动器初创公司会颠覆这个市场。Digikey 或 Mouser 不是寻找特定应用组件的地方。

我遍历了互联网上关于闪存驱动器拆解的文章,搜索了芯片上的文本,并找到了一座金矿:一个闪存驱动器数据库,列出了几个 USB 控制器 IC 的零件号。然后,我检查是否可以获得数据表和供应商 - 我最终选择了 SM3257EN。

这个芯片看起来应该可以胜任这项任务;数据表写得很好,信息也很充分。我在 Kicad 中创建了零件,并将其与 NAND 闪存芯片和 USB 插座一起导入。

现在,我必须让设备在用户不舔手指的情况下隐藏数据。

USB 控制器的芯片使能 (CE) 信号旨在直接连接到闪存芯片。当该信号为低电平时,闪存芯片将被使能。我将使用带有我的控制信号的 “或非门” 来强制关闭内存。

当我的抑制信号为高电平时,无论 CE 的状态如何,都没有关系。门的输出将为高电平,这将禁用闪存。

至于控制抑制信号本身,我将使用 ATTINY24 和连接到电极的跨导放大器。

使命

我试图构建可以解决问题并建立社区的硬件。如果你认为你可能需要

相关问答

梅捷主板sy-n3150怎样用 u盘 装系统 - 4Pdzzd88Qf 的回答 - 懂得

方法和步骤如下:1.开启电脑,设置要装机电脑BIOS,在计算机启动的第一画面上按"DEL"键进入BIOS选择AdvancedBIOSFeatures。2.将BootSe...

USB Device是什么硬件,怎样安装呢? - 懂得

USBDeviceU盘的驱动而已先看下连接电脑的有那些USB接口的硬件一般都只是驱动程序没有装好,装完相关驱动后就没有了.另外如果没有影响使用,可以不去...

U盘 的构造及上面有什么零件?

U盘的组成外包装外壳USB头PCBA板(PCB板主控芯片FLASH芯片电容电阻LDO(稳压器)晶振)PCB板:印刷电路板。电子零件都是镶在PCB上的,除了固定...容量...

怎么把 u盘 中的office安装到电脑里-ZOL问答

1、先打开“我的电脑”,打开u盘,找到word软件,2、然后复制,再到d盘新建一个文...用deamon下载安装加载ISO文件重启有用(0)回复用虚拟光驱软件加载那个I...

saivia电脑怎样设置从 u盘 启动?

1、插上U盘,启动电脑,按照说明书上的步骤进入bios选项。一般是开机时按住F2/F12/del/home/等按键。2、选择到boot自选项,几乎所有的主板都是在这里配置启动...

怎么从bios进入 u盘 安装系统?

...2、方法二:按下电源键开机后,连续按下Esc键或F10键进入启动菜单,选择进入BIOS设置。二、设置启动顺序1、方法一:在BIOS设置界面中,找到“Boot”或“启动...

设置BIOS从 U盘 启动的详细方法?

1、开启电脑,在电脑出现开机画面的时候连续按下“Esc”键进入BIOS设置;(部分电脑可能会是Delete、F2或F6)2、进入BIOSFEATURESSETUP中,将Boot(启动顺序...

asrock uefi setup utility主板如何用 u盘 重装系统?

如果您的计算机已经进入了ASRockUEFISetupUtility主板设置界面,那么您需要先将计算机的启动顺序设置为从USB设备启动,然后再使用U盘来重装系统。具体步骤如...

英文“ U盘 ”怎么说?

U-diskFlashDisk1.USB2.USBFlashDisk3.USBflashdrive其实外国人都不用这么复杂的,我们外教用的是chips

如何设置 u盘 启动方式?

u盘启动的设置方法如下1、插上U盘,启动电脑,按照说明书上的步骤进入bios选项。一般是开机时按住F2/F12/del/home/等按键。2、选择到boot自选项,几乎所有的...

 国防教育基地  3q之争 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部