我亲自测试了Altium Designer 20以及立创EDA专业版, 遭遇过封装引脚顺序画反的状况, 还碰到定位孔偏移致使焊接后短路的严重问题, 新手只要依照步骤逐一操作, 便能够轻易……
我亲自测试了Altium Designer 20以及立创EDA专业版, 遭遇过封装引脚顺序画反的状况, 还碰到定位孔偏移致使焊接后短路的严重问题, 新手只要依照步骤逐一操作, 便能够轻易避开这类常见问题。
第一步 核对原理图符号与封装库的引脚序号映射
将原理图库予以打开, 把你所运用到的器件符号给选中, 借助快捷键P + O进入到引脚属性编辑器之中。于此处, 每一行都意味着一个引脚, 着重对Designator栏(即是引脚序号)以及Name栏(也就是信号名称)加以关注。像是一个被称作LM358的运放, Designator寻常会写为1、2、3, 与之对应的Name是OUT、IN-、IN+, 随后进行切换至那相应的PCB封装库的操作, 双击焊盘, 去查看Pad Designator。排针与接插件是最容易出现翻车状况的对象, 原理图之中排针序号是从1递增到N的, 在封装里面, 假设对应焊盘标号同样是从1到N, 这种情况下才可顺利实现正确连接。
新手需避坑, 最常见的报错情况是, 原理图引脚序号呈现为A1、A2, 然而封装焊盘标号却是1、2。其核心原因在于, 不同厂家针对MOS管或者BGA封装的引脚定义方式存在差异, 举例来讲, 有些电源模块将VDD焊盘标记为Pin1, 不过原理图中所使用的却是P1。迅速的解决途径为: 将封装焊盘标号予以统一更改, 使其与原理图Designator全然一样无它处例外, 或者朝着相反方向对原理图符号的Designator进行修改。借助批量修改工具选取全部焊盘, 于属性面板里展开统一替换操作。
第二步 在PCB编辑器内进行引脚一对一的走线验证
进行元件的放置操作之后, 去执行布线命令P+T, 起始于原理图里已然连接好的网络(像是VCC网络的某一个引脚)来实施拉线动作, 查看其是否确切唯一地对应至封装之上的那个焊盘。要是在拉线之后监测到飞线始终跳转至封装另一侧的焊盘, 那就表明映射是处于混乱状态的。在这个时候需即刻对封装焊盘的Net属性予以检查, 正常的情形应当仅仅显示一个网络名。
【新手需防】常见错误提示: 在进行拉线操作时,出现飞线并不依照光标移动的状况, 又或者焊盘之上呈现出No Net的字样。重点缘由在于: 原理图里的引脚同封装焊盘之间, 未曾借助同步更新或者ECO导入至PCB当中。快捷的解决方式为: 于菜单栏之处挑选设计, 从而导入变更, 勾选新兴的元件以及连接, 而后执行导入。要是导入之后依旧不存在网络, 那就径直手动给焊盘增添网络, 选定焊盘, 在右侧的属性面板的Net下拉框当中选取正确的网络名字。
第三步 手工测量封装实物与PCB焊盘的物理间距
动用游标卡尺即那可进行精确到 0.02mm 的测量操作, 去量一量实际之中芯片的引脚中心距其也就是 Pitch 。就像那种有着 0.5mm 间距的 QFP 封装这种情况, 在 PCB 之上与之对应的焊盘中心距同样也得精准到 0.5mm 才行。与此同时也需测量下第一个引脚标识也就是通常呈现为圆形或者方形凹坑那般的标识, 至芯片一侧边缘的距离, 然后进一步对比封装库里的原点坐标。要是芯片的原点处于左下角的位置, 然而封装库的原点却被设定在中心部位, 那么整个的映射就出现了偏差。
新手需避坑, 有高频完整报错情况, 焊接之后芯片焊盘跟PCB铜箔之间有明显偏移状况 , 用万用表测量相邻引脚出现短路现象, 出现此情况的核心原因是什么呢 , 是封装引脚宽度跟焊盘长度不匹配 , 比如说芯片引脚宽度为0.3mm , 而焊盘预留仅仅给了0.25mm , 装配的时候因热胀冷缩从而导致错位。一站式解决的流程是, 先将所有网络连接取消掉, 于封装编辑器里, 把焊盘X尺寸改成引脚宽度加上0.15毫米(像0.3加上0.15等于0.45毫米这样), 把Y尺寸改成引脚长度加上0.2毫米, 之后再把封装库重新生成, 再次实施导入PCB的操作并对铜皮做出更新。要是仍然处于错位状态, 可以凭借人力去移动焊盘的位置, 促使焊盘的中心和引脚实际的落点达成重合。
第四步 两种方案对比:手工修正与自动同步
方案A: 采用手工修正方式 , 此方式适用于板子布线已完成一半的情况 , 且仅需改动几个引脚 , 要打开封装编辑器 , 通过直接拖拽焊盘或者修改焊盘标号来操作 , 完成修改后返回PCB , 接着右键点击元件选取更新封装 , 其优点是不会触动其他布线 , 缺点则是容易出现漏改的状况。方案B: 则是自动同步 , 这种方式适合刚画完原理图但尚未进行布线的情形。在原理图之中将符号引脚序号修改好, 接着进行设计, 而后选择更新PCB文档, 勾选替换封装这一选项, 从而让软件能够一键进行重映射。其优点在于完全自动且不存在遗漏情况, 缺点则是会将之前已经存在的走线予以清空。进行取舍的逻辑如下: 要是板子所拥有的元件数量在10个以下并且布线较为简单, 那么采用方案A;要是元件数量超过20个或者包含像BGA/QFN等这类高密度封装, 那么采用方案B, 重新进行走线相比于手工去排查遗漏未改的风险要小很多。
第五步 关键参数推荐值:焊盘与引脚之间的安全裕量
建议将焊盘X向的尺寸设定成引脚宽度的1.3倍, 把焊盘Y向的尺寸设定成引脚长度的1.2倍。举例来说, 要是引脚宽度是0.3mm, 那么焊盘宽度就设定为0.39mm;若引脚长度为0.5mm, 焊盘长度便设定为0.6mm。此比例经由IPC – 7351B标准验证, 既能确保焊接强度, 又不会因为铜皮过大致使相邻焊盘间距过近而产生桥连。要是封装引脚间距自身很小, 像是那种0.4毫米Pitch的BGA, 那这个倍率能够收窄至1.15以及1.1, 不然的话, 焊盘之间就没有空间来进行走线了!
这种方法仅仅适用于引脚数量比200少, 并且Pitch大于0.3mm的那种封装。要是碰到BGA-256或者0.2mm Pitch的CSP封装, 手工去核对焊盘序号基本是不可能的, 建议直接采用厂家所提供的官方封装库, 或者运用X射线检测设备去验证焊球是不是对齐。替选方案为, 使PCB厂商予以封装对齐检查服务, 上传Gerber文件以及芯片Datasheet, 其借助专业软件自动开展比对。
微信扫一扫
还没有评论呢,快来抢沙发~