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

    文章

    409

    浏览量

    39331
收藏 人收藏

    评论

    相关推荐

    工控机怎么编程?工控机是如何控制设备的?

    工控机是工业控制的核心设备,在不断智能化的今天,工控机发挥了重要作用。为增进大家对工控机的认识,本文将对工控机和电脑的区别、工控机控制设备的
    的头像 发表于 10-31 12:41 159次阅读

    工控机的噪音污染怎么处理

    散热工控机的主要噪音来源之一。工控机内部硬件如果温度过高,系统软件就会不稳定,从而导致工控机无法正常工作,甚至可能加速其老化和损坏。接下来,我们将探讨如何解决
    的头像 发表于 08-25 16:49 991次阅读

    聚徽-风扇工控机的应用

    有风扇工控机与无风扇工控机相比,具有其独特的特点和优势。它主要包括 1U 工控机、2U 工控机、3U 工控机、4U
    的头像 发表于 08-13 09:23 310次阅读

    IPC工控机有哪些技术特点?

    、医疗、环保及人们生活的方方面面。      工控机其定义就是工业控制计算机,也有人称它为工业电脑或者产业电脑,英文简称IPC,通俗的将就是为了工业现场而设计的计算机。      那么IPC工控机有哪些技术特点?      IP
    的头像 发表于 07-30 09:59 361次阅读

    嵌入式工控机和4U工控机的区别

    在现代工业自动化和智能控制领域,工控机(工业计算机)作为关键的硬件支撑,扮演着至关重要的角色。随着技术的进步和市场需求的多样化,工控机的种类和形态不断丰富。其中,嵌入式工控机与4U
    的头像 发表于 07-25 18:01 748次阅读
    嵌入式<b class='flag-5'>工控机</b>和4U<b class='flag-5'>工控机</b>的区别

    聚徽触控-嵌入式工控机与传统工控机有什么不同

    嵌入式工控机得到了飞速的发展,其应用领域也愈发广泛。在某些行业和场景中,传统的工控机已经被新型的嵌入式工控机所替代。如今,嵌入式工控机的应用数量已远超过各种传统
    的头像 发表于 07-24 09:31 347次阅读

    研华工控机购买指南:Intel vs AMD工控机处理(CPU)怎么选?

    将介绍研华工控机的处理选项,详细探讨如何挑选适合工控机。 1. 研华工控机的处理类型 研华
    的头像 发表于 06-26 11:46 860次阅读
    研华<b class='flag-5'>工控机</b>购买指南:Intel vs AMD<b class='flag-5'>工控机</b>处理<b class='flag-5'>器</b>(CPU)怎么选?

    如何选择工控机

    工控机(Industrial Personal Computer,IPC)作为工业自动化领域的关键设备,其配置的高低直接关系到整个系统的运行效率和稳定性。因此,选择合适的工控机配置显得尤为重要。本文将从多个方面详细阐述如何选择工控机
    的头像 发表于 06-11 11:31 622次阅读

    视觉工控机的作用与应用

    随着工业4.0和智能制造的深入发展,视觉工控机作为工业自动化领域中的一项关键技术,其重要性日益凸显。视觉工控机,也被称为机器视觉工控机,是专门用于视觉检测和图像处理的工业控制计算机设备
    的头像 发表于 06-06 18:14 1107次阅读

    工控机的主要分类及应用

    工控机的形状和尺寸各有不同。市场上有许多不同类型的工控机,每种工控机都有特定的用途。在本文中,我们将讨论各种类型之间的差异及其应用。工控机的主要种类有:工业电脑,平板电脑,工业平板电脑
    的头像 发表于 05-30 14:37 432次阅读
    <b class='flag-5'>工控机</b>的主要分类及应用

    工控机的用途与介绍-研华工控机

    工控机(Industrial Personal Computer—IPC)是专为工业环境设计的计算机,其核心目的是对工业生产中的机器设备、流程和数据参数进行监测与控制。工控机在硬件配置上与普通
    的头像 发表于 03-21 11:02 1166次阅读
    <b class='flag-5'>工控机</b>的用途与介绍-研华<b class='flag-5'>工控机</b>

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

    和应用场景方面存在许多区别。 首先,嵌入式工控机和传统工控机的设计原理不同。嵌入式工控机的设计是以特定应用场景为导向的,它们通常是基于微处理或微控制
    的头像 发表于 02-04 11:35 613次阅读

    工控机的基本组成和作用是什么

    接口等。 一、主机 主机是工控机的核心部件,它包括主处理、内存、硬盘、电源等。主处理工控机的运算核心,它负责执行计算机指令和控制计算机的运行。内存用于存储计算机程序和数据,
    的头像 发表于 01-26 14:56 822次阅读

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

    产线上实时地对产品进行质量检测和分类,提高生产效率和准确性。工控机还可以应用于无人机、自动驾驶车辆等领域,实现智能感知和自主决策。 其次,研华工控机可以通过高速接口实现与摄像头或其他传感
    的头像 发表于 01-23 15:01 510次阅读
    <b class='flag-5'>工控机</b>推荐:研华<b class='flag-5'>工控机</b>在机械视觉的应用

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

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