数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 20|回复: 1

[外设] 分享自己做的一个抽象读卡器(RTS5170+GL3224)

[复制链接]
发表于 2 小时前 | 显示全部楼层 |阅读模式
本帖最后由 5x3o4mpu 于 2026-3-4 00:58 编辑

找东西时候又翻到了一个自己之前不懂的时候买的一个假3.0扩展坞,和之前【https://www.mydigit.cn/thread-535336-1-1.html】拆出来的方案差不多,也是HS8836A主控
不过这次的不带后缀,REXT需要一个100K电阻了



正好还有一个自己做的GL3224读卡器放着没用,刷闲鱼看到一些读卡器/编程器的设计,突然灵光一现能不能把自己两个常用的读卡器方案放到一个板子上?
于是对着eda一阵输出,就画出来了这个抽象东西



焊接好的图片





具体的结构说着可能不太清楚,如图所示


简单来说就是扩展坞上挂了两个读卡器芯片,通过一个MUX一起接到emmc/tf上。板子上面实验了一下自己的一些想法,比如MUX,单面USB3.0 TYPE-C之类的

这板子25年10月就画好了,但是画完自己都觉得抽象,搞不好跑不起来还浪费芯片和材料,所以一直拖着不想焊。最后直到今年做完了别的事才想试一下做这个,本来做好失败的打算了,结果居然问题不算太大,基本满足了设计预期,还挺出乎意料的
接下来放测试图片

USB2.0,GL3224,铠侠G2 64Gtf卡

写保护开关也能用

USB2.0,GL3224,emmc转tf卡,三星emmc颗粒

USB2.0,RTS5170,emmc转tf卡,三星emmc颗粒

RTS5170在Linux也能用,测试架部分也没有问题




USB2.0本身也就不快,中间加个扩展坞速度也就凑合这样了,下面是3.0部分
USB3.0,GL3224,铠侠G2 64Gtf卡


USB3.0,GL3224,emmc转tf卡,三星emmc颗粒

速度比2.0下快了一点,想更快就换48Pin并且8bit连线的3224(SDR104)或者GL3231(4bit,SDR104)/GL3227(HS400)之类的主控吧
3.0接口捞出来的2.0也能用,接了另外一个读卡器也能识别

后面把项目连接分享出来,先说一些板子的一点小问题,推荐在解决问题并且在满足自己需求的情况下打板焊接,不然焊完一定会需要大改的(虽然这么抽象的东西真的有人去玩吗)
1,SPI flash的3.3v供电网络标签标错了,导致没和供电连接,所以我的板子上飞了个电阻,直接打板焊接包不认spi的


2,同于当作开关的两个nmos建议不需要焊接,改成短接或者0R电阻,这样上电就能用。设计时想实验nmos作为下管开关,结果并不好用,所以就建议删除

3,pcb上RTS5170的指示灯LED丝印极性错了,实际焊的时候要将led对调一下极性,不然led只会微亮不能正常闪烁

4,电解电容可焊可不焊,我的没焊也能用。3.0USB-A的母座没有尝试焊接,所以不知道能不能正常使用,按连线估计应该没问题

5,GL3224的3.0部分和HUB上GL3224的2.0部分不能同时接入,否则会无法正常识别.

通过网盘分享的文件:Strange Tool Share_3224_5170_8836 Project_2026-03-01_20-06-32_2026-03-01.rar
链接: https://pan.baidu.com/s/1R0SYtVrAWf7cV9P-aRp-1w?pwd=nr7x 提取码: nr7x 复制这段内容后打开百度网盘手机App,操作更方便哦

最后感谢耐心读完








本帖子中包含更多资源

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

x
发表于 2 小时前 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2026-3-4 03:30 , Processed in 0.202800 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz!

© 2006-2026 MyDigit.Net

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