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