数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 99|回复: 6

[外设] DIY一个USB3.0-TF读卡器-GL3224方案

[复制链接]
发表于 昨天 23:28 | 显示全部楼层 |阅读模式
手上有个索爱的读卡器,USB2.0的,好多年了,有点不好用了。想买个USB3.0的,但是发现好多都是牛屎芯片的,看了下GL3224这个方案的,感觉还不错,外围也简单。就想着自己做一个。

=====================
需求:
1,USB3.0
2,单TF卡
3,稳定可靠
=====================
这个方案很多坛友都玩过,想做个小体积的,但是发现如果要小体积就得上0402的元件,手上最多的是0603的元件,后来还是想着用手上的元件算了,找了下,TF卡座有,0603的元件有,0402的只有104的电容,25存储芯片就从旧板上拆,需要买的就是USB3.0的公头,GL3224,25M晶振。
这个外围元件不多,甚至连晶振跟25芯片都可以不用,但是如果用内置晶振可能频率不稳定,影响稳定性。如果不用25芯片就不可以升级固件,固件过低有可能还不支持USB3.0,自己用的,不差这几毛(这也是没买成品自己DIY的原因,成品缩水得太厉害了)
=====================
先出原理图

这是输入,这里USB3.0的TX跟RX要跟芯片对调,收对发,发对收,错了就成了USB2.0了,3.0不能通讯

这是主控,主要是对电源处理好,好几组电源,5V-3.3V-1.2V,滤波电容要放芯片引脚边

这是卡座,连对线就好了

这里是晶振跟25芯片还加了个只读开关,不过只是加上没准备装元件,因为我没有这个开关,我打算是用套管做外壳的,这个开关装上也会被套起来

=====================
原理图出来就画板子
用了四层板,板层-1,信号-2,电源-3,地-4,信号这样,因为走线短,只做了差分没做阻抗了。
因为用了0603的电容,所以波波电容全放背面了,如果想更小得上0402的元件




画出来就去打板
=====================
板子到手


刚好买的元件也到手了


买的拆机GL3224,安全点也便宜

=====================
然后装元件
先装底部的,先上锡膏

然后手贴元件


热风枪焊接

再搞顶面的,一样工艺跟顺序






装完元件焊接好后发现一个问题,用的GD25Q32B不管怎么改升级固件里配置文件里的设备ID都不能识别到25芯片,后面没办法了就去另一片板上拆了片华邦的W25Q32B,一改设置ID就升级成功了
这是成品




=====================
说下这个固件升级过程
=====================
打开下载的文件夹

打开CONFIG文件夹

用记事本打开CONFIG.IN,我用的W25Q32B,先查看下规格书
可以看到设备ID是:EF 15

然后在配件文件里复制一份里面有的配件文件,把文件头改为你的芯片名,这里只是注释,改什么你明白就行,主要是改DATA:EF 15这行,别的不用动,把EF 15改为你使用的芯片ID就好了


改好后保存下
插上读卡器到电脑,打开升级软件会读到现在的固件版本跟可以升级的版本
点升级就可以了,我的从1532升到1536了



为什么 要升级,我的原来没升只能30多M。

=====================
测试下比原来的索爱的USB2.0的读卡器有没有区别
手上只有一张64G的行车记录仪送的卡,没有高速卡了
这是读取速度,不过是最高的

这是写入速度
不是最高速

用软件测下吧,卡一般,速度上不去


=====================
看起来功能正常了
顺手再做一个,放一个放车上听歌去
顺便套个透明热缩管用来保护跟绝缘




=====================
完工,觉得还行的给来点分呀,谢谢
下次有空了做个EMMC加TF的,直接当U盘加读卡用





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 2家元 +27 收起 理由
nokia5320 + 21
5x3o4mpu + 6 優秀文章

查看全部打赏

发表于 昨天 23:47 | 显示全部楼层
围观一下,牛A....


二○二五年九月二十一日
回复 支持 反对

使用道具 举报

发表于 昨天 23:57 | 显示全部楼层
厉害,我diy的gl3224 QFN32的最多读取才90M,估计我的是2层板阻抗没做好导致的,用的QFN48 四层板随便控制一下等长和阻抗就能读取100M了
要是有个G2版型的QFN48单帖emmc板子就好玩了,单帖emmc速度比NS1081还快一点
话说我设计时TXRX没有交换但也没问题的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 5 小时前 来自手机浏览器 | 显示全部楼层
5x3o4mpu 发表于 2025-9-21 23:57
厉害,我diy的gl3224 QFN32的最多读取才90M,估计我的是2层板阻抗没做好导致的,用的QFN48 四层板随便控制 ...

两层板做什么阻抗
回复 支持 反对

使用道具 举报

发表于 5 小时前 | 显示全部楼层
不错不错,学习一下
回复 支持 反对

使用道具 举报

发表于 5 小时前 | 显示全部楼层
80586 发表于 2025-9-22 00:25
两层板做什么阻抗

https://oshwhub.com/ruingh/gl3224-gong-ban-ke
开源广场这个项目作者做了阻抗,所以我才会这么认为的
回复 支持 反对

使用道具 举报

发表于 2 小时前 | 显示全部楼层
大佬都是这么玩的么
一言不合就手搓电路板
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-9-22 06:04 , Processed in 0.078000 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表