[原创] 基于创惟GL3224 设计USB3.1 高速SD Card读卡器

通宵敲代码   2020-5-21 14:32 楼主

基于创惟GL3224 QPN48芯片设计一款USB3.1 高速SD Card读卡器, 单个制作成本不到10块钱
支持外置SPI数据配置,支持双卡双通道同时读些, 支持SD3.0协议,最高读取速度90Mbps,写入25Mbps。
工程已在LCEDA开源https://lceda.cn/haoxiaozi/GL3224-USB3.1-Card-Controller_copy

 

QQ截图20200521141028.png

 

QQ截图20200521141036.png

 

微信图片_20200521141353.jpg

 

微信图片_20200521141348.jpg

 

找了张垃圾16G TF卡测试下速度

DIY读卡器测试16G TF卡.png

 

附上工程文件

PCB_GL3224 USB3.1 Card Controller usbA.pdf (402.94 KB)
(下载次数: 434, 2020-5-21 14:32 上传)

GL3224 Card Reader Software Update Instruction.zip (585.96 KB)
(下载次数: 328, 2020-5-21 14:32 上传)

Gerber_GL3224 USB3.1 Card Controller usbA.zip (88.76 KB)
(下载次数: 289, 2020-5-21 14:32 上传)

 

 

回复评论 (39)

你做得吗

点赞  2020-5-21 15:56

这个不错,有没有USB HUB芯片可以推荐一下?

点赞  2020-5-21 15:57

对啊,我做的啊

点赞  2020-5-23 00:37
引用: dcexpert 发表于 2020-5-21 15:57 这个不错,有没有USB HUB芯片可以推荐一下?

没搞过HUB,不过网上还多方案的,

可以去数码之家搜搜,好多拆解测评的

点赞  2020-5-23 00:38

多些楼主!学习了 ^_^

点赞  2020-5-23 11:06
引用: 通宵敲代码 发表于 2020-5-23 00:37 对啊,我做的啊

能买几块学习一下吗

点赞  2020-5-27 10:02
引用: 不足论 发表于 2020-5-27 10:02 能买几块学习一下吗

工程在LCEDA开源了直接打样就行,嘉立创5块钱包邮。

GL3224在淘宝上几块钱一片,很便宜,注意买QFN48脚的,

其他元件都不值钱,平均下来都不到10块钱一个。

点赞  2020-5-28 12:19
引用: 通宵敲代码 发表于 2020-5-28 12:19 工程在LCEDA开源了直接打样就行,嘉立创5块钱包邮。 GL3224在淘宝上几块钱一片,很便宜,注意买QFN48 ...

焊接不动。。。

点赞  2020-5-28 14:16
引用: 不足论 发表于 2020-5-28 14:16 焊接不动。。。

那就无懈(药)可击(救)了

点赞  2020-5-29 08:33

感谢大佬分享

点赞  2020-6-9 17:09

这个需要SPI的flash吗?是否可以不贴

点赞  2020-6-16 14:53
引用: xidianlihui 发表于 2020-6-16 14:53 这个需要SPI的flash吗?是否可以不贴

可以不贴,不贴只支持读写单个通道,不能同时读写

建议还是带着Flash,型号偏点不是很好买,不过不贵,X宝有。

点赞  2020-6-16 17:23
引用: 通宵敲代码 发表于 2020-6-16 17:23 可以不贴,不贴只支持读写单个通道,不能同时读写 建议还是带着Flash,型号偏点不是很好买,不过不贵 ...

单个通道指的是只支持一个SD卡吧

点赞  2020-6-17 19:36
引用: xidianlihui 发表于 2020-6-17 19:36 单个通道指的是只支持一个SD卡吧

可以同时识别两个卡,不过不能同时读写

点赞  2020-6-19 08:55
引用: xidianlihui 发表于 2020-6-17 19:36 单个通道指的是只支持一个SD卡吧

如果只需要一个通道,可以看看QPN32封装的那个片子,

那个设计就只有一个通道,封装可以做的更小

点赞  2020-6-19 08:56

板子有处错误导致SD卡速度很慢,有根数据线没连,见图片。

捕获.PNG

此外原来升级估计工具是不支持GD25Q16的,需在ini文件增加:

::----GD25Q16----
::    Dual SPI
[OTHER16]
F3 02 00 04 00 02
Data:90 00 00 00
Delay:0
F3 04 00 00 00 02 
Data:C8 14
Delay:0
F3 01 00 00 01 00
Delay:1
F3 00 00 00 06 00
F3 00 00 00 C7 00
F3 03 01 00 05 00
Delay:1
FlashParam:00 00 00 00 00 00 00 00 00 00 00 08 6A 02 3B 00
WriteFlash 1024 256
F3 00 00 00 04 00

但是刷完固件后同时读取速度并未见增加

点赞  2020-8-9 16:12
引用: ly517121 发表于 2020-8-9 16:12 板子有处错误导致SD卡速度很慢,有根数据线没连,见图片。 此外原来升级估计工具是不支持GD25Q16的 ...

感谢群友指正,此处确实丢失一个过孔,

增加SPI flash并不会提升读写速度,只是可以实现同时读取

点赞  2020-8-21 11:42

GL3224的usb2.0和usb3.0的管脚能分别接到MCU上和USB3.0座子上吗,我想在MCU工作时读取SD卡数据,MCU不工作的时候可以把USB3.0接到电脑上读取SD卡数据

点赞  2020-8-23 21:55
引用: 2019ok 发表于 2020-8-23 21:55 GL3224的usb2.0和usb3.0的管脚能分别接到MCU上和USB3.0座子上吗,我想在MCU工作时读取SD卡数据,MCU不工作 ...

我跟好奇你为啥会有这种想法,

USB3.0本来就是向下兼容USB2.0的,你接MCU的时候只用USB2.0,

插电脑的时候,USB2.0、USB3.0都可以用吗,完全不用更改啊。

点赞  2020-8-24 09:41
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复