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

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

    关注

    1

    文章

    396

    浏览量

    38971
收藏 人收藏

    评论

    相关推荐

    工控机推荐:研华工控机在机械视觉的应用

    研华工控机在机械视觉的应用方面具有广泛的应用场景和功能。   首先,研华工控机可以集成高性能的图像处理模块,并支持多种视觉算法和技术,例如图像识别、目标检测和跟踪、图像分割等。这使得工控机
    的头像 发表于 01-23 15:01 261次阅读
    <b class='flag-5'>工控机</b>推荐:研华<b class='flag-5'>工控机</b>在机械视觉的应用

    研华无风扇工控机推荐 工控机特点介绍

    在运行时不会产生噪音,非常适合需要安静环境的应用场景。这种特点使得无风扇工控机在咖啡店、医院、音频录制工作室等对噪音敏感的场所得到广泛应用。 高可靠性:由于无风扇工控机没有移动部件(如风扇),所以相比有风扇
    的头像 发表于 01-23 14:19 218次阅读

    工控机技术要求 工控机的系统有哪些

    工控机技术要求工控机是为工业控制领域而设计的计算机,相比于普通个人电脑,需要具备更高的稳定性、可靠性和抗干扰能力。以下是工控机的主要技术
    的头像 发表于 11-11 08:07 687次阅读
    <b class='flag-5'>工控机</b>的<b class='flag-5'>技术</b>要求 <b class='flag-5'>工控机</b>的系统有哪些

    烧写系统镜像对读卡器有没有要求,能不能用SD卡卡套代替读卡器

    烧写系统镜像对读卡器有没有要求,能不能用SD卡卡套代替读卡器
    发表于 11-01 08:28

    工控机IPC是什么?IPC工控机的结构与技术特性

    IPC工控机是一种加固增强型的个人计算机,由于IPC工控机的性能稳定,软件丰富,价格比较低,在工控机行业中脱颖而出,应用日渐广泛,目前IPC工控机已经被运用到通讯、工业控制现场、路桥收
    的头像 发表于 09-23 08:08 944次阅读
    <b class='flag-5'>工控机</b>IPC是什么?IPC<b class='flag-5'>工控机</b>的结构与<b class='flag-5'>技术</b>特性

    什么是上架式工控机?研华上架式工控机有哪些?

    工控机按放置方式可以分为上架式工控机、嵌入式工控机、壁挂式工控机、桌面式工控机等。选择哪种放置方式的工控
    的头像 发表于 09-20 10:14 496次阅读
    什么是上架式<b class='flag-5'>工控机</b>?研华上架式<b class='flag-5'>工控机</b>有哪些?

    蓝牙无线读卡器方案

    蓝牙无线读卡器是一种利用无线通信技术,可以读取各类卡信息的设备。 与传统的有线读卡器相比,蓝牙无线读卡器无需连接电脑或其他设备,可以通过蓝牙、WiFi、NFC等无线通讯
    发表于 08-19 15:36 0次下载

    解析嵌入式工控机与传统工控机的区别

    嵌入式工控机工控机的应用中日趋成熟,开始在一些领域取代传统工控机。而随着嵌入式技术的发展,嵌入式工控机的应用也越来越广泛,成为
    的头像 发表于 08-17 09:26 658次阅读
    解析嵌入式<b class='flag-5'>工控机</b>与传统<b class='flag-5'>工控机</b>的区别

    工控机是什么及其用途?

    可靠性方面被推向了极端。因此,工控机硬件往往比普通台式电脑贵一些。然而,总拥有成本被证明是可靠性和性能方面的主要投资回报。工控机非常适合工业工作负载,因为它们是为在
    的头像 发表于 08-08 17:16 924次阅读
    <b class='flag-5'>工控机</b>是什么及其用途?

    基于RFID技术的猪舍门读卡器

    随着科技的发展和普及,智能化管理在各个领域的应用越来越广泛。在畜牧业中,将RFID技术应用在养殖管理中的企业也越来越多,为养殖企业的智能化管理提供了有力的支持,本文将介绍RFID技术的猪舍门读卡器
    的头像 发表于 08-02 10:54 368次阅读

    蓝牙无线读卡器方案

    蓝牙无线读卡器是一种利用无线通信技术,可以读取各类卡信息的设备。 与传统的有线读卡器相比,蓝牙无线读卡器无需连接电脑或其他设备,可以通过蓝牙、WiFi、NFC等无线通讯
    的头像 发表于 07-26 15:17 1113次阅读
    蓝牙无线<b class='flag-5'>读卡器</b>方案

    如何选择工控机工控机选型主要关注哪些方面?

    在工业控制领域中中,工控机扮演着不可或缺的重要角色,从监测和控制生产过程到数据采集和处理,都离不开工控机。然而,市面上的工控机产品琳琅满目,选择符合实际需求的工控机并不容易。如何选择
    的头像 发表于 07-20 15:54 661次阅读

    工控机适合个人使用吗

     创腾翔-工控机厂家
    的头像 发表于 05-18 14:41 1015次阅读
    <b class='flag-5'>工控机</b><b class='flag-5'>适合</b>个人使用吗