龙空技术网

PCB工程师与结构工程师合作,会遇到怎样的磨擦!

卧龙会IT技术 206

前言:

而今你们对“pcb的netlist网络表”大约比较重视,咱们都需要了解一些“pcb的netlist网络表”的相关知识。那么小编同时在网摘上收集了一些对于“pcb的netlist网络表””的相关知识,希望看官们能喜欢,同学们一起来了解一下吧!

PCB和结构工程师的爱恨情仇

(以及如何利用allegro导入DXF的基本操作)

PCB工程师为什么会和结构工程师产生爱 恨情仇呢?有经验PCB的工程师应该是深有体会,但初进入PCB这个行业的估计还有些茫然;

只因是我们完成一个整体项目,PCB只是其中的一部分,我们需要多个部门合作,打交道最多的就是逻辑(也就是大家所说的硬件部门)和结构部门。原创今日头条:卧龙会IT技术

为什么需要和这两个部门合作,我们做PCB的Netlist(网表)是逻辑工程师提供的,OutLine(板框)是结构工程师提供,既然经常联系就有爱,就有恨,这节的重点讲讲和结构工程师的恨,后续也会分享和逻辑工程师的爱与恨;

首先我们需要知道做PCB为什么需要要导入DXF?导入DXF的作用是什么?

答:DXF一般是由我们的结构工程师提供,DXF文件包含的信息一般有PCB板框,板框尺寸的标注,挖空区域的标注,螺丝孔的标注,Top和Bottom层限高区域标注和限高的高度标注,禁止摆放元器件的标注,禁止布线区域标注,各类连接器位置或是连接器摆放在正面还是反面的标注等。

而这些信息正是我们做PCB设计所不可缺少的,因此需要导入DXF文件来生成板框,注意禁布区域和限高区域。

大家了解了为什么需要导入DXF后,接下来为大家讲解下如何利用allegro软件导入DXF文件的基本操作,

步骤一:

进入DXF导入菜单,点击File-Export-DXF…如图一所示:

图一 进入菜单

步骤二:

在相关路径找到所需要调入的DXF文件,再点击Edit/View layers…如图二

图二 设置基本信息

调入DXF文件;选择单位MM;勾选项;点击Edit/View layers…步骤三:

点击Edit/Viewlayers…出现下面新窗体,如图三

图三

1.勾选Select all,选择所以的层;

2.Class:选择BOARD GEOMETRY;

3.点击New subclass,弹出如下图窗口,如图四:

图四:新建Subclass

4.新建一个Subclass,输入名字,点击OK;

5.点击Map,点击OK,如图五,原创今日头条:卧龙会IT技术

图五:Map

步骤四:

点击OK后,又返回到第二步的界面,点击Import,完成后点击Close,DXF文件的导入结束,如图六:

图六:点击导入

注意点:步骤二的勾选项,“ Incremental addition”

第一次创建的PCB不勾选“ Incremental addition”是没问题的,如果PCB后续需要升级再导入DXF文件时,这个选项一定要勾选上,如果不勾选上,导入DXF文件后PCB板里面所有的对象将被删除,大家可自行尝试下;按照个人的习惯,一般导入DXF都会勾选上;

这样Allegro导入DXF就完成了;如何显示我们导入的DXF了?

在PCB菜单下面点击Display-Color/Visibility…出现界面如图七:

图七:显示导入的DXF

即可看到导入的DXF图了,简单吧;

图八:导入后的DXF图

最基本的操作说完后,接下来我们说说 “恨”这个字。

当我们在公司有新的任务到来的时候,第一件事就是了解到项目交期是什么时候,然后就开始把Netlist、DXF导入PCB,接下来就是布局,拉线,做完后导出DXF和3D核对是否有误,没问题就GERBER文件给板厂。

然后心里算计一下这个月完成能拿多少提成,一般高兴的时候,不好的事就要来了,结构工程师说“老王这个地方是KeeptOut区域,禁止摆放元器件的,你怎么摆了这么多器件在这里”。

说完,心里一万个草泥马,无语,为什么不早说,为什么不早说,为什么不早说,为什么不在DXF里面标注清楚,这样我的话我得重新布局,布线也得重新做,顿时有想冲过去打一顿的冲动,辛苦了好几天的成果就这么浪费了,如果项目急的话还得加班加点才能完成。

既然事情发生了,还得面对,但我们要吸取教训,怎么避免下次出现这种情况了?

其实我们在实际工作中还会遇到许多类似这种结构问题,有些地方限高,那么元器件高了就不能摆放、一些外部接口座子是固定位置的、禁止走线的区域等,但结构工程师偷懒没有标注出来,或者结构工程师想口头上和你说但是他又忘记了等,当PCB做完后发现不对,都会造成我们做的PCB重新返工。原创今日头条:卧龙会IT技术

所以我想说的是,建议那些刚入门做PCB的同事,在做板前不清楚或有疑问的地方一定要主动和结构工程师确认,沟通,或者当我们把一部分布局做完后导出3D,给结构工程师检查,不要等我们拉线完了才给结构工程师审核,只有这样才能最大程度的保证高效率完成我们的工作。

今天的分享就到这里后续我将继续和大家分享Allegro知识和自己工作中的一些经验,感兴趣的可以关注我哈,希望能给大家带来一些意想不到的收获;大家有疑问的地方,或实际操作中遇到的问题也可以提出来,我会为大家解答。

​原创:卧龙会 玉京龙

​卧龙会,卧虎藏龙,IT高手汇聚!由多名十几年的IT技术设计师组成,欢迎关注!

标签: #pcb的netlist网络表