CAM350的网络比较主要用于检查Gerber、钻孔等制造数据形成的实际连接关系,是否与PCB设计端导出的网络表一致。常用参考网络为IPC-D-356或IPC-D-356A。出现开路或短路后,不能只看错误数量,还要回到铜层、钻孔、焊盘和网络提取结果逐项确认,否则很容易把数据导入问题误判成PCB本身的问题。CAM350支持从制造数据提取网络,并与外部IPC网络表进行比较。
一、CAM350怎么执行网络比较
执行网络比较前,要保证Gerber层、钻孔层和外部网络表来自同一个PCB版本。网络表比Gerber更新或更旧,都可能产生大量没有实际意义的差异。
1、导入Gerber和钻孔数据
①启动CAM350,新建工程。
②点击【File】→【Import】导入Gerber文件,将顶层、底层和各内层铜层分别识别为对应的信号层或电源层。
③继续导入NC Drill数据,检查通孔、盲孔和埋孔文件是否全部加载。
④打开层列表,逐层检查Gerber图形是否存在明显错位、镜像或比例异常。
⑤确认板框、铜层和钻孔使用相同的坐标原点。
网络提取需要依赖钻孔判断层间连接,尤其是存在盲孔、埋孔的多层板。如果钻孔数据缺失或类型识别错误,层间网络就可能被错误拆开。
2、导入IPC网络表
①点击【File】→【Import】,选择网络表导入类型。
②选择设计软件输出的IPC-D-356或IPC-D-356A文件。
③完成导入后检查外部网络点是否与焊盘位置基本重合。
④如果网络点整体偏移,先检查Gerber与IPC文件的单位和原点,不要直接执行比较。
⑤网络名称出现截断或异常时,重新检查IPC文件本身以及导出设置。
CAM350支持IPC-D-356和IPC-D-356A网络表的导入与导出,可利用外部CAD网络作为制造数据比较基准。
3、从Gerber数据提取网络
①确认所有需要参与导通判断的铜层已经启用。
②检查钻孔表中的PTH、Via和NPTH类型,机械孔不能误识别为导通孔。
③执行【Utilities】→【Netlist Extract】。
④在提取范围中选择当前PCB,并启动网络提取。
⑤提取完成后检查网络数量以及是否出现预处理错误。
⑥发现网络明显少于预期时,先检查钻孔和焊盘,不要立即运行网络比较。
如果之前已经进行了错误的网络提取,可以先清除现有连接关系再重新提取。Gerber上的线、焊盘和钻孔关系只有识别正确,后续比较才有意义。
4、执行网络比较
①完成CAM网络提取和IPC网络表导入后,执行【Analysis】→【Netlist Compare】。
②确认比较对象分别为CAM350提取网络和外部IPC网络。
③启动比较并等待分析完成。
④打开错误结果,分别查看Open、Short以及其他网络差异。
⑤选中单条错误,让CAM350高亮涉及的网络,再放大到焊盘、过孔和走线区域检查。
网络比较本质上是把制造数据提取出的网络与外部IPC网络进行对照。IPC网络表主要提供测试点和预期连接关系,因此错误结果能够指出哪些网络不一致,但不一定能够直接指出铜线具体在哪个位置断开或短接。
二、CAM350网络比较出现开路或短路如何排查
网络比较出现错误后,先判断是少连接还是多连接。Open表示本应属于同一网络的部分没有连接起来;Short则表示原本不同的网络在制造数据中发生连接。
1、出现Open时检查连接断点
①在错误列表中选中Open项目,显示对应网络。
②观察同一网络被分成的两个部分,逐步缩小显示范围。
③重点检查过孔、焊盘与走线连接位置,以及内层焊盘是否缺失。
④检查钻孔文件中对应Via是否存在,孔位是否与焊盘中心一致。
⑤检查Gerber走线末端是否真正接触焊盘,避免只是在视觉上接近。
⑥确认负片电源层中的热焊盘和隔离区域没有被错误解释。
Open错误中,CAM350可以用不同显示状态帮助区分被拆开的网络部分,但具体断点仍需要结合铜层和钻孔逐步定位。
2、出现Short时检查错误连接
①在错误列表中选中Short项目,记录被连接到一起的两个或多个网络。
②只显示相关铜层,关闭暂时无关的丝印、阻焊和机械层。
③沿两个网络距离最近的位置检查铜皮、走线和焊盘。
④重点查看细小铜桥、重叠Flash、铜皮填充和过孔连接。
⑤检查不同层之间是否因为钻孔类型错误而产生意外导通。
⑥修改数据后重新执行网络提取,再运行一次网络比较。
Short发生时CAM350会高亮涉及的网络。网络范围较大时,不应沿整条网络盲目查找,应先检查两个网络最接近的区域和共同经过的过孔位置。
3、排除Gerber和钻孔导入错误
①关闭网络比较结果,检查各铜层的单位与坐标。
②确认顶层、底层和内层没有发生镜像或层顺序错误。
③打开钻孔表,核对孔径、镀铜属性和盲埋孔层对。
④检查圆形或方形焊盘是否被错误当作普通图形,而没有参与网络提取。
⑤重新执行【Utilities】→【Netlist Extract】,再对比错误数量。
旧版本CAM350曾出现网络提取或网络比较产生错误结果的修复记录,因此如果同一份确认无误的数据在特定版本中持续出现明显异常,也应检查当前软件版本。
三、怎样确认开路或短路已经处理完成
网络错误消失后,还需要重新提取网络并进行一次完整比较,不能只修改错误标记附近的数据。
1、重新建立网络结果
①保存修改后的CAM工程。
②重新执行网络提取,避免继续使用修改前的网络关系。
③再次运行网络比较。
④检查Open、Short和其他网络差异是否全部清除。
⑤随机选择电源、地和高速信号网络进行人工确认。
2、保留比较结果用于生产检查
①确认使用的Gerber、钻孔和IPC网络表版本一致。
②保存最终CAM350工程。
③输出网络比较结果或检查记录。
④将最终制造数据与经过验证的网络表一起归档。
CAM350 15进一步增强了网络比较中开路、短路的定位和显示,并增加了内部网络点及相关可视化功能,使用较新版本时可以利用这些结果缩小检查范围。
总结
CAM350网络比较的关键是保证Gerber、钻孔和外部网络表来自同一设计版本,并且制造数据已经正确建立连接关系。开路问题应重点检查走线、焊盘和层间过孔,短路问题则应重点检查铜桥、重叠图形和错误层间导通。把数据问题与真实PCB网络错误分开判断,可以减少网络比较中的误报和重复检查。希望本文对大家使用CAM350检查PCB网络有所帮助,如需进一步了解相关软件,可联系咨询。
