做了13年嵌入式硬件开发,见过太多设计"翻车"的案例。有些坑看起来很低级,但真的有很多人踩。今天就来盘点一下嵌入式硬件设计中最常见的10个坑,看看你中了几个?
坑一:电源设计想当
"不就是供个电嘛,有什么难的?"——很多新手都这么想。结果呢?
- 电源纹波太大,芯片工作不稳定
- 上电时序不对,芯片直接烧坏
- 电源路径太细,压降大,后端电压不够
- 没有考虑反接保护、过流保护,一失误就烧一片
建议:电源是硬件的基础,再怎么重视都不为过。设计时要算清楚电流、留够余量、加好保护。电源路径能多宽就多宽,滤波电容要放对位置。
坑二:晶振布局随意
很多人觉得晶振不就是个无源器件嘛,随便放哪都行。结果晶振不起振、或者起振了但不稳定、或者EMC辐射超标。
建议:晶振要尽量靠近芯片引脚,越近越好;晶振下面不要走其他信号线;匹配电容要紧靠晶振;晶振外壳最好接地屏蔽。
坑三:忘了考虑ESD
产品功能都好好的,一打静电就死机、重启、甚至烧坏。很多团队是等到要过认证了才想起ESD,这时候整改就麻烦了。
建议:接口处一定要加ESD保护器件;静电泄放路径要通畅;敏感电路远离接口;结构上也要考虑静电防护。
坑四:复位电路太简单
一个电阻一个电容就想搞定复位?遇到干扰、电压波动,分分钟给你复位一下。
建议:复位电路该加的滤波要加,该加的保护要加。尤其是工业级和车载产品,复位电路一定要可靠。
坑五:没有预留测试点
板子做回来了,想测个信号,发现连个测试点都没有,只能刮漆飞线。调试效率极低。
建议:关键信号、电源、地,都留好测试点。测试点不要太小,间距不要太近,方便探针测试。
坑六:只看原理图,不看PCB
很多工程师觉得原理图没错就万事大吉了。实际上,PCB设计不好,再好的原理图也白搭。电源回路、地平面、信号完整性、EMC... 全在PCB上。
建议:重视PCB设计,原理图和PCB是一体的。有条件的话,最好原理图和PCB同一个人做,或者至少两个人要充分沟通。
坑七:不考虑可制造性(DFM)
自己做样片没问题,一量产就出问题:虚焊、连焊、立碑... 良率上不去,成本下不来。
建议:设计时就要考虑生产工艺。线宽线距、过孔大小、焊盘设计、元件间距... 都要符合工厂的工艺能力。投板前最好让工厂帮忙做DFM检查。
坑八:盲目追求高性能
"这个芯片主频更高,性能更强,就用这个了!"——结果用了最高端的芯片,却只用到了10%的性能,成本还上去了。
建议:选型不是选最好的,而是选最合适的。性能够用、成本可控、供货稳定、开发简单,这才是好的选型。
坑九:没有备选方案
整个方案就认准一颗芯片,结果缺货了、涨价了,傻眼了。这几年芯片缺货涨价有多厉害,做硬件的都懂。
建议:关键物料至少要有1-2个备选方案。PCB设计时如果能兼容多个型号就更好了,随时可以切换。
坑十:不做评审,想当然就投板
"我觉得没问题"——这是硬件工程师最危险的一句话。你觉得没问题,不代表真的没问题。
建议:投板前一定要做设计评审。自己查一遍,再找同事帮忙看一遍。多一个人看,就多一分发现问题的机会。很多低级错误,旁观者一眼就能看到。
好了,10个坑盘点完了,你中了几个?
其实这些坑说起来都不难,难的是每次都注意到。做硬件就是这样,细节决定成败。一个小小的疏忽,可能就导致一次投板失败,损失几万块钱,耽误一两个月时间。
我们团队做了13年嵌入式硬件开发,大大小小的项目做了上百个,踩过的坑不计其数。现在也帮客户做方案设计、PCB Layout、固件开发、量产支持。如果你有项目需要外包,或者设计上拿不准想找人把把关,欢迎私信交流。
(话题标签)#嵌入式开发 #硬件设计 #单片机 #PCB #嵌入式工程师