CAM350检查geber的重要说明(为你的PCB多一层保障)

2024-01-19 23:59

本文主要是介绍CAM350检查geber的重要说明(为你的PCB多一层保障),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

对于很多PCB设计软件而言总会有一些这样那样的问题.比如,操作不当或者一时疏忽就会导致最终的制板出现致命的问题。作为硬件工程师或者精确点PCB Layout工程师都知道,每次制板都是需要很多毛爷爷的,特别是板层越多就越多毛爷爷。

硬件工程师或许都知道,当我们每次PCB设计完成后将会出生产资料(BOM,COM,GEBER),其他不说,这里最主要的就是geber了,一旦它出错了,那么就不要谈后面的事了。所以每次出完资料,我们都会用CAM350去查看geber,但是大多硬件工程师只是查看丝印之类无关紧要的东西。往往忽略了最主要的东西------网络。说到这大家都发出疑问了,PCB设计软件检查完都没有报错,那么它的geber怎么可能会有网络的问题。是的,这个道理的确很正确。可是,你就能肯定我们的设计软件就是完全正确的么?它就什么都能查的出来?

我曾经就遇到过,设计软件无任何报错,可是出图制板后却发生了短路的严重问题。为此,我查了一些资料,终于在论坛中发现了一个能够增加一层保障的方法。那就是我们的CAM350。但是,在这里可不是只是查看丝印这些无关紧要的问题,他们只是美观,最主要的还是板子能够运行起来。

废话不多说,下次用CAM350查看geber时,可以试试下面的方法查看网络问题

1. 导入geber

File->import->AutoImport   找到geber文件位置导入它

点finish

此时可以查看每一层了。但是这不是我的重点

2.设置图层

在Type中设计每项的图层关系

3. 提取网表

4. 导入IPC(IPC文件生成可参见文件末尾附件)

Import->IPC->IPC-D-356A….

5. 网表对比

Analysis->Nets->Compare External Nets

会话框提示错误信息,点OK

银色高亮为报错

可以点list view 查看具体信息,并且点击任意网络则会定位

还可以点击上图箭头处,查看各个类型的报错,图中为SHORT即短路。

好了,大家可以随意查错了,这一层保障是不是又多了一点点安全感。

附件:

IPC文件的生成

这篇关于CAM350检查geber的重要说明(为你的PCB多一层保障)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/624150

相关文章

Tomcat版本与Java版本的关系及说明

《Tomcat版本与Java版本的关系及说明》:本文主要介绍Tomcat版本与Java版本的关系及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat版本与Java版本的关系Tomcat历史版本对应的Java版本Tomcat支持哪些版本的pythonJ

Nginx指令add_header和proxy_set_header的区别及说明

《Nginx指令add_header和proxy_set_header的区别及说明》:本文主要介绍Nginx指令add_header和proxy_set_header的区别及说明,具有很好的参考价... 目录Nginx指令add_header和proxy_set_header区别如何理解反向代理?proxy

SpringBoot整合jasypt实现重要数据加密

《SpringBoot整合jasypt实现重要数据加密》Jasypt是一个专注于简化Java加密操作的开源工具,:本文主要介绍详细介绍了如何使用jasypt实现重要数据加密,感兴趣的小伙伴可... 目录jasypt简介 jasypt的优点SpringBoot使用jasypt创建mapper接口配置文件加密

JAVA SE包装类和泛型详细介绍及说明方法

《JAVASE包装类和泛型详细介绍及说明方法》:本文主要介绍JAVASE包装类和泛型的相关资料,包括基本数据类型与包装类的对应关系,以及装箱和拆箱的概念,并重点讲解了自动装箱和自动拆箱的机制,文... 目录1. 包装类1.1 基本数据类型和对应的包装类1.2 装箱和拆箱1.3 自动装箱和自动拆箱2. 泛型2

MySQL常见的存储引擎和区别说明

《MySQL常见的存储引擎和区别说明》MySQL支持多种存储引擎,如InnoDB、MyISAM、MEMORY、Archive、CSV和Blackhole,每种引擎有其特点和适用场景,选择存储引擎时需根... 目录mysql常见的存储引擎和区别说明1. InnoDB2. MyISAM3. MEMORY4. A

MyBatis的配置对象Configuration作用及说明

《MyBatis的配置对象Configuration作用及说明》MyBatis的Configuration对象是MyBatis的核心配置对象,它包含了MyBatis运行时所需的几乎所有配置信息,这个对... 目录MyBATis配置对象Configuration作用Configuration 对象的主要作用C

在Dockerfile中copy和add的区别及说明

《在Dockerfile中copy和add的区别及说明》COPY和ADD都是Dockerfile中用于文件复制的命令,但COPY仅用于本地文件或目录的复制,不支持自动解压缩;而ADD除了复制本地文件或... 目录在dockerfile中,copy 和 add有什么区别?COPY 命令ADD 命令总结在Doc

解读Pandas和Polars的区别及说明

《解读Pandas和Polars的区别及说明》Pandas和Polars是Python中用于数据处理的两个库,Pandas适用于中小规模数据的快速原型开发和复杂数据操作,而Polars则专注于高效数据... 目录Pandas vs Polars 对比表使用场景对比Pandas 的使用场景Polars 的使用

Java实现检查多个时间段是否有重合

《Java实现检查多个时间段是否有重合》这篇文章主要为大家详细介绍了如何使用Java实现检查多个时间段是否有重合,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录流程概述步骤详解China编程步骤1:定义时间段类步骤2:添加时间段步骤3:检查时间段是否有重合步骤4:输出结果示例代码结语作

Spring Boot Actuator使用说明

《SpringBootActuator使用说明》SpringBootActuator是一个用于监控和管理SpringBoot应用程序的强大工具,通过引入依赖并配置,可以启用默认的监控接口,... 目录项目里引入下面这个依赖使用场景总结说明:本文介绍Spring Boot Actuator的使用,关于Spri