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

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

3天内不再提示

含泪复盘!项目踩坑回炉改造血泪史(附芯片PCB/原理图)

华秋电路 来源:华秋电路 作者:华秋电路 2022-12-05 10:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前段时间,帮朋友设计了个小玩意。需求比较简单,就是用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Ω的阻抗匹配。祭出我的工具:HQDFM!

poYBAGONWTeAL1SVAACCXkRytIA051.png

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

pYYBAGONWT6ACxWLAAOomyQtx3U530.png

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

poYBAGONWUqAf2RKAAHpBxyUtSI178.png

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

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

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

pYYBAGONWVCAIOM1AADChbuUAi4661.png

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

poYBAGONWVeAV2dvAACbgsdWaUQ507.png

项目干货资料下载

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

HQDFM和AD、阿狸狗一样,也是电脑端使用的哈。下载地址(请复制到电脑端浏览器下载):

https://dfm.elecfans.com/uploads/software/promoter/hqdfm_dzfsy_hdzwz.zip

其他的资料已经放在华秋DFM客户端的D分商城专区,下载登录华秋DFM,在D分商城专区就能看到。

D分商城专区入口

poYBAGONWV6AdhJ1AAA8Ghl69Do161.png

在新页面的导航栏点击“我要推广”,进入D分专区

poYBAGONWWSAYpSFAAAkaat9dng881.png

进入专区后,在页面最下方,直接点击图片去百度云盘自取(不用兑换)

poYBAGONWWyAPUyRAAaEZn9RopA907.png



审核编辑黄昊宇

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

    关注

    463

    文章

    54562

    浏览量

    470354
  • PCB
    PCB
    +关注

    关注

    1

    文章

    2365

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    别怪我没提醒:SMT贴片工艺选错了,PCBA品质再多设计也白搭

    ……客诉单像雪花一样飞来。下来, 罪魁祸首不是电路设计,而是SMT贴片工艺选型。 今天这篇文章,就来聊聊那些“看不见的工艺细节”如何悄悄毁掉你的PCBA品质。如果你正被贴片良
    的头像 发表于 05-13 16:25 534次阅读
    别怪我没提醒:SMT贴片工艺选错了,PCBA品质再多设计也白搭

    硬件工程师的血泪史:OVP芯片终结了杂牌充电头噩梦

    产线测试全过,用户一用就炸。老梁TWS耳机充电仓烧板事故:40V耐压、微秒级响应的OVP芯片如何让售后成本腰斩,产品可靠性翻倍。
    的头像 发表于 04-10 13:47 206次阅读
    硬件工程师的<b class='flag-5'>血泪史</b>:OVP<b class='flag-5'>芯片</b>终结了杂牌充电头噩梦

    PCB颜色选购避指南:别再被&quot;黑色高端&quot;忽悠了!

    做硬件这么多年,发现很多新手甚至部分老工程师选PCB颜色都:觉得黑色更高端、蓝色更好看、紫色更个性,结果投产之后要么良率暴跌,要么成本翻倍,最后还是老老实实换回绿色。今天就把PCB
    的头像 发表于 03-26 14:06 247次阅读

    采购晶振怕被?这份避手册请收好

    在电子元器件采购清单里,晶振常被视为“小角色”,但它却是决定设备时钟精度、通信稳定性的核心部件。不少采购新手因对晶振认知不足,在选型、议价、交付等环节频频,轻则导致批量返工,重则影响项目进度
    的头像 发表于 03-24 14:22 1214次阅读
    采购晶振怕被<b class='flag-5'>坑</b>?这份避<b class='flag-5'>坑</b>手册请收好

    LLC设计避实战!200W电源全流程拆解:用LP9960极简外围搞定高效率高可靠设计

    基于芯茂微 LP9960 完成 200W 宽压输入 LLC TV 电源全流程设计,完整分享参数计算、PCB 设计红线、调试避技巧、样机实测数据,文末完整原理图、BOM 表、
    的头像 发表于 03-24 13:43 466次阅读
    LLC设计避<b class='flag-5'>坑</b>实战!200W电源全流程拆解:用LP9960极简外围搞定高效率高可靠设计

    PCB接地设计实战避指南:从“环路”到“干净地”的进阶之路

    是模拟地)作为返回路径。 如需了解更多PCB设计技术,请查询www.inzaowu.com 抛砖引玉:大家在PCB接地设计上过最大的“”是什么?是某次神秘的ADC采样跳动,还是无法
    发表于 02-10 16:29

    K8s生产环境10大记录

    这篇文章记录了我这些年在 K8s 生产环境过的。每一个案例都是血泪教训,有些甚至导致了生产事故。希望通过分享这些经历,能帮助大家避免重蹈覆辙。
    的头像 发表于 02-05 15:51 772次阅读

    记ESP32CAM解决指南,已反映商家

    中国香河英茂科工没有一个鸭蛋是白吃的,没有一分钱融资是百花的,都转化为科技成果----记ESP32CAM解决指南,已反映商家 https://user.qzone.qq.com/382905282/blog/1770127464
    发表于 02-03 22:23

    智能工厂改造?有人物联网手把手教你挑对系统

    中小工厂砸几十万搞智能改造,结果了最冤的:花 “智慧工厂系统” 的钱,买的只是个 “升级款工厂监控系统”—— 只能看设备转不转,没法调生产、降能耗,钱直接打了水漂。智能改造选系统,
    的头像 发表于 12-19 14:20 471次阅读
    智能工厂<b class='flag-5'>改造</b><b class='flag-5'>踩</b><b class='flag-5'>坑</b>?有人物联网手把手教你挑对系统

    新手必看!华润微7388全系统改装零失败,这些我替你过了

    标签:#华润微7388 #新手改装实战 #车载音响DIY #改装避手册 #功放芯片实操
    的头像 发表于 12-19 10:49 1137次阅读

    车载功放芯片实测|华润微CD7377CZ极端环境可靠性验证报告

    标签:#车载芯片实测 #CD7377CZ可靠性 #极端环境测试 #国产功放芯片 #工程技术
    的头像 发表于 12-12 14:32 583次阅读

    搞懂 Trinamic 这 7 个专利,电机驱动芯片选型不

    搞懂Trinamic这7个专利电机驱动芯片选型不!“能用、好用”的专利才是真刚需。在半导体电机驱动领域颇具口碑的德国Trinamic,就藏着一批“落地即省事儿”的专利技术——今天咱们就扒一扒
    的头像 发表于 12-10 17:47 461次阅读
    搞懂 Trinamic 这 7 个专利,电机驱动<b class='flag-5'>芯片</b>选型不<b class='flag-5'>踩</b><b class='flag-5'>坑</b>!

    STM32 5 个容易的外设使用技巧

    STM32是嵌入式开发领域的热门MCU,功能丰富到几乎可以完成所有常见控制任务:GPIO、ADC、UART、定时器、DMA……应有尽有。但是,正因为功能强大,开发中的机会也随之增多。很多初学者
    的头像 发表于 11-24 19:04 1015次阅读
    STM32 5 个容易<b class='flag-5'>踩</b><b class='flag-5'>坑</b>的外设使用技巧

    UWB自动跟随技术原理、算法融合优化和实录

    UWB为什么是最靠谱的自动跟随技术?原理是什么?需要做什么算法融合、优化?我们在开发过程中过的
    的头像 发表于 08-14 17:45 1863次阅读
    UWB自动跟随技术原理、算法融合优化和<b class='flag-5'>踩</b><b class='flag-5'>坑</b>实录

    每周推荐!基于STM32开发项目实例下载(含PCB原理图、源码等)

    GPS路径记录仪(完整源代码) 项目实例下载! 5、基于STM32的数据采集+心率检测仪(原理图PCB、源码等) 基于STM32的数据采集+心率检测仪(
    发表于 05-26 14:01