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

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

3天内不再提示

从不同的岗位去看硬件设计

STM32嵌入式开发 来源:STM32嵌入式开发 作者:STM32嵌入式开发 2022-07-05 17:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

由于自己深感技术基础的薄弱,我申请去产线当了一名工程人员,在此期间,我从生产角度去看待设计,发现视角不同,看到的内容也不一样。

每每在产线上,员工对我横眉怒眼,咒天怨地:这TMD是谁设计的产品~我就一脸黑线的飘过。

我很佩服我们维修组的成员,相比较而言我的维修技术是大而空,而他们是脚踏实地,原因就是在于我往往会从理论出发,维修一个东西先拿原理图看看,然后再分析问题会出现在哪一块电路。

而他们不同的地方是他们会拿一块好板子量一量,对比一下,找到问题会出现在什么地方,然后才是原因。当然,我认为差异的主要原因是我没有维修数量压力,而他们绩效与成果直接挂钩。

在这期间发生了很多问题,维修了很多板子,但是究其原因,占比例最高的却依旧是设计问题,占有九成以上,尤其是客户投诉的故障中,都能归结为设计缺陷。

虽然也发生过PCB来料短路、设备工艺等问题,但是数量极其稀少。设计问题有很多方面,有的是原理问题,有的是布局问题,有的是工艺问题,有的是选材问题。

我所遇到的最严重的一次设计缺陷是电路中没有设计主开关,即无法断电,正常使用过程中仅有信号开关。

正常工作时没有问题,但是出现故障以后直接烧毁。所以无论什么产品,如果想要安全,就必须有一个能够快速断开电路的开关。

我之前质疑电动汽车的博客中就说明一个问题:一旦出事故,能否保证快速有效的断电?几次电动汽车事故,例如比亚迪、众泰、特斯拉等,最终都是烧毁,因为电断不开,短路状态就会一直加热起火直至烧毁。

单片机端口问题会是一个比较常见的现象。有一款产品生产时有间歇不开机现象,百思不得其解,最后研发工程师给出了答案——灯线断了!

原来设计上该引脚被复用,上电时会检测引脚(漏极开路)是不是高电平以进入校准状态,进入工作状态就复用为驱动引脚(推挽输出),当灯线断掉以后,状态不定,如果误认为高电平就会进入校准状态一直不工作,看起来像是死机。所以设计上特殊信号的引脚尽量不要赋予太多的可能。这个故障如果有一个上拉电阻可能会有所改善。

同样我们的工装也出现了类似的情况,一直以来按键的跳动都是困扰我们的问题,莫名的原因让程序误认为按键被按下而执行错误的功能。

无论是走线布局、软件防抖、按键滤波等多种方案都试验过,可是都不完全能解决问题,偶然一次聊天时才发现工程师设计上没有加上拉电阻~

我们其余的同事都默认为设计按键的时候都会加上拉电阻,经验主义害死人。

布局问题多数会和地线有关,在地的分隔和单点接地上面很容易出现问题。有一个产品过流测试的时候会烧毁其中一根细线,分析后发现这是一根地线,这根线比大电流的铺铜离电源更近。

当过流测试的时候,电流会首先选择这条近路而将线路烧毁。另外,像信号线走在活动的结构件或者卡槽附近导致擦坏的情况也比比皆是,这些都考验一个工程师对产品的熟悉程度。

另一款低电压的产品中在正负极之间反向并联了抑制浪涌的二极管,客户投诉说不开主开关情况下电池耗光了,我拿起电路图一看,就觉得问题肯定出现在这个二极管身上。

接着查规格书,发现该器件额定反向漏电流500mA,意味着假若一个二极管499mA,那么参照规格书就是正常的,但是电池就会无时无刻不放电,直到死的不能再死。这是一个典型的选型不良。

而有一款老产品在生产中投诉说容易损坏万用表,经核实发现有一项测试内容是测试mA级别的电流,大约80mA左右,但是如果PCB出现故障会飙升到1A以上,测试时工艺文件要求是mA档,自然烧毁万用表保险丝

我看了之后仅仅将万用表拨到了A档,因为万用表能够有效到0.001A,与mA档效果相同,但是1A的电流却不会烧毁A档的保险丝。可见,合适的选型是多么的重要。

我一般不使用电流档,因为容易损坏,调试的场合使用钳流表可能比较方便,但是生产测试中我会建议使用检流电阻。

而检流电阻的选择也十分关键,曾有一个工装一开始设计使用220mR 3W的检流电阻,这个阻值对于小信号来说测试压降比较高,易测量,但过流状态容易烧毁,计算发现过流阀值30A时候电阻上瞬间功率近200W,肯定烧毁了!

于是我建议使用无感电阻10mR 5W,那么正常工作时候就可以承受20A的电流,而且陶瓷封装,杜绝了起火的风险。

还有一款产品也发生过很多问题,究其问题,与设计不无关系。由于设计上没有采用端子设计,所以生产测试过程中是将所有的导线全部焊接在PCB上面周转的,从生产初期就发现有部分不开机,测量调速旋钮阻值大幅度下降。

一开始怀疑旋钮故障,但是多次拆解以后发现内部电路有烧毁的现象,旋钮本身没有损伤。最初总是不明白为什么内部电路会损毁,短路?焊接?芯片故障?撞击?分析来分析去都不是,原理上解释不通。

最终发现原因却是由于拖着导线,NTC的导线测试过程中碰到了高压的线,将高压电引入低压电路导致芯片瞬间烧毁。

如果设计上采用的是端子连接方式,不但测试方便,也不会出现这么高的损毁率了,而损坏的PCB足够端子的采购费用了,得不偿失。

这款产品同时出现一个奇怪的测试现象——打火。测试人员如果带着手环接线,接火线的时候不会打火,接零线的时候会打火,而理论上火线是开关断开的。

测试工装在工装组检查时候却不会出现这个现象,我直接去摸各个导线均不会出现这个问题,百思不得其解。

偶然有一次测试各点对地电压的时候发现零线竟然是高压!至此才发现原来工装零火线输入接反了,而工装组的插座零火线也接反了。

看起来表象是接线问题,但是也说明设备电路控制存在风险,设计不全面,所以后期的交流测试工装均加有交流接触器或者继电器,将零火线全部断开,并且用无锁按键控制,避免操作过程中PCB带电问题。

这款产品还选用了一系列不密封的器件用在需要环氧胶密封的场合,这是一个不得不说的设计缺陷,选择的器件不满足使用要求。

其实拆解了很多国内的不同类型产品,就会发现这是国内设计的共性,为了保证低成本而放弃部分性能。

我总记得以前培训时候老师讲的,一个产品的99%成本是在生产中出现的,而幅度却取决于设计。

设计应该让生产尽可能的在BOM+工艺的总成本上面降低,而不能单纯看BOM成本,用了便宜的原料不见得做出来的东西就便宜,中国很多大公司一瞬间垮台,都是便宜的原材料把自己给坑了。

当时老师还讲现在的客户不再一味的追求价格便宜,还会考虑后期维护的综合成本。对于设计来说,生产就是我们的客户,设计的再先进,做起来很费劲,工人可是要骂娘的。

今年这款产品又爆发出一个隐藏的缺陷,莫名其妙的飙升到了极限速度,失控,取下PCB测试一切正常。分析后问题集中到调速旋钮上面,但是旋钮只是一个弱电信号,调节到底就是最低速,到顶就是最高速,没办法出现失控到极限速度的现象。

测试过程中还专门用可调电阻去模拟,知道一个偶然的机会把中间引脚断开了~~故障重现。

所以问题出现的原因是结构上不平衡导致旋钮受力,中间脚悬空。但这并不是根本原因,根本原因却是程序上在PID速度控制时缺少一句对最高速的限制,正常情况下会稳定在最高速,但是出了故障以后就跑飞了。

其实不良现象还有很多很多,所有的不良品最终都会送到维修,所以维修成为一个十分锻炼工程师对问题分析能力的地方,也同时能够发现很多前人的设计缺陷,这样就可以让自己在未来的设计道路上少走一些弯路。

所以同学们,如果你想成为一个优秀的工程师,可以先去维修锻炼锻炼吧。


原文标题:一次简单的转岗,看破硬件设计

文章出处:【微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

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

    关注

    156

    文章

    12551

    浏览量

    236236
  • 二极管
    +关注

    关注

    149

    文章

    10312

    浏览量

    176470
  • pcb
    pcb
    +关注

    关注

    4391

    文章

    23744

    浏览量

    420775

原文标题:一次简单的转岗,看破硬件设计

文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    快问快答:气密性检测岗位是什么类型的工作?一文讲清岗位属性与发展方向

    气密性检测岗位(LeakTest/AirTightnessTesting)是现代制造业质量体系中非常关键但又容易被忽视的职位。随着新能源汽车、消费电子、医疗器械、家电和安防行业产品趋向「防水、防尘
    的头像 发表于 11-27 10:16 190次阅读
    快问快答:气密性检测<b class='flag-5'>岗位</b>是什么类型的工作?一文讲清<b class='flag-5'>岗位</b>属性与发展方向

    嵌入式需要掌握哪些核心技能?

    )。 企业需求:招聘岗位中,C语言是100%必备技能,C++和汇编语言的需求随项目复杂度提升。 2)嵌入式硬件架构 主流平台:ARM Cortex-M/A系列、RISC-V内核,需掌握寄存器配置、时钟
    发表于 10-21 16:25

    学习物联网可以做什么工作?

    市场需求,制定产品规划。   系统集成工程师:负责将不同的物联网设备和系统进行整合,实现设备之间的联通和数据共享。   安全工程师:负责保障物联网系统和设备的安全性,包括设备的数据加密、网络安全、防攻击等。   总之,物联网涉及到的领域非常广泛,可以从不同的角度入手,提供多种工作
    发表于 10-11 16:40

    硬件工程师和嵌入式软件哪个更有前途?

    不少人琢磨硬件工程师和嵌入式软件到底哪个更有前途,其实从实际职场情况和成长路子看,差别还挺清楚的。先说说天花板这事,一般来讲,硬件工程师的职业天花板还真比嵌入式软件低 —— 硬件岗位
    的头像 发表于 09-10 10:43 790次阅读

    半导体制造洁净室防震基座安装施工岗位设置-江苏泊苏系统集成有限公司

    半导体制造洁净室防震基座安装施工的岗位设置,需围绕 “高精度安装、洁净管控、安全合规” 核心需求,覆盖 “技术 - 施工 - 检测 - 管理” 全流程,确保防震精度(通常要求振动控制在微米级)与洁净室环境零污染,具体岗位及职责如下:
    的头像 发表于 09-08 16:24 623次阅读
    半导体制造洁净室防震基座安装施工<b class='flag-5'>岗位</b>设置-江苏泊苏系统集成有限公司

    CYBT-213043-02触发睡眠模式是否需要其他配置或硬件

    过睡眠许可处理程序。 此外,从不调用睡眠回调。 HOST_WAKE 和 DEV_WAKE 引脚处于浮动状态。 我试过将它们绑定到 VCC 或 GND,但没有效果。 触发睡眠模式是否需要其他配置或硬件
    发表于 07-02 07:20

    贴片式SD卡如何在STM32硬件上实现高效日志记录#贴片式sd卡 #贴片式tf卡 #stm32 #硬件

    硬件
    深圳市雷龙发展有限公司
    发布于 :2025年06月18日 17:10:22

    硬件:我就说还得靠我

    硬件
    扬兴科技
    发布于 :2025年05月26日 18:27:09

    找高级硬件工程师以及硬件总监/经理

    主要产品:算力电源 核心:pfc、llc、三相、单相 薪资可以议,全职 工作地点:深圳南山区 岗位职责: 1.负责独立完成电源电路设计、开发、样品制作及调试,试产、量产,以满足产品性能的要求; 2.
    发表于 05-15 17:49

    软件工程师学习硬件原理图--第一讲看懂GPIO和门电路

    开篇引言:开这个的原因是因为,对于一个从小搞软件,除了电容,电阻,还有用过蓝福电池、奥迪双钻电池的我,真一直都搞求不懂这些硬件原理图,所以对于FPGA工程师来说,至少你得会看原理图吧,原理图都不会
    的头像 发表于 03-05 19:33 975次阅读
    软件工程师学习<b class='flag-5'>硬件</b>原理图--第一讲看懂GPIO和门电路

    硬件基础知识

    硬件基础
    发表于 01-12 09:50 12次下载

    物联网就业有哪些高薪岗位?

    物联网就业有哪些高薪岗位? 物联网行业迎来了全面爆发式的发展,众多高薪岗位吸引着人们的目光。物联网技术的广泛应用,使得在智能城市、智能交通、智能制造等领域涌现了许多高薪岗位。 物联网解决方案
    发表于 01-10 16:47

    有考虑深圳国企岗位的基带硬件工程师吗?

    基带工程师(岗位进去主要做信创类和5G手持终端模块类等) 考虑可微信联系:Bonnie2017060132 职位介绍 1、从事MTK/高通等平台的手机硬件设计。能够独立完成器件选型,原理图
    发表于 12-12 14:49