经本人实际测试Altium Designer 23.11,是因踩了原理更新后PCB 封 装引脚错位此坑,新手只要按照步骤一步步去操作,便可轻松避开这类常见问题。在电子工程实践当中,要确……
经本人实际测试Altium Designer 23.11,是因踩了原理更新后PCB 封 装引脚错位此坑,新手只要按照步骤一步步去操作,便可轻松避开这类常见问题。在电子工程实践当中,要确保PCB封装上的物理引脚编号与原理图符号的逻辑引脚定义完全对应,这乃是保证设计正确性的基石所在。任何微小的错位都可能致使电路功能失效,甚至引发生产事故,所以掌握一套严谨的核对与修正流程极为重要。
如何从零开始创建引脚一致的封装库
开启Altium Designer,步入“File -> New -> Library -> PCB Library”路径去创建一个全新的封装库,于库面板里右键点击“Add New Footprint”,以常用封装向导(IPC Compliant Footprint Wizard)为起始,挑选相应的器件类型(像QFP、BGA)。首先,关键步骤是手动核对焊盘编号,这一核对要在焊盘属性对话框里进行,要把“Designator”一栏的编号,和你手上器件数据手册即Datasheet的物理引脚序号,逐个进行比较并设置,这一步可是源头所在,一旦编号出现错误,那么后续所有的都会错之又误。
针对新手的避坑提示,常见的错误情形是,直接采用通过网络下载而来的封装库,该封装库中引脚的编号,有可能和你所使用的原理图库符号不相匹配。出现报错的现象表现为,在导入PCB之后,网络表呈现出大量未连接的引脚状况。而解决的办法则是应始终以官方数据手册里的引脚分布图作为唯一的标准,亲手去创建或者对第三方封装进行彻底的检查。
原理图符号与PCB封装如何精确映射
处于原理图库编辑器里面,对您所创建的元件符号进行双击操作,进而进入到属性设置环节。点击位于左下角处的“Add Footprint”按钮,于模型管理器当中链接至您方才创建的PCB封装。核心操作重点在于“Pin Map”核对:点击“Pin Map”按钮,便会弹出一张映射表格,在左侧呈现的是原理图引脚的逻辑名称(诸如VCC, GND, TX),而右侧展示的是与之对应的PCB封装焊盘编号(例如1, 2, 3)。你必须确保每一个逻辑功能都映射到了正确的物理焊盘编号上。
在新手进行映射操作时,容易把电源以及地引脚给忽略掉,进而致使原理图看起来好像是连接着的,然而实际上在PCB上却是处于悬空状态。其报错呈现出的现象为,DRC检查的时候没有错误,不过板子一旦通电就无法正常工作。解决该问题的办法是,要把诸如VCC和GND等隐藏的引脚也明确地去进行映射,并且借助“报告生成”这项功能生成引脚对照表来开展二次人工核查。
更新设计时如何避免引脚对应关系被破坏
当完成了原理图设计,且已将其导入到PCB之后,要是察觉到原理图存在修改之处,进而需要进行更新时,那就一定要使用“Design -> Update PCB Document”这个功能。在弹出的那个工程变更订单,也就是ECO当中,要着重去关注“Modify Components”之下的封装变更具体详情。不要直接就全部选择通过,而是应该一项一项地展开,去确认其中“Update Footprints”这项操作,是否不会对已有的封装的引脚编号定义造成改变。将推荐设置为,在ECO设置里面,仅仅勾选“元件参数”以及“网络连接”来进行更新,可是对于封装更新要审慎地处理,符号是必须有的。
新手要避开这个坑,盲目地去接纳所有的ECO变更,这有可能致使之前经过手动修正的那部分封装,被库里面的旧版本给覆盖掉。显现出的报错状况是更新之后有部分网络飞线变得错乱不齐了。快速的解决方式是在进行更新以前,先备份当前的PCB文件,要不然的话就采用“项目选项 -> ECO Generation”这个设置,把“更新封装”这种默认的行为改变成“忽略差异”。
有一个关键参数,它是原理图符号的引脚电气类型,像Input、Output、Power这些,正确地设置这个参数,会对后续的电气规则检查,也就是ERC有帮助,虽说它不直接影响编号对应,不过它能够辅助发现未连接的逻辑引脚。对于那种引脚数量超多的BGA芯片,有两种方案被推荐,一种是“分部分绘制原理图符号”,另一种是“创建精确器件放置文件”:前一种方案需要把一颗芯片依据功能分成好多原理图部件,借此降低单个符号的引脚密度,以此方便阅读;后一种方案是严格按照芯片物理顺序创建单个符号,从而便于在PCB布局时查找引脚。在高速设计的状况中,后一种方案更能够防止出错。要是碰到了“Net Antennae”报错,或者遇到“Un – Routed Net Constraint”报错,而且连接关系经过确认是没有问题的,那么极其有可能是引脚映射出现了错误,这种情况下就需要返回到上述第一步去,从最开始重新进行核查。
这种方法是依照标准集成元件库流程的,直接从PCB反向生成原理图的时候,它可能不适用,处理非标准、机械定位用的焊盘(像散热片)时,它或许也不适用。对于后面这种情况,替代的方案是,在原理图符号里把它定义成机械引脚,并且在PCB封装里给予一个独特的编号(比如“0”或者“HS”),在映射的时候清晰地标注,防止和电气引脚弄混。
微信扫一扫
还没有评论呢,快来抢沙发~