Logic 原理图转成Layout的PCB设计操作

<span style="color:#ffffff;background-color: rgb(0, 0, 0);">    今天,初略做了个统计,发现目前国内的电子公司用PADS画PCB比较多,于是下决心学PADS。
</span>

 

关于如何将原理图导入PCB文件,发现一个更方便快捷的操作方法,具体操作如下:


1> 打开需要进行处理的原理图文件,将用PADS LAYOUT新建一个空PCB文件并打开;
2> 然后在PADS LOGIC中,执行TOOLS -> LAYOUT NETLIST -> DESIGN -> ECO TO PCB;
3> 如果导入过程中发现错误,则会生成并自动打开一个.ERR后缀的错误报告文件;
4> 如果导入过程正确,则不会生成错误报告,并且在新建的PCB文件坐标原点处,就堆放好元件封装了

 

然后还有一个问题,在设计过程中,将原理图的电气连接更新到PCB文件后,如果需要中途对原理图中元件的封装进行更改,如何将更改后的元件封装更与同步至PCB呢?具体说明如下:

1> 在PADS LOGIC中,执行,TOOLS -> LAYOUT NETLIST -> PREFERENCES选项卡 -> COMPARE PCB DECAL ASSIGNMENT;

2> 然后,选择在DESIGN选项卡中,执行ECO TO PCB,则在PCB元件封装将被原理图中元件属性中封装列表的第一个封装形式更新。

 

<span style="color:#ffffff;background-color: rgb(0, 0, 0);">在PADS LOGIC 中画好一个简单的原理图后,欲将元件封装和电气网络导入到PADS LAYOUT 中,进行元件的LAYOUT和布线。
</span>
<span style="color:#ffffff;background-color: rgb(0, 0, 0);">但是,从LOGIC 的原理图导出“PADS Layout Rules(.asc)"文件时,卡壳了,一直不能成功导入到ROUTER中。
</span>
<span style="color:#ffffff;background-color: rgb(0, 0, 0);">操作流程如下:菜单File -> Export -> PADS Layout Rules,然后保存文件成功。
</span>
<span style="color:#ffffff;background-color: rgb(0, 0, 0);">接下来,打开ROUTER,欲导入元件和网络,结果,导入了N+1次,在ROUTER 中原点位置都没有正常出现元件。
</span>
<span style="color:#ffffff;background-color: rgb(0, 0, 0);">操作流程如下:菜单File -> Import -> xxx.asc,然后,在信息输出框显示如下内容:
</span>
<span style="color:#ffffff;background-color: rgb(0, 0, 0);"><span style="word-wrap: normal; word-break: normal; line-height: 18px; font-size: 12px;">d:\PADS Projects\Layout_Session.log</span>
</span>

Reading file -- S:\PADS\MCU.asc -- version 9.0.* **NO ERRORS FOUND**
</pre><pre name="code" style="white-space: pre-wrap; font-size: 14px; line-height: 21px; padding: 0px; margin-top: 0px; zoom: 1; font-family: Arial; word-wrap: break-word; margin-bottom: 10px;"><span style="color:#ffffff;background-color: rgb(0, 0, 0);">虽然,系统提示没发现任何错误,但在PCB文件的原点却没有出现任何元件。失败了!
</span>
</pre><pre name="code" style="white-space: pre-wrap; font-size: 14px; line-height: 21px; padding: 0px; margin-top: 0px; zoom: 1; font-family: Arial; word-wrap: break-word; margin-bottom: 10px;"><span style="color:#ffffff;background-color: rgb(0, 0, 0);">在网络搜索了大半天,结果终于找个解决方法了。原文如下:
</span>
<span style="color:#ffffff;background-color: rgb(0, 0, 0);">1.进行DRC检查,看看有没有电气连接错误的,如果没有错误,进行下一步;</span>
<span style="color:#ffffff;background-color: rgb(0, 0, 0);">2.生成网络表; 3.确认你原理图中的所有元器件的PCB封装在layout中都存在,要是有些原件没有封装,必须先根据datasheet或者实物制作封装库; 4.确认所有的PCB封装都存在之后,导入logic生成的网表; 5.导入成功后,设置布线规则,然后就可以布线了; 6.布线的时候注意元器件的影响及各种信号之间的影响。</span>
<span style="color:#ffffff;background-color: rgb(0, 0, 0);">具体操作如下:
</span>
<span style="color:#ffffff;background-color: rgb(0, 0, 0);">在LOGIC软件中画好原理图,打开菜单Tool -> Layout Netlist -> 保存xxx.asc文件。
</span>
<span style="color:#ffffff;background-color: rgb(0, 0, 0);">然后,系统就出现一个xxx.err的结果信息文件,详细结果都在文件中描述了。
</span>
<span style="color:#ffffff;background-color: rgb(0, 0, 0);">如果没有错误,就可以进入ROUTER中进行元件布局了。
</span>
</pre><pre name="code" style="white-space: pre-wrap; font-size: 14px; line-height: 21px; padding: 0px; margin-top: 0px; zoom: 1; font-family: Arial; word-wrap: break-word; margin-bottom: 10px;"><span style="color:#ffffff;background-color: rgb(0, 0, 0);">操作流程如下:菜单File -> Import -> xxx.asc,然后,弹出一个ascii.err错误信息文本文件,显示如下内容:
</span>
</pre><pre name="code" style="white-space: pre-wrap; font-size: 14px; line-height: 21px; padding: 0px; margin-top: 0px; zoom: 1; font-family: Arial; word-wrap: break-word; margin-bottom: 10px;"><span style="color:#ffffff;background-color: rgb(0, 0, 0);">Reading file --  <wbr>S:\PADS\MCU.asc
*Bad *CONNECTION* ascii data format, nets must contain more than one pin. Signal +12V
Warning: deleting signal +12V
**INPUT WARNINGS FOUND**
</wbr></span>
 
<span style="color:#ffffff;background-color: rgb(0, 0, 0);">然后,ROUTER中弹出一个提示框,信息内容如下:
</span>
<span style="color:#ffffff;background-color: rgb(0, 0, 0);">Warning:  Improper data found in file X:\xxx.asc may be ignored.
</span>
</pre><pre name="code" style="white-space: pre-wrap; font-size: 14px; line-height: 21px; padding: 0px; margin-top: 0px; zoom: 1; font-family: Arial; word-wrap: break-word; margin-bottom: 10px;"><span style="color:#ffffff;background-color: rgb(0, 0, 0);">此时,在ROUTER的原点就出现了元件。</span>
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值