制作了一个开源的USB 3。0读卡器,使用GL3224方案,最高传输速度可达100MB/s

为了能适配目前现有的外壳,所以板子做的比较大,实际尺寸可以做的更小,SPI-Flash使用W25Q80DVUXIE,封装比较小,类似QFN,如果不带SPI-Flash也可以使用,不过则只能跑到 USB 2。0高速的速度,传输速度只有40-50MB/s。

背面加了一个拨动开关,拨到W-LOCK则打开写保护,只能读不能写,适合插入到陌生的电脑中读取使用(如打印店)

四层板,阻抗匹配,等长走线,其中USB 3.0 差分阻抗匹配 90欧姆,SDIO 为50欧姆单端阻抗,走线需要做等长,使用嘉立创提供的阻抗计算工具,USB 3。0走线线宽设计为6.23mil, SDIO走线线宽为6.16mil,具体计算如下图所示:


在我的电脑上测试,传输速度如下,连续读的速度基本上能达到95MB/s以上

github资料链接,内有源文件,可自行制作