【PCB】Cadence入门之原理图输入-网表生成

少女dtysky

世界Skill

时刻2015.02.18

可以参考本人体三维显示器的PCB工程来看这个系列:
https://github.com/dtysky/Led_Array

原理图与PCB的中间层过度就是网表了,我们把OrCad的器件和连接信息通过网表传递给Allegro才可以进行Layout,生成网表虽然简单,但前置工作还是有一些的,比如重排、DRC、修正等等。


1.检查

器件放置连接完毕后便要生成网表以备Layout使用了,在生成网表前还有一些东西需要说明。

1.重排:
重排,便是对已经布置好的器件进行再一次地规范,这会对已经布置好的器件名称等等进行修改。
返回工程主界面,选中.\xxx.dsn,点击上面标题栏的Tools,下拉菜单中选择Annotate,全部保持默认即可,具体选项的意思可以自己研究,无非就是作用域、作用形式之类的。

2.器件属性修改:
这一步的作用是对器件的属性进行完善,所谓器件属性,就是名字、值、标识等等,对其进行修改不仅仅关系到原理图的DRC等等,还关系到Layout时的器件岁对应的种种状况。
右键器件或者.\xxx.dsn文件夹,可以在弹出菜单中选择Edit Object Properties,如此便可以进入属性编辑界面:
如果前面一帆风顺,那么此处需要修改的属性也就不多了,仅仅是ValuePCB Footprint,便已足够,其中Value定义了器件的值,如果器件是电阻电容等等便可以定义为0.1uf等等,而PCB Footprint则定义了器件的Layout封装,比如smd_0603、DGG56等等,这些封装是可以从厂商处获得,也可以自己建立,如何建立器件的Layout封装将会在之后的文章中说到。

3.DRC检查:
最后一步就是DRC检查了,如果这一步完美通过,之后的修改也就没有必要了,当然智者千虑必有一失,也故某些东西还是不能省的。
所谓DRC,即为Design Rules Check,设计规则检查,也就是检查原理图设计中是否存在错误和漏洞。
选中.\xxx.dsn后点击标题栏的Tools,下拉菜单中选择Design Rules Check即可打开界面:

其中:

  1. Sope:作用域,全部设计还是当前选择的。
  2. Mode:
  3. Action:左边——检查设计规则,删除DRC标注,右边——为警告创建标注,保留已经豁免的DRC。
  4. Design Rules:选择电气规则检查或者物理规则检查。
  5. 其他窗口是一些规则设置,这个可以自己仔细研究,一般而言默认即可。

执行完DRC之后,如果没有错误是最好的,如果有的话,就必须要进行修改了。
DRC错误的表现形式是一个个绿色的小点,双击后便会出现错误的信息,你可以选择直接删除该点,但删除了之后错误依然在根本没有解决问题所以不建议这么做,最好的方法还是修改完毕后再次进行DRC检查。
一般而言DRC错误都是由于端口类型不匹配,比如in接in端口,总线不匹配,比如线路命名错误。


2.修改和更新

1.修改:
原理图修改分为两种,即原理图修改和器件修改。
对于原理图修改,只需要修改完布线和器件等之后再一次进行重排和DRC检查即可,而如果器件本身出错,则会麻烦一些。
如果器件的原理图出现了错误,我们首先要对器件本身进行修改,双击器件的原理图进行编辑,修改完毕后保存,之后的一步非常重要。

2.更新:
对器件原理图进行修改之后,我们必须要进行更新操作,否则原本的原理图是不会进行自动更改的,更改方式如下:
打开.\xxx.dsn文件夹下的Design cache文件夹,右键已经修改完毕的、需要更新的器件,选择Update cache即可。
如果并不是对器件进行直接的修改,而是要将器件完全替换成另一个器件,或者进行库的更换,那么则需要选择Replace cache,之后按照窗口内的指示进行操作即可。


3.网表生成以及器件BOM导出

在若干次的修改后我们终于达到了DRC完全无误的境界,加之属性的完全,我们便可以开始网表的导出了,不但如此,我们还可以生成BOOM来方便采购人员。

1.网表生成:
回到项目界面,选中.\xxx.dsn,标题栏Tools->Creat Netlist,打开创建网表界面:

此界面下,上面的那几个界面切换按钮是为了对应不同的网表利用工具,对于仅仅为了绘制PCB的我们而言,PCB Editor是需要的,由于只是入门,所以在这一步我们仅仅需要关心那个路径选项,也就是网表文件的保存位置,默认为原理图目录下,为了结构的清晰,我建议将NETLIST放在一个单独的文件夹内,以下是我的目录结构:

点击确认,如果之前都按照标准来的话应该就会创建结束了。

2.BOM导出:
BOM即为Bill of Material(材料清单),是整个设计中需要用到的实际器件的集合,导出BOM,对于采购人员是十分必要的。
OrCad导出BOM很简单,仍然是在Tools的下拉菜单中,我们选择Bill of Material即可打开该菜单,有些选项想必大家已经很熟悉了就不再赘述,值得一提的是Line Item Definition这一栏,Header表示生成的电子表和的头栏,而剩下一个则是每一栏对应的值的格式化,然后就是最后一栏的保存路径选择,其他的也没有什么特别好主意的。
点击OK,生成成功,生成的文件一般是.BOM文件,用Excel打开即可。

这样一来,原理图的输入便完全结束了。

如果不是自己的创作,少女是会标识出来的,所以要告诉别人是少女写的哦。