![](http://image.lceda.cn/pullimage/KWkTIvgdmCIRpIQ8DuyD7zdvcHoPWit1czDr4jqy.jpeg)
TinyReader,基于GL3224的USB 3.0 TF读卡器
简介
基于Genesys GL3224-OIY04(QFN32封装)的USB 3.0 TF读卡器,最高支持SDR104,带LED状态灯和写保护开关,体积小巧,携带方便,BOM成本仅个位数。
简介:基于Genesys GL3224-OIY04(QFN32封装)的USB 3.0 TF读卡器,最高支持SDR104,带LED状态灯和写保护开关,体积小巧,携带方便,BOM成本仅个位数。开源协议
:CERN Open Hardware License
描述
简介
TinyReader是基于Genesys GL3224-OIY04(QFN32封装)的USB 3.0 TF读卡器,其具有以下特点:
- 支持USB 3.0,TF卡最高支持SDR104,即理论速度最高104MB/s。
- 自带LED状态灯和写保护开关,写保护可用于TF卡数据保护。
- 体积小巧,携带方便,BOM成本低。
TinyReader分为两个版本,其中的设计理念有些许不同。其中:
- RevA使用了常规的自弹式TF卡座,卡座放置于背面且正对Type-C公头方向,可以实现物理防热插拔。
- PCB大小约为17x19(单位mm2,下同),包含Type-C公头大小约为17x29x4(单位mm3,下同)。
- RevB使用了体积更小的拔插式TF卡座,卡座放置于背面且背对Type-C公头方向,使用更自然。
- PCB大小约为12x25,包含Type-C公头大小约为12x35x3.5,包含Type-C公头和TF卡大小约为12x39x3.5。这个大小的读卡器不会和其它接口打架。
打板须知
- 本工程使用免费的4层7628叠层,对板厚无严格要求,但建议尽可能使用薄一些的板厚(例如1.0)以降低重量。
- 没了,就这么简单。
使用方式
GL3224默认使用的固件可能是老版本1532,此版本不支持USB 3.0,需升级到最新的1536才可以达到最快速度。升级方式如下:
- 焊接好所有元件(废话),其中Flash是必需的,因为GL3224升级固件时需要将固件放在外置Flash中。
- 打开附件处的GL3224 update tool v1.0,插入TF读卡器,此时应该会识别到使用老版本固件。
- 点击Start,稍等片刻软件会提示升级完成,此时即可正常使用,并且显示当前版本号为1536,表明成功升级。
需要注意的是,GL3224支持的Flash型号是在GL3224 update tool中定义的,如果相应的Flash型号不在其中,则会在更新固件时报错。附件里已经带了P25Q21H这个型号的支持,如有需要可以自行修改为其它型号。
升级完成后,GL3224可以支持USB 3.0。这个可以使用USB Device Tree Viewer验证,或者跑一遍性能测试。实测下来GL3224的连续读写性能还好,基本能跑到满速;相对而言4K读写的速度会比其它TF读卡器的主控低些。CrystalDiskMark性能测试的结果如下图所示。
另外,由于GL3224发热严重,建议最好是为GL3224加装散热片,大小以不超过11x11为宜。添加散热片的效果如下图所示。
加装散热片前后的温度如下图所示,可以看到不加散热片时主控温度直飙100度以上,而加装散热片之后TF卡的温度可以控制在80度以内。
美图欣赏
设计图
![](/_next/static/media/empty2.28562477.png)
BOM
![](/_next/static/media/empty1.f115c8c9.png)
![](/_next/static/media/clone.4d8f0c21.png)
评论