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

    文章

    472

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

    坦克系列基础款工控机介绍

    着工业场景的适配性。 一, PT21_BASE基础款工控机 来百度APP畅享高清图片 无风扇工控机200mm 160.5mm 62mm 铝合金外壳、热管技术实现被动散热,具有静音、防尘、耐振动等优势。适用于智能交通信号控制、医疗
    的头像 发表于 09-08 10:11 743次阅读
    坦克系列基础款<b class='flag-5'>工控机</b>介绍

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

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

    工控机是什么设备

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

    硬核跨界!CAN转EtherCAT:门禁读卡器的“破壁者”来了

    耐达讯通讯技术CAN转EtherCAT网关这位“技术红娘”,如何让门禁读卡器秒变“双语达人” 传统门禁读卡器常靠CAN协议稳扎稳打,但智能建筑要求实时性爆炸:刷卡开门必须毫秒级响应,还
    发表于 07-16 14:24

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

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

    抖胆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 1071次阅读

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

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

    工控机厂家聚徽总结出选型指南:如何根据应用场景选择适配的工控机

    在工业自动化进程中,工控机作为核心设备,其性能、功能需与应用场景精准适配,才能充分发挥效能,保障生产流程的高效与稳定。由于工业场景丰富多样,从精密制造车间到户外能源设施,从高速运转生产线到复杂化
    的头像 发表于 05-14 15:56 910次阅读

    按需而选!聚徽嵌入式工控机 VS 壁挂式工控机的多维对比

    最合适的工控机。 一、定义与基本概念 嵌入式工控机是一种加固的增强型工业计算机,专为工业环境设计,能够作为工业控制可靠运行。它通常采用紧凑的模块化设计,将计算机的基本部件集成在一个小型的机箱内,以满足特定工业
    的头像 发表于 05-14 13:24 1156次阅读

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

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