热度 4
2023-12-15 21:13
1008 次阅读|
2 个评论
【电子工程师故事】+原理图PCB网络引脚故事 2023马上接近尾声,2024即将到来,我们马上迎接新的一年,新的征程。为了丰富社区活动,增加小伙伴的学习和写作热情,面包板推出了《【面包板社区“年终奖”】写工程师故事,送无人机、平板、数控电源!》活动。没错我参加了,在这个周五晚上,比较空闲的时间。沉下心来写一段最近发生的一个令我铭记的值得总结的一件事吧。同时也给社区的小伙伴和奋斗在硬件工程师这个职场的小伙伴。 作为一名硬件工程师,你必须要掌握你的吃饭的”家伙”—AD,CAD,Cadence等等,还要看的懂规格书,理解芯片的设计应用。最主要的还是不能马虎粗心。否者成品出来后,你将望尘莫及,大海捞针排查错误非常痛苦。下面我就跟大伙分享近期发生的那件事吧。 最近有个任务设计一款通讯产品,支持CAN通讯。确认了项目需求后。开始立项,开始着手设计产品的原理图和PCB。对于这个产品需求理解起来没什么问题,就是简单的电源,主控,通讯芯片。。。组成。选好芯片后,跟A公司沟通确认后,开始用设计软件设计原理图。设计文件不能少,该出的还是要出。能省下很多排查的时间。团队按部就班。产品的端口定义确认,MCUIO定义编制,产品的静态电流和工作电流设计等等。一切准备就绪后开始设计产品的原理图。没过多久图档就定稿了。 在原理图定稿后开始着手设计pcb。板子的空间还是很大的,也没什么拦路虎(什么定位孔,什么螺丝孔之类),板子的空间随意布局,但要符合设计规范。不能太近等等。在设计软件的加持下,傻瓜式的PCB设计工作开始。虽说是简单的布局,简单的连线,简单的覆铜。但其实这其中涵盖了大大的学问:如走线3w原则,走线不能走直角,高速线包地保护,抑制信号发射。晶振不能太靠经板边,端口滤波等等,前期预防后期防御慢慢可以抵抗外界的干扰,增强产品的鲁棒性。经过一个月时间,这块设计工作完成了,板子也按计划完成了。 半个月后,总成出来了,结果万万没想到,在经过软件工程师的排查下我们产品无法通讯查看mcu端口定义,没有问题。查看原理图,人裂开了。MCU与通讯芯片的SPI的输入输出线接反了,一切的源头回到了原理图,仔细一看核对规格书,MCU的输出连接着通讯芯片输出。导致产品无法工作。虽然好在设计的时候预留了电阻,交叉跳了个线给软件做调试用。回想自己当时已经核查了硬是没核查出来为自己的粗心买单,这一批板子报废了,又花了点时间重做板子。首件PCB宣告是吧。那个心来难受:那没多天付出,精力投入。还要投入精力排查。推到又重新设计。后来产品出来了,软件也验证OK了。开始后面的其他验证:硬件测试,可靠性验证等等。直至项目结束。 经过这个事后我开始督促自己任何事情都是顺理成章的,都是有依有据的,当你不确定时要去认真找答案,都是有迹可循的。也可以问资深人士。也可以面板板求助,哈哈哈。