当前位置:首页 > 工业控制 > 电子设计自动化
[导读]手工布线 自动布线 验证你的板设计 设置项目输出 打印到Windows打印设备 生产输出文件 仿真设计 设置仿真 运行瞬态特性分析手工布线布线就是放置导线和过孔在板子上将元件连接起来。Protel DXP提供了许多有用的手工布

手工布线 自动布线 验证你的板设计 设置项目输出 打印到Windows打印设备 生产输出文件 仿真设计 设置仿真 运行瞬态特性分析手工布线

布线就是放置导线和过孔在板子上将元件连接起来。Protel DXP提供了许多有用的手工布线工具,使得布线工作非常容易。

尽管自动布线器提供了一个容易而强大的布线方式,然而仍然有你需要去控制导线的放置的状况——或者你因为个人喜好而要进行手工布线。在这些状况下,你可以对你的板的部分或全部进行手工布线。在本教程的这部分,我们要将整个板作为单面板来进行手工布线,所有导线都在底层。

现在我们要使用预拉线来引导我们将导线放置在板的底层。

在Protel DXP中,PCB的导线是由一系列直线段组成的。每次方向改变时,新的导线段也会开始。在默认情况下,Protel DXP初始时会使导线走向为垂直、水平或45°角,以使很容易地得到专业的结果。这项操作可以根据你的需要自定义,但在本教程中我们仍然使用默认值。

从菜单选择Place » Interactive Routing(快捷键P,T)或点击放置(Placement)工具栏的Interactive Routing按钮。光标变成十字形状,表示你处于导线放置模式。 检查文档工作区底部的层标签。TopLayer标签当前应该是被激活的。按数字键盘上的*键切换到底层而不需要退出导线放置模式。这个键仅在可用的信号层之间切换。现在BottomLayer标签应该被激活了。 将光标放在连接器Y1的最下面一个焊盘上。左击或按ENTER固定导线的第一个点。 移动光标到电阻R1的下面一个焊盘。注意导线是怎样放置的。在默认情况下,导线走向为垂直、水平或45°角。再注意导线有两段。第一段(来自起点)是蓝色实体,是你当前正放置的导线段。第二段(连接在光标上)称作“look-ahead”段,为空心线,这一段允许你预先查看好你要放的下一段导线的位置以便你很容易地绕开障碍物,而一直保持初始的45°/90°导线。 将光标放在电阻R1下面的一个焊盘的中间,然后左击或按ENTER键。注意第一段导线变为蓝色,表示它已经放在底层了。往边上移动光标一点,你会看见你仍然有两段导线连接在光标上:一条在下次鼠点击时要放置的实心蓝色线段和一条帮助你定位导线的空心“look-ahead”线段。 将光标重新定位在R1的下面一个焊盘上,会有一条实心蓝色线段从前一条线段延伸到这个焊盘。左击放下这条实心蓝色线段。你已经完成了第一个连接。 移动光标将它定位在电阻R4的下面一个焊盘上。注意一条实心蓝色线段延伸到R4。左击放下这条线段。 现在移动光标到电阻R3的下面一个焊盘上。注意这条线段不是实心蓝色,而是空心的表示它是一条“look-ahead”线段。这是因为你每次放置导线段时,起点模式就在以水平/垂直和45°之间切换。当前处于45°模式。按SPACEBAR键将线段起点模式切换到水平/垂直。现在这条线段是不实心蓝色的了。左击或按ENTER放下线段。 移动光标到电阻R2的下面一个焊盘。你需要再一次按SPACEBAR键来切换线段起点模式。左击或按ENTER放下线段。 你现在完成了第一个网络的布线。右击或按ESC键表示你已完成了这条导线的放置。光标仍然是一个十字形状,表示你仍然处于导线放置模式,准备放置下一条导线。按END键重画屏幕,这样你能清楚地看见已经布线的网络。 现在你可按上述步骤类似的方法来完成板子上剩余的布线。Figure 6显示了手工布线的板子。
保存设计。

在你放置导线时注意以下几点:

左击鼠标(或按ENTER键)放置实心颜色的导线段。空心线段表示导线的look-ahead部分。放置好的导线段用层颜色来显示。 按SPACEBAR键来切换你要放置的导线的horizontal/vertical 和 start 45° 起点模式。 在任何时候按END键来重绘画面。 在任何时候按快捷V、F来画面重绘为显示所有对象。 在任何时候按PAGEUP 和 PAGEDOWN键来以光标位置为中心放大或缩小。 按BACKSPACE键取消放置前一条导线段。 在你完成放置导线后或想要开始一条新的导线时右击或按ESC键。 你不能将不应该连接在一起的焊盘连接起来。Protel DXP将不停地分析板子的连接情况并阻止你进行错误的连接或跨越导线。 要删除一条导线段,左击选择,这条线段的编辑点出现(导线的其余部分将高亮显示)。按DELETE键删除被选择的导线段。 重新布线在Protel DXP中是很容易的——只要布新的导线段即可,在你右击完成后,旧的多余导线段会自动被移除。 在你完成PCB上的所有的导线放置后,右击或按ESC键退出放置模式。光标会恢复为一个箭头。

祝贺你!你已经手工布线完了你的板设计。

自动布线

要知道使用Protel DXP进行自动布线是如何的容易,完成以下步骤:

首先,从菜单选择Tools » Un-Route » All(快捷键U,A)取消板的布线。 选择从菜单选择Autoroute » All(快捷键A,A)。 自动布线完成后,按END键重绘画面。多么简单呀!Protel DXP的自动布线器提供与一个有经验的板设计师的同等结果,这是因为Protel DXP在PCB窗口中对你的板进行直接布线,而不需要导出和导入布线文件。 选择File » Save(快捷键F,S)保存你的板。

注意自动布线器所放置的导线有两种颜色:红色表示导线在板的顶层信号层,而蓝色表示底层信号层。自动布线器所使用的层是由PCB板向导设置的Routing Layers设计规则中所指明的。你也会注意到连接到连接器的两条电源网络导线要粗一些,这是由你所设置的两条新的 Width 设计规则所指明的。

不要介意在你的设计中的布线与Figure 7所示的不一样;而元件的放置也会不一样,两者都不一样仍然会布线。

因为我们最初在PCB板向导中将我们的板定义为双面板,所以你可以使用顶层和底层来手工将你的板布线为双面板。要这样做,从菜单选择Tools » Un-Route » All(快捷键U,A)取消板的布线。象以前那样开始布线,但要在放置导线时用*键在层间切换。如果你需要改变层时Protel DXP会自动加入过孔。

验证你的板设计

Protel DXP提供一个规则驱动环境来设计PCB,并允许你定义各种设计规则来保证你的板的完整性。比较典型的是,在设计进程的开始你就设置好设计规则,然后在设计进程的最后用这些规则来验证设计。

在教程中我们很早就检验了布线设计规则并添加了一个新的宽度约束规则。我们也注意到已经由PCB板向导创建了许多规则。

为了验证所布线的电路板是符合设计规则的,现在我们要运行设计规则检查(Design Rule Check)(DRC):

选择Design » Board Layers(快捷键 L ),确认System Colors 单元的DRC Error Markers 选项旁的Show按钮被勾选,这样DRC error markers才会显示出来。 从菜单选择Tools » Design Rule Check(快捷键T,D)。在Design Rule Checker 对话框已经框出了on-line和一组DRC选项。点一个类查看其所有原规则。 保留所有选项为默认值,点击Run Design Rule Check按钮。DRC将运行,其结果将显示在Messages面板。当然,你会发现晶体管的焊盘呈绿色高亮,表示有一个设计规则违反。 查看错误列表。它列出了在PCB设计中存在的所有规则违反。注意在Clearance Constraint规则下列出了四个违反。在细节中指出晶体管Q1和Q2的焊盘违反了13mil安全间距规则。 双击Messages面板中一个错误跳转到它在PCB中的位置。

通常你会在设计板、对布线技术和器件的物理属性加以重视之前设置安全间距约束规则。让我们来分析错误然后查看当前的安全间距设计规则并决定如何解决这个问题。找出晶体管焊盘间的实际间距:

在PCB文档激活的情况下,将光标放在一个晶体管的中间按PAGEUP键放大。 选择Reports » Measure Primitives(快捷键R,P)。光标变成十字形状。 将光标放在晶体管的中间一个焊盘的中间,左击或按ENTER。因为光标是在焊盘和与其连接的导线上,所以会有一个菜单弹出来让你选择需要的对象。从弹出菜单中选择晶体管的焊盘。 将光标放在晶体管的其余焊盘的其中一个的中间,左击或按ENTER。再一次从弹出菜单中选择焊盘。一个信息框将打开显示两个焊盘的边缘之间的最小距离是10.63mil。

关闭信息框,然后右击或按ESC退出测量模式,在且V、F快捷键重新缩放文档。

让我们看看当前安全间距设计规则。

从菜单选择Design » Rules(快捷键D,R)打开PCB Rules and Constraints Editor 对话框。双击Electrical类在对话框的右边显示所有电气规则。双击Clearance类型(列在右边)然后点击Clearance_1打开它。对话框底部区将包括一个单一的规则,指明整个板的最小安全间距是13mil。而晶体管焊盘之间的间距小于这个值,这就是为什么我们选择DRC时它们被当作违反。 在Design Rules面板选择Clearance类型,右击并选择New Rule添加一个新的安全间距约束规则。 双击新的安全间距规则,在Constraints单元设置Minimum Clearance为10mil。 点击Advanced (Query) 然后点击Query Builder,从Memberships Checks构建query ,或在Query栏键入HasFootprintPad(‘BCY-W3/D4.7’,’*’)。“*”表示名为BCY-W3/D4.7的“任何焊盘”。 点击OK关闭对话框。 你现在可以从Design Rules Checker 对话框(Tools » Design Rule Check)点击Run Design Rule Check按钮重新运行DRC。应该不会有违反了。

做得好!你已经完成了PCB设计,准备生成输出文档。

设置项目输出

项目输出,如打印和输出文件,是在Outputs for Project 对话框内设置的。

选择Project » Output Jobs。Project [project_name] 对话框出现。 点击你想要的输出进行设置。如果Configure按钮是激活的(不呈灰色),你就能修改该输出的设置。 完成设置后点击Close。 如果你要根据输出类型将输出发送到单独的文件夹,则选择Project » Project Options,点击Options标签,再点击Use separate folder for each output type,最后点击OK。

打印到Windows打印设备

一旦PCB的设计和布线都已完成,你就准备生成输出文档。这个文档应该包括一个描述制造信息的生产描图和一个描述元件位置信息的集合描图以及加载顺序(命令)。

要生成这些描图,Protel DXP包含一个精密的打印引擎,这会让你完成打印进程的控制。你可以在打印之前精确地定义你要打印的PCB层的组合、预览描图(称着打印输出)、设置比例、以及在纸上的位置。

现在我们要使用默认输出设置创建一个打印预览,然后修改设置。

从PCB菜单选择File » Print Preview。PCB将被分析并且以默认的输出显示在打印预览窗口。点击Close。 要检查输出中包括的PCB层的组合,选择Project » Output Jobs。Project [project_name] 对话框出现。从Documentation Outputs单元选择Composite Drawing,点击Configure按钮。PCB Printout Properties 对话框出现。你可以右击菜单选项添加或删除层。点击OK关闭对话框。 当我们仍然地Project [project_name] 对话框时,我们要为孔导向组合修改层的参数。选择Fabrication Outputs单元的Composite Drill Drawing,点击Configure按钮。在默认情况下,这个打印输出包括孔导向(一个每个钻孔处都有一个小十字的系统层),和打孔层(在每个钻孔处都有一个唯一表示每种钻孔大小的的特殊符号)。在一般的打孔图中孔导向层是不需要的,因此删除它,在Printouts & Layers列右击DrillGuide层,从菜单中选择Delete。点击OK关闭对话框。
现在点击Print Preview查看打孔图。然后你可以点击Print显示打印机设置,最后点击OK将该图传送到指定的打印机。
点击Close关闭打印预览窗口。 要修改目标打印机、设置页位置和比例,你可以在Project [project_name] 对话框选择Page Setup(或从菜单选择File » Page Setup)。选择你喜欢的打印机并设置打印机页为Landscape。 完成设置后,关闭所有打开的对话框。

生产输出文件

PCB设计进程的最后阶段是生成生产文件。用于制造和生产PCB的文件组合包括底片(Gerber)文件、数控钻(NC drill)文件、插置(pick and place)文件、材料表和测试点文件。输出文件可以在Project [project_name] 对话框(Project » Output Jobs)或通过File » Fabrication Outputs菜单的单独命令来设置。生产文档的设置作为项目文件的一部分保存。

生成底片文件

每一个底片文件对应物理板的一个层——元件丝印、顶层信号层、底层信号层、阻焊层等等。在生成用于生产你的设计的底片(Gerber)和数控钻(NC drill)文件之前,比较合理的作法是向你的PCB制造商咨询以确认他们的要求。

为本教程的PCB创建生产文件:

将PCB文档激活,然后选择File » Fabrication Outputs »Gerber files。Gerber Setup 对话框出现。
点击OK接受默认设置。底片(Gerber)文件生成并且CAMtastic!打开以显示这些文件。底片文件保存在自动创建在你的项目文件所在文件夹里的Project Outputs文件夹。每个文件夹有与层名相对应的文件扩展名,例如Multivibrator.GTO对应于顶层丝印底片。

材料清单

要创建材料清单,首先设置你的报告。选择Project » Output Jobs,然后选择Project 对话框Report Outputs单元的Bill of Materials。 点击Create Report。在这个对话框,你可以在Visible和Hidden Column通过拖拽列标题来为你的BOM设置你需要的信息。
点击Report…显示你的BOM的打印预览。这个预览可以使用Print按钮来打印或使用Export按钮导出为一个文件格式,如Microsoft Excel 的.xls。 关闭对话框。

祝贺!你已经完成了PCB设计进程。

仿真设计

Protel DXP允许你从原理图直接运行一个大型电路仿真的阵列。在本教程的以下部分,我们将仿真由我们的多谐振荡器电路所产生的输出波形。

设置仿真

在我们运行仿真之前,我们需要添加一些物件到我们的电路中:振荡器的电压源;用于仿真的参考地和一些我们希望查看波形的电路点的网络标签。

点击窗口顶部的Multivibrator.SchDoc使原理图为当前文档。 我们必须再放一个有电压源的连接器。要删除连接器,在连接器体上点击一次选取它,然后按键盘上的DELETE键。 这时没有足够的空间来放置电压源,因此我们要移动导线的自由端点。要移动12V导线的垂直端,点击一次导线选取。当小方块编辑点出现时,点击一次导线的自由端的点,然后向上尽可能移动该点到导线改变方向的地方。再点击放下该点。 对GND导线的垂直端重复这个进程,将其移动到图纸的底部。 选择View » Toolbars » Simulation Sources显示仿真源工具栏。 点击仿真源工具栏的+12V source按钮。一个电源符号将悬浮在光标上。按键盘上的TAB键编辑其属性。在出现的对话框中,点击Attributes标签使其激活,并设置Designator为V1。点击OK按钮关闭对话框,然后将这个电源放在12V和GND导线的垂直端点之间。 使用你用于移动12V和GND导线部分的垂直端点的相同技巧,再将他们移动到电压源的两个端点,如图Figure 9所示。

我们在运行仿真之前最后的任务是在电路的合适的点放置网络标签,这样我们可以很容易地认出我们希望查看的信号。在本教程电路中,较好的点是两个晶体管的基极和集电极。

从菜单选择Place » Net Label(快捷键P,N)。按TAB键编辑网络标签的属性。在Net Label 对话框,设置Net栏为Q1B,然后关闭对话框。 将光标放在与Q1基极连接的导线上。参照Figure 9的网络标签的放置。左击或按ENTER将网络标签放在导线上。 按TAB键将Net栏改为Q1C。 将光标放在与Q2集电极连接的导线上,左击或按ENTER将网络标签放在导线上。 同样地,将Q2B 和 Q2C网络标签放在Q2的基极和集电极导线上。 完成网络标签的放置后,右击或按ESC退出放置模式。 保存准仿真电路为与原原理图不同的文件名,选择File » Save As在Save As 对话框键入Multivibrator simulation.SchDoc。 运行瞬态特性分析

你的原理图现在已经具备所有必备的条件了,因此让我们设置一个电路瞬态特性分析。在我们的教程电路中,RC时间常数为100k x 20n = 2 ms 。要查看到振荡的5个周期,我们就要设置看到波形的一个10ms部分。

选择菜单的Design » Simulate » Mix Sim显示Analyses Setup 对话框。所有的仿真选项均在此设置。
首先我们要设置你希望观察到的电路中的中心点。在Collect Data For栏,从列表中选择Node Voltage and Supply Current。这个选项定义了在仿真运行期间你想计算的数据类型。 在Available Signals栏,双击Q1B、 Q2B、 Q1C 和 Q2C信号名。在你双击每一个名称时,它会移动到Active Signals栏。 为这个分析勾选Operating Point Analysis 和 Transient/Fourier。如果Transient/Fourier Analysis Setup没有自动显示,点击Transient/Fourier analysis名称。 将Use Transient Defaults选项设为无效,这样瞬态特性分析规则可用。
要指定一个10ms的仿真窗口,将Transient Stop Time栏设为10m 。 现在设置Transient Step Time栏为10u,表示仿真可以每10us显示一个点。 在仿真其间,实际的时间间隔是自动随机获取的一簇。在Maximum Step栏限制时间间隔大小的随机性,设置Transient Max Step Time为10u 。

现在准备运行瞬态特性分析。

点击Analyses Setup 对话框底部的OK按钮运行仿真。 仿真执行后,你将看见与图Figure 10所示相似的输出波形。

祝贺你!你已经完成的电路仿真,并显示了它的输出波形。

如果你喜欢,你可以改变一些原理图中元件参数,再运行仿真看看其变化。试着将C1的值改为47n(双击C1编辑其属性),然后再运行瞬态特性分析。输出波形将显示一个不均匀的占空比波形。



来源:0次

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭