发作品签到
专业版

TinyReader,基于GL3224的USB 3.0 TF读卡器

工程标签

2.4k
0
0
7

简介

基于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

创建时间:2023-08-09 01:07:33更新时间:2023-08-09 09:29:09

描述

简介

TinyReader是基于Genesys GL3224-OIY04(QFN32封装)的USB 3.0 TF读卡器,其具有以下特点:

  1. 支持USB 3.0,TF卡最高支持SDR104,即理论速度最高104MB/s。
  2. 自带LED状态灯和写保护开关,写保护可用于TF卡数据保护。
  3. 体积小巧,携带方便,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。这个大小的读卡器不会和其它接口打架。

 

打板须知

  1. 本工程使用免费的4层7628叠层,对板厚无严格要求,但建议尽可能使用薄一些的板厚(例如1.0)以降低重量。
  2. 没了,就这么简单。

 

使用方式

GL3224默认使用的固件可能是老版本1532,此版本不支持USB 3.0,需升级到最新的1536才可以达到最快速度。升级方式如下:

  1. 焊接好所有元件(废话),其中Flash是必需的,因为GL3224升级固件时需要将固件放在外置Flash中。
  2. 打开附件处的GL3224 update tool v1.0,插入TF读卡器,此时应该会识别到使用老版本固件。
  3. 点击Start,稍等片刻软件会提示升级完成,此时即可正常使用,并且显示当前版本号为1536,表明成功升级。

RvvwcMhzADYKTeoQiGgPdvN9LSuH04E49t4mBHzs.png

 

需要注意的是,GL3224支持的Flash型号是在GL3224 update tool中定义的,如果相应的Flash型号不在其中,则会在更新固件时报错。附件里已经带了P25Q21H这个型号的支持,如有需要可以自行修改为其它型号。

 

升级完成后,GL3224可以支持USB 3.0。这个可以使用USB Device Tree Viewer验证,或者跑一遍性能测试。实测下来GL3224的连续读写性能还好,基本能跑到满速;相对而言4K读写的速度会比其它TF读卡器的主控低些。CrystalDiskMark性能测试的结果如下图所示。aNx2Bcy2qUtSFgYDeM3xzqsUSrV4Yh4TRQz2jE3f.png

 

另外,由于GL3224发热严重,建议最好是为GL3224加装散热片,大小以不超过11x11为宜。添加散热片的效果如下图所示。

加装散热片前后的温度如下图所示,可以看到不加散热片时主控温度直飙100度以上,而加装散热片之后TF卡的温度可以控制在80度以内。

 

美图欣赏

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
GL3224 update tool v1.0.zip
93
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航