025、原理图库创建与管理
025 原理图库创建与管理:从一次电容封装错位说起
去年做一款工业控制板,BOM清单核对三遍,打样回来焊了十块板子,上电就炸了三块。排查到最后,发现是原理图库里一个0805电容的封装引脚间距画错了0.2mm。焊盘实际间距比标准大了一截,手工焊的时候电容歪着放,引脚搭到隔壁焊盘上,直接短路。那批板子报废了,交期延误三天,被项目经理追着骂了一周。
从那以后,我对自己团队定了个死规矩:原理图库必须像管代码仓库一样管,版本、审核、命名规范,一条不能少。今天这篇笔记,就把这些年踩过的坑和沉淀下来的方法,掰开了说。
库的骨架:别让命名成为灾难
很多新手画原理图库,喜欢用“C_0805”“R_0603”这种名字。看着挺直观,但项目一多就乱套。比如同一个0805电容,不同耐压值、不同材质,封装一样但电气参数不同,你库里存一个“C_0805”,别人用的时候根本不知道这是X7R还是NP0,是16V还是50V。
我的做法是:器件型号+关键参数+封装。比如“GRM188R71C105KA12_1uF_16V_0805”。名字长?没关系,原理图库里搜索靠的是关键字,不是靠背名字。你写清楚,别人用的时候一眼就知道这是什么,不用再翻datasheet。
还有一个容易忽略的点:库的层级结构。别把所有东西堆在一个库里。我习惯分三层:基础库(电阻电容电感二极管三极管,这些通用件)、项目库(当前项目特有的芯片、连接器、模块)、个人库(自己画的常用电路模块,比如一个带滤波的电源入口)。基础库只读,项目库按项目归档,个人库定期整理。这样换项目的时候,不会把上一项目的垃圾带过
