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

相关文章

Go语言中make和new的区别及说明

《Go语言中make和new的区别及说明》:本文主要介绍Go语言中make和new的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1 概述2 new 函数2.1 功能2.2 语法2.3 初始化案例3 make 函数3.1 功能3.2 语法3.3 初始化

java中新生代和老生代的关系说明

《java中新生代和老生代的关系说明》:本文主要介绍java中新生代和老生代的关系说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、内存区域划分新生代老年代二、对象生命周期与晋升流程三、新生代与老年代的协作机制1. 跨代引用处理2. 动态年龄判定3. 空间分

MySQL之InnoDB存储引擎中的索引用法及说明

《MySQL之InnoDB存储引擎中的索引用法及说明》:本文主要介绍MySQL之InnoDB存储引擎中的索引用法及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录1、背景2、准备3、正篇【1】存储用户记录的数据页【2】存储目录项记录的数据页【3】聚簇索引【4】二

mysql中的数据目录用法及说明

《mysql中的数据目录用法及说明》:本文主要介绍mysql中的数据目录用法及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、版本3、数据目录4、总结1、背景安装mysql之后,在安装目录下会有一个data目录,我们创建的数据库、创建的表、插入的

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

Maven中的profiles使用及说明

《Maven中的profiles使用及说明》:本文主要介绍Maven中的profiles使用及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录主要用途定义 Profiles示例:多环境配置激活 Profiles示例:资源过滤示例:依赖管理总结Maven 中的

Before和BeforeClass的区别及说明

《Before和BeforeClass的区别及说明》:本文主要介绍Before和BeforeClass的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Before和BeforeClass的区别一个简单的例子当运行这个测试类时总结Before和Befor

Python pip下载包及所有依赖到指定文件夹的步骤说明

《Pythonpip下载包及所有依赖到指定文件夹的步骤说明》为了方便开发和部署,我们常常需要将Python项目所依赖的第三方包导出到本地文件夹中,:本文主要介绍Pythonpip下载包及所有依... 目录步骤说明命令格式示例参数说明离线安装方法注意事项总结要使用pip下载包及其所有依赖到指定文件夹,请按照以

Spring中管理bean对象的方式(专业级说明)

《Spring中管理bean对象的方式(专业级说明)》在Spring框架中,Bean的管理是核心功能,主要通过IoC(控制反转)容器实现,下面给大家介绍Spring中管理bean对象的方式,感兴趣的朋... 目录1.Bean的声明与注册1.1 基于XML配置1.2 基于注解(主流方式)1.3 基于Java

idea报错java: 非法字符: ‘\ufeff‘的解决步骤以及说明

《idea报错java:非法字符:‘ufeff‘的解决步骤以及说明》:本文主要介绍idea报错java:非法字符:ufeff的解决步骤以及说明,文章详细解释了为什么在Java中会出现uf... 目录BOM是什么?1. BOM的作用2. 为什么会出现 \ufeff 错误?3. 如何解决 \ufeff 问题?最