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

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

3天内不再提示

【技术分享】适合工控机的高速TF读卡器,是这样设计出来的!

电子发烧友论坛 2022-03-07 09:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

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

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

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

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

(⊙o⊙)纳尼?

需求没有沟通清楚

电话沟通一番,终于搞清楚了。他之前说文件大小只有几十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


4d4df848-9ca8-11ec-8b86-dac502259ad0.png

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


4d6502b8-9ca8-11ec-8b86-dac502259ad0.png


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


4d78e42c-9ca8-11ec-8b86-dac502259ad0.png


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

等下,他们又新添了个小工具:字符上焊盘分析。

有点意思,试一下…还真有点小问题:


4d8907ee-9ca8-11ec-8b86-dac502259ad0.png

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


4d9dc0b2-9ca8-11ec-8b86-dac502259ad0.png

项目干货资料下载

最后,因为涉及到朋友的利益,工程源文件就不分享了,分享一下华秋DFM软件的下载链接。

华秋DFM下载地址(需在电脑端打开):https://dfm.elecfans.com/uploads/software/promoter/hqdfm_fsylt.zip

你也可以通过软件web版登录快速体验:https://dfm.elecfans.com/viewer/?from=fsylt

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

    关注

    2

    文章

    462

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工控机数据连接如何从从容容?这款USB连接简直游刃有余

    工控机&工业级连接工控机作为现代工业与智能制造的“核心中枢”,其高效的USB接口数据传输是其发挥性能潜力的关键因素。工控机对USB连接
    的头像 发表于 10-30 18:09 264次阅读
    <b class='flag-5'>工控机</b>数据连接如何从从容容?这款USB连接<b class='flag-5'>器</b>简直游刃有余

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

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

    高速稳定工控机为工业生产按下加速键

    高速稳定工控机凭借其强大的性能和可靠的稳定性,在工业生产中发挥着关键作用,极大地提升了生产效率,为工业生产按下了加速键,高速稳定工控机具备超强算力,可实现多任务并行处理不卡顿,能毫秒级
    的头像 发表于 08-13 15:42 346次阅读
    <b class='flag-5'>高速</b>稳定<b class='flag-5'>工控机</b>为工业生产按下加速键

    工控机是什么设备

    本文深入剖析了工控机这一关键工业自动化领域的设备,详细阐述了其定义、特点、组成结构、应用领域以及与其他类似设备的区别。通过对工控机的完整解读,旨在帮助读者清晰了解它在现代工业生产中的重要地位和作用
    的头像 发表于 08-13 15:18 1136次阅读
    <b class='flag-5'>工控机</b>是什么设备

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

    、封装信息及订购信息。 适合人群:硬件工程师、电子设计师以及对USB3.0读卡器控制芯片有兴趣的技术人员。 DD3118芯片框架: DD3118芯片管脚分布及定义说明: 使用场景及目标:① 设计和开发
    发表于 05-27 17:28

    MAX14502高速USB至SD读卡器,提供旁路控制技术手册

    MAX14502 USB转SD™ 卡读卡器为支持全速USB通信(12Mbps)且带有一个或两个SD卡插槽的便携式设备,提供了将其升级为高速(480Mbps)USB卡读卡器功能的途径。MAX14502
    的头像 发表于 05-22 11:32 681次阅读

    Modbus转Profinet网关:工控机的“逆袭神器”

    Modbus设备的寄存地址和数据类型,设置相应的读写参数。 步骤五:测试通讯连通性 配置完成后,进行通讯测试,确保VING微硬创新Modbus设备与工控机之间能够正常通讯、数据能够正确传输。可以通过在
    发表于 05-20 16:50

    嵌入式工控机VS普通工控机,哪个产品的性能更好?

    嵌入式工控机与普通工控机相比, 嵌入式工控机区别在哪里?优势在哪里呢? 嵌入式工控机与普通工控机的区别 首先,普通
    的头像 发表于 04-30 17:53 631次阅读
    嵌入式<b class='flag-5'>工控机</b>VS普通<b class='flag-5'>工控机</b>,哪个产品的性能更好?

    一般工控机与防爆工控机有哪些不同?

    一般工控机与防爆工控机在多个方面存在显著差异,以下是两者的主要不同点: 一、应用场景 ● 一般工控机:通常用于各种行业中的常规设备或装置的自动控制,如工业自动化、机器人、交通运输、医疗器械、能源管理
    的头像 发表于 03-21 07:35 772次阅读
    一般<b class='flag-5'>工控机</b>与防爆<b class='flag-5'>工控机</b>有哪些不同?

    研华工控机手册_研华工控机610手册

    研华工控机 IPC - 610L是 一款4U 15 槽上架式机箱,契合 19 英寸机柜标准,安装便捷。支持多种主板,电源配置灵活,保障稳定供电。抗振且适应 0 - 40°C 工作温区,LED 指示
    的头像 发表于 02-24 17:02 1309次阅读
    研华<b class='flag-5'>工控机</b>手册_研华<b class='flag-5'>工控机</b>610手册

    工控机知识普及

    在当今工业自动化高速发展的时代,工控机(Industrial Personal Computer,IPC)作为工业控制系统的核心设备,扮演着至关重要的角色。本文将从工控机的定义、硬件结构、工作原理、主要类别、应用领域以及未来发展
    的头像 发表于 02-02 14:41 1958次阅读

    国产工控机的选型发布时间

    国产工控机的选型发布时间 随着智能工厂、工业机器人等工业自动化领域的不断发展,工控机作为一种基本的自动化产品,已经广泛应用于冶金、交通、金融、制造业和军工等众多领域,并将在更多的智能化和自动化领域
    的头像 发表于 01-02 17:58 1161次阅读

    工控机的基本概念与应用领域

    多个控制的工作,才是它真正的亮点。许多工控机都可轻松定制,以适应各种应用和功能。遗憾的是,定制可能会导致硬件配置、操作系统和软件驱动程序问题,但有些工控机具有严
    的头像 发表于 12-19 16:12 980次阅读
    <b class='flag-5'>工控机</b>的基本概念与应用领域

    工控机的选择要点

    对于工业环境而言,可靠性和性能极其重要。机械也不例外——以工控机为例。您可能正在寻找工控机——或者知道您需要它——但市场上有这么多选择,您怎么知道该选哪一款呢?首先,工控机到底是什么?如果您
    的头像 发表于 12-16 16:24 996次阅读
    <b class='flag-5'>工控机</b>的选择要点