目录
前言

GL3224 是一款无需外接晶振的 USB 3.0 读卡器控制器,支持单 LUN 或双 LUN 配置,可连接多种存储卡,并支持 SDXC 等高容量卡及 SD 3.0 UHS-I 高速传输。 芯片也可配置为单 LUN eMMC 读卡器,兼容多种数据总线宽度与传输模式。其集成高速处理器、数据传输硬件引擎及电源管理功能,并支持通过 USB 接口升级 SPI Flash 固件,适用于紧凑型读卡器设计。
常见读卡器多采用 USB-A 或 USB Type-C 公头,需要直接插入电脑接口;如果接口位置不方便,使用时就得频繁起身插拔。为此,笔者将读卡器设计为 Type-C 母座,平时只需用手边的 Type-C 线连接电脑,使用起来更加灵活方便。
Type-C 母座支持正反插,但 USB 3.0 的两组高速差分信号需要根据插头方向切换,而读卡器主控芯片只有一组 USB 3.0 差分接口。因此,电路中加入 VL162 作为高速信号切换芯片,根据连接方向选择对应的一组信号,确保正反插时都能正常通信。
原理图

参考 GL3224 官方原理图,存储卡由外部 LDO 供电,旨在减轻 GL3224 内部供电电路的负载。该设计能否降低芯片温升,以及对整板温度有何影响,仍需通过对比测试确认。
PCB 上的 USB 3.0 高速信号线按 90 Ω 共面差分阻抗进行设计。 QFN-48 封装,可同时连接两张存储卡。
如需升级固件,需要焊接外部 Flash 芯片。 在笔者的Windows 11 电脑上,即使不焊接晶振和外部 Flash,GL3224 内置的 1532 版本固件也能正常工作,并支持 USB 3.0 传输。

实测
复制TF卡内视频到电脑硬盘,读取速率保持在80MB/s左右,长时间运行未见明显掉速

测速软件测试如下:

实物图
