通宵敲代码 发表于 2020-5-21 14:32

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

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

<p>&nbsp;</p>

<p></p>

<p>&nbsp;</p>

<p></p>

<p>&nbsp;</p>

<p></p>

<p>&nbsp;</p>

<p></p>

<p>&nbsp;</p>

<p>找了张垃圾16G TF卡测试下速度</p>

<p></p>

<p>&nbsp;</p>

<p>附上工程文件</p>

<p></p>

<p></p>

<p></p>

<p>&nbsp;</p>

<p>&nbsp;</p>
</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

不足论 发表于 2020-5-21 15:56

<p>你做得吗</p>

dcexpert 发表于 2020-5-21 15:57

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

通宵敲代码 发表于 2020-5-23 00:37

不足论 发表于 2020-5-21 15:56
你做得吗

<p>对啊,我做的啊</p>

通宵敲代码 发表于 2020-5-23 00:38

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

<p>没搞过HUB,不过网上还多方案的,</p>

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

Electron-10 发表于 2020-5-23 11:06

<p>多些楼主!学习了 ^_^</p>

不足论 发表于 2020-5-27 10:02

通宵敲代码 发表于 2020-5-23 00:37
对啊,我做的啊

<p>能买几块学习一下吗</p>

通宵敲代码 发表于 2020-5-28 12:19

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

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

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

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

不足论 发表于 2020-5-28 14:16

通宵敲代码 发表于 2020-5-28 12:19
工程在LCEDA开源了直接打样就行,嘉立创5块钱包邮。

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

<p>焊接不动。。。</p>

通宵敲代码 发表于 2020-5-29 08:33

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

<p>那就无懈(药)可击(救)了</p>

<p><img height="50" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/red/Animaux-Crabe-2.gif" width="50" /><img src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/red/Animaux-Crabe-2.gif" /><img src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/red/Animaux-Crabe-2.gif" /></p>

x1026636 发表于 2020-6-9 17:09

<p>感谢大佬分享</p>

xidianlihui 发表于 2020-6-16 14:53

<p>这个需要SPI的flash吗?是否可以不贴</p>

通宵敲代码 发表于 2020-6-16 17:23

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

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

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

xidianlihui 发表于 2020-6-17 19:36

通宵敲代码 发表于 2020-6-16 17:23
可以不贴,不贴只支持读写单个通道,不能同时读写

建议还是带着Flash,型号偏点不是很好买,不过不贵 ...

<p>单个通道指的是只支持一个SD卡吧</p>

通宵敲代码 发表于 2020-6-19 08:55

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

<p>可以同时识别两个卡,不过不能同时读写</p>

通宵敲代码 发表于 2020-6-19 08:56

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

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

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

ly517121 发表于 2020-8-9 16:12

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

<p></p>

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

<p>::----GD25Q16----<br />
:: &nbsp; &nbsp;Dual SPI<br />
<br />
F3 02 00 04 00 02<br />
Data:90 00 00 00<br />
Delay:0<br />
F3 04 00 00 00 02&nbsp;<br />
Data:C8 14<br />
Delay:0<br />
F3 01 00 00 01 00<br />
Delay:1<br />
F3 00 00 00 06 00<br />
F3 00 00 00 C7 00<br />
F3 03 01 00 05 00<br />
Delay:1<br />
FlashParam:00 00 00 00 00 00 00 00 00 00 00 08 6A 02 3B 00<br />
WriteFlash 1024 256<br />
F3 00 00 00 04 00</p>

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

通宵敲代码 发表于 2020-8-21 11:42

ly517121 发表于 2020-8-9 16:12
板子有处错误导致SD卡速度很慢,有根数据线没连,见图片。



此外原来升级估计工具是不支持GD25Q16的 ...

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

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

2019ok 发表于 2020-8-23 21:55

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

通宵敲代码 发表于 2020-8-24 09:41

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

<p>我跟好奇你为啥会有这种想法,</p>

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

<p>插电脑的时候,USB2.0、USB3.0都可以用吗,完全不用更改啊。</p>
页: [1] 2
查看完整版本: 基于创惟GL3224 设计USB3.1 高速SD Card读卡器