0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

USB2.0高速读卡器原理图资料分享

PCB学习酱 2023-02-01 12:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前段时间,帮朋友设计了个小玩意。需求比较简单,就是用STM32模拟读卡器,通过TF卡读写一些文件,然后再有一些别的功能就可以了。

当时我觉得,这个不难啊,之前做过类似的东西。如果你看过我之前写的关于STM32的USB的那几篇文章,复杂了不敢说,鼠标、键盘、读卡器这些还是玩过的。

对成本不算太敏感,于是翻了翻手里还有什么库存,选了个STM32F4的芯片,USB选用芯片上的USB全速2.0接口SDIO接口驱动TF卡,再加上其它的一些外设。画板子加焊接,加调程序,业余时间搞的,两周不到弄完了。

USB写入的时候,速度能到800KB左右。朋友说了,操作的都是几十KB的小文件,所以我感觉够了。

于是寄过去后,安心摸鱼…

哪知道,朋友那边收到后测了一下说不好用!!!

需求没有沟通清楚

电话沟通一番,终于搞清楚了。他之前说文件大小只有几十KB,但是数量多,可能有几十个。而且这个读卡器接入的不是我们常用的电脑,是一种工业上用的机器,可以理解为特制的工控机。

显示器也不是常用的显示器,只能显示几个特定的界面。而读卡器接入工控机后,工控机会一次性把TF卡里的文件全都拷入机器内部的存储空间,这个时间不能太长,太常的话会被判别为读卡器故障。

那几十个文件的拷入时间预计有几十秒,太慢了….

我晕,最烦这种事前需求不说清,事后来补充的….

方案调整+第三方工具验证

改方案吧,USB2.0全速就不行了,要换成高速。

简单说下USB2.0支持的三种传输速度:

1、低速模式,1.5Mbps,换算成字节:187KB/S;

2、全速模式,12Mbps,换算成字节:1.5MB/S;

3、高速模式,480Mbps,换算成字节:60MB/S,实际不超过25MB/S。

STM32F407虽然支持高速模式,但是不能独立工作,需要外接一个高速的USB PHY芯片,这里选的是USB3300。它是美国microchip公司生产的一款高速USB PHY芯片,外设简单,价格合适,主要是资料多~~~

既然想要速度快,USB的差分线也要注意下,要考虑90Ω的阻抗匹配。祭出我的工具:华秋DFM

pYYBAGPZ3fWAKtLRAAC-N4Aw_2E741.png

找到工具里的阻抗计算,打开,输入线宽与间距,算出阻抗:

poYBAGPZ3iuAXaBAAAMSf4pmaW0768.png

再来一遍:导入PCB、布局、布线、铺铜、调整丝印,因为相比上一次做了一些改动,所以尽量用华秋DFM工具检查一遍,避免出现一些问题

pYYBAGPZ3mKACpGxAAGo-LbRnLA603.png

导入GERBER文件后,直接“一键DFM分析”,还是比较省事的,综合评分92,凑合吧。有警告的那几项挨个看一下,确认没问题,就可以确认打板…

等下,他们又新添了个小工具:字符上焊盘分析。有点意思,试一下…还真有点小问题:

pYYBAGPZ3omARXa1AAChTra7zBw134.png

改一下,发出制板。等待的这几天,调整了下程序。两个地方,一个是MSC_MEDIA_PACKET,默认是512,改大一些,另外就是堆栈,也改大一些,否则速度上不去。

pYYBAGPZ3riATRyaAACSmJjjnOI687.png

项目干货资料下载

最后,因为涉及到朋友的利益,工程源文件就不分享了,分享一个USB3300的模块的原理图和PCB,以及检测工具的下载链接。

华秋DFMAD、阿狸狗一样,也是电脑端使用的哈。

下载地址(请复制到电脑端浏览器下载):

https://dfm.elecfans.com/up‍loads/software/promoter/hqdfm_fsyzlh.zip

其他的资料已经放在华秋DFM客户端的D分商城专区,下载登录华秋DFM软件,点击“订单管理” - “D分商城”就能看到。

pYYBAGPZ3x6AYsibAAdbUsMkMCo946.png
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 阻抗
    +关注

    关注

    17

    文章

    995

    浏览量

    49579
  • PCB设计
    +关注

    关注

    396

    文章

    4944

    浏览量

    96081
  • 焊盘
    +关注

    关注

    6

    文章

    606

    浏览量

    39934
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    NFC 读卡器设计中面临辐射发射测试的问题求解

    大家好, 我们在 NFC 读卡器设计中面临辐射发射测试的问题。 当 NFC 卡直接放置在读卡器顶部(平行,天线正上方)时,我们未能通过 13.56 MHz 谐波的辐射发射测试,违反约 3-4 dB
    发表于 05-05 07:49

    6路带显示屏USB2.0集线开源项目介绍

    本次分享一款6 路带显示屏 USB2.0 集线器。项目基于 FE2.1 高速集线器芯片打造,搭配 STM32+6 路 INA226 实现每路电压、电流、功率实时监测,1.69 寸彩色 LCD 屏可视化显示,还集成 USB-TTL
    的头像 发表于 04-22 13:54 332次阅读
    6路带显示屏<b class='flag-5'>USB2.0</b>集线<b class='flag-5'>器</b>开源项目介绍

    使用FPGA搭建NFC读卡器的实现方案

    用 FPGA 从底层开始搭建一个 NFC PCD (读卡器),支持 ISO14443A 标准。
    的头像 发表于 04-07 11:36 334次阅读
    使用FPGA搭建NFC<b class='flag-5'>读卡器</b>的实现方案

    抖胆DD3118s芯片,USB3.0读卡器芯片,双头读卡器方案

    DD3118S 是采用40nm 低功耗工艺打造的单芯片解决方案,专为高速读卡器、多功能合一读卡设备设计,核心作用是实现 USB 接口与 SD/TF/eMMC 等存储卡之间的高速数据转换
    的头像 发表于 04-07 02:44 385次阅读
    抖胆DD3118s芯片,<b class='flag-5'>USB</b>3.0<b class='flag-5'>读卡器</b>芯片,双头<b class='flag-5'>读卡器</b>方案

    探索FSUSB40:低功耗高速USB2.0开关的卓越之选

    探索FSUSB40:低功耗高速USB2.0开关的卓越之选 在电子设备不断发展的今天,对于高速、低功耗的USB开关需求日益增长。Fairchild的FSUSB40低功耗、双端口、
    的头像 发表于 02-25 11:50 444次阅读

    usb2517 USB 2.0高速七端口集线器控制资料

    电子发烧友网站提供《usb2517 USB 2.0高速七端口集线器控制资料.pdf》
    发表于 12-27 13:43 2次下载

    TUSB1210 USB2.0 收发芯片:设计应用与技术详解

    TUSB1210 USB2.0 收发芯片:设计应用与技术详解 在当今的电子设备中,USB 接口的广泛应用使得 USB 收发芯片成为了关键
    的头像 发表于 12-24 14:10 629次阅读

    ‌基于STEVAL-25R3916B NFC/RFID读卡器评估套件的技术解析与应用设计

    STMicroelectronics STEVAL-25R3916B NFC/RFID读卡器评估套件支持用户评估ST25R器件(一系列高性能HF读卡器)的特性和功能。该套件包括应用笔记、软件应用程序、驱动程序、物料清单 (BOM)、电路板
    的头像 发表于 10-25 15:22 1975次阅读
    ‌基于STEVAL-25R3916B NFC/RFID<b class='flag-5'>读卡器</b>评估套件的技术解析与应用设计

    技术资讯 I 如何设计存储卡读卡器

    本文重点存储卡可以适配各类操作系统且存储容量无上限。标准USB接口为读卡器提供了双重功能:既能供电,又能实现高速数据传输。数字读卡器集成电路(IC)是
    的头像 发表于 10-17 16:16 750次阅读
    技术资讯 I 如何设计存储卡<b class='flag-5'>读卡器</b>

    ‌STEVAL-25R300KA NFC读卡器开发套件技术解析与应用指南

    STMicroelectronics STEVAL-25R300KA NFC读卡器探索套件可使用户评估高性能HF读卡器系列ST25R器件的特性和功能。该套件包括应用说明、软件应用程序、驱动、物料
    的头像 发表于 10-15 10:18 948次阅读
    ‌STEVAL-25R300KA NFC<b class='flag-5'>读卡器</b>开发套件技术解析与应用指南

    PAE 电镀行车读卡器,电镀行业的得力助手

    主要是向大家推荐PAE电镀行车读卡器
    的头像 发表于 06-24 14:53 922次阅读

    DD3118 高集成度读卡器控制芯片数据手册

    DD3118是一款采用40纳米低功耗技术制造的高性能、高集成度读卡器控制芯 片,专为读卡器设计。作为读卡器的核心功能模块,DD3118支持USB 3.0、SD  3.0和eMMC 4.
    发表于 06-16 16:14 12次下载

    USB2.0接口静电保护

    概述对于双USB2.0接口的静电保护(ESDProtection)方案,目标是防止静电放电(ESD)、电气快速瞬变(EFT)、浪涌等干扰信号对USB数据线和电源线的损坏,确保接口的可靠性和系统稳定性
    的头像 发表于 06-08 15:20 1260次阅读
    双<b class='flag-5'>USB2.0</b>接口静电保护

    抖胆DD3118高性价比USB3.0读卡器芯片方案-替代创惟GL3213S

    抖胆DD3118高性价比USB3.0读卡器芯片,替代GL3213S,DD3118无需晶体振荡;采用40nm低功耗工艺制造,专为读卡器设计。它支持U
    发表于 05-27 17:28