我亲自进行了 Altium Designer 24.0.1的测试,遇到过在网表比对时出现报“Duplicate Net Name”错误的情况,新手只要依照步骤逐个进行操作,便能够轻易避开此类常见的问题……
我亲自进行了 Altium Designer 24.0.1的测试,遇到过在网表比对时出现报“Duplicate Net Name”错误的情况,新手只要依照步骤逐个进行操作,便能够轻易避开此类常见的问题。
第一步 复位并重新标注原理图所有位号
操作的路径是,在原理图界面当中,找到菜单“工具”,再从“工具”里面找到“标注”,“标注”里面有“复位位号”,点击“复位位号”之后会弹出对话框,弹出对话框就要点“是”;然后要接着去点击“更新位号”,在点击“更新位号”之后,会出现勾选选项,勾选“所有页面”,把起始编号设置为1,将递增步长设定为1,最后点“确定”,这样就完成了。
【新手避坑】
常见的报错情形是,导入网表的时候出现“Duplicate designator”的提示,比如说存在两个电阻,它们的名称都是R1。其核心的缘由在于,复制粘贴模块以后,忘记手动去修改位号。快速的解决方式是,首先全选所有的器件,在“属性”面板将位号批量修改成“R?”这种带有问号的形式,接着执行自动标注。要保证锁定关键器件(像MCU)的位号不变动,不然PCB和原理图会对不上。
第二步 统一网络标签命名并查单端网络
路径操作:于顶端点击“网络标签”图标(快捷键为PN),于每一条信号线上放置标签。参数关键最优推荐数值:将标签字体大小设定为10mil(也就是0.254mm)。选择缘由:于A4图纸上面字词太大易占据空间从而容易重叠,太小则会使眼睛看坏,10mil是主流PCB工厂丝印输出的清晰界线,同时适配多数工程师的显示器缩放比例。
达成标签设置之后,去执行“工程”,再执行“网表”,接着执行“生成”,随即等待Messages面板弹出。
【新手避坑】
这儿存在一个高频的完整报错,其内容为:“Error: Net has only one pin”。有着一套一站式解决流程,首先,双击报错行能够直接跳转到原理图里的该网络;接着,会发现这根线仅仅连接了一个引脚,而另一端处于悬空状态或者没有贴上标签;随后,如果确实是需要单端网络,比如测试点,那就点击“放置”,再点击“指示”,接着点击“No ERC标号”,然后把它放置在该网络上以此屏蔽检查;最后,重新去生成网表,此时报错便会消失。此外,要留意网络标签不在末尾处打空格,因为“GND”与“GND ”属于两个全然不一样的网络。
第三步 比对原理图符号与封装的引脚映射
操作的路径是,先将PCB库文件打开,接着找到菜单当中的“工具”,再从中选择“引脚映射”,之后去对比左边原理图符号所列出的引脚号以及右边封装焊盘号。或者还能够直接运行“报告”,再从中选取“引脚不匹配检查”。
这里给你两组实操方案对比:
方案A,采取手动方式,逐个进行核对,这种方式适合样品阶段,此时的整板器件种类少于10种,虽然耗时,但是零误判。
方案B:运用脚本“模型检查”来自动跑批,此适用于量产板(存在上百种器件的那种),然而脚本会将非标准命名误报(像是排针的“A1、B1”这种情况)。取舍逻辑如下:在原型调试时就毫不犹豫地选择方案A,多花费20分钟以此来防止半夜打样回来后察觉到引脚飞错的状况;而要是赶交期则采用方案B,不过必须要单独对电源和地引脚进行复核。
【新手避坑】
通常会出现报错“Footprint not found”,或者出现“Pin mismatch”。比如在原理图之中,芯片的第3脚被称作“VCC”,然而在封装里,与之对应的焊盘名却是“3”。解决的办法是:返回到原理图库,双击该器件符号,于“引脚”属性之内,将“VCC”修改为“3”,以此来保持和封装一致。千万不要反过来去修改封装,一旦修改封装,就会致使其他工程的旧板子全部爆炸。
本方法不适用的场景为,Cadence OrCAD Capture输出第三方网表,也就是Telesis格式时出现的加密语法错误,存在这样的情况噢。还有简易的替代方案,其一呢是直接输出protel2.dll格式的网表,绕开语法检查,其二呢是用文本编辑器打开.NET文件,手动删除乱码注释行这还有别的办法。你在网表导入的时候遇到过最离谱的报错是什么呀?把它丢到评论区,点赞的兄弟我会私信发你一份常用元件库纠错脚本。
微信扫一扫
还没有评论呢,快来抢沙发~