
USB3.0高速读卡器typec母座
简介
使用GL3224的USB3.0读卡器,接口为typec 24pin母座,只能读取tf卡
简介:使用GL3224的USB3.0读卡器,接口为typec 24pin母座,只能读取tf卡开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
基于GL3224的USB3.0读卡器,修改为typec母座,需要24pin的母座,因为USB3.0和USB2.0的区别。
1、USB2.0的引脚定义
USB2.0采用了一排共四个针脚的设计
如果只需要使用usb2.0,那么只需用16pin的typec母座,引脚定义如下
2、USB3.0的引脚定义
USB3.0采用的是两排共9个针脚的设计
可以看到,相对于usb2.0,3.0多了两对差分对,这刚好是16pin母座去掉的差分对,24pin的typec母座引脚定义如下
3.为什么要添加正反插切换芯片
这是因为数据线typec公头的设计引起的,24pin typec公头定义如下
例如,当公头与母座正插时,TX1+和RX2+相接触,当公头与母头反插时TX1+和RX1+相接触,可以看到,母座的正反插会带来两条差分线连接的混乱,所以我们需要在正反插时切换正确的差分线,usb3.0传输时只需要一组就够了。
4.使用VL160芯片
VL160-QFN28是一颗用来处理Type-C 做母座的时候,识别正反插及信号整合输出2LAN的芯片。
5.GL3224固件升级
GL3224固件升级需要焊接外置flash芯片,使用GL3224 update tool v1.0进行升级,升级时不插tf卡,需注意是否支持所使用的flash芯片,如果不支持请修改config.ini文件。在这里我使用的是立创商城里的ZD25WQ16BUIGR,需要修改config.ini文件,修改过后的文件会和软件一并打包放在下面。使用W25Q16的就无需更改,文件里都有。
6.速度测试
需要使用usb3.0的typec数据线,大部分手机充电线,例如华为,小米,OV等都是不支持usb3.0的,我使用的是这款绿联的usb3.0数据线
如果typec母座或者VL160没焊好,那么只能走usb2.0。测速使用的是一张三星256g的红卡,2.0速度如下:
固件升完级,成功激活3.0后,速度如下:
建议购买全新的GL3224,否则可能会出现奇奇怪怪的问题。之前买了一个拆机片,usb3.0需要闪个半分钟才能进去
设计图

BOM


评论