Altium Designer中对未布线的网络进行定位检查 漏线检查
Altiumdesigner规则检查常出的问题汇总
A l t i u m d e s i g n e r规则检查常出的问题汇总 SANY标准化小组 #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#Altium designer 规则检查常出的问题汇总1.Rule Violations Count违反数2.Short-Circuit Constraint (Allowed=No) (All),(All)短路约束=不允许)(全部),(全部)3.Un-Routed Net Constraint ( (All) ) 26Un-Routed净约束(所有)26岁4.Clearance Constraint (Gap=9mil) (All),(All)间隙约束(间隙= 9 mil)(全部),(全部)5.Power Plane Connect Rule(Relief Connect )(Expansion=20mil) (Conductor Width=10mil) (Air Gap=10mil) (Entries=4) (All)功率平面连接规则(救济连接)(扩展= 20 mil)(导体宽= 10 mil)(气隙= 10 mil)(条目= 4)(全部)06.Width Constraint (Min=8mil) (Max=20mil) (Preferred=15mil) (All)宽度约束(Min = 8 mil)( Max= 20 mil)(优先15例mil)(全部)问题应该出在你设置和实际的冲突,你的Protel所设置的最小线宽是25mil,最大线宽也是25mil,默认线宽还是25mil,这本没错,但可能是你的某根GND线不是25mil,或者你用了覆铜,而覆铜的线条(Track Width)也不是25mil,所以才出错!建议在Design 的Rule里设置一下WidthConstraint的最大和最小线宽,调整到合适范围,就不会报错了。
7.Height Constraint (Min=0mil) (Max=1000mil) (Prefered=500mil) (All)高度约束(Min = 0 mil)( Max = 1000 mil)(优先= 500 mil)(全部)8.Hole Size Constraint (Min=1mil) (Max=150mil) (All)孔尺寸约束(Min = 1 mil)( Max = 150 mil)(全部)修改尺寸,设计孔大于你设置的规则的值9.Hole To Hole Clearance (Gap=6mil) (All),(All)洞孔间隙(间隙= 6 mil)(全部),(全部)引脚安全间距问题,一般是封装的问题,如果确定封装没问题,这个错误基本你可以忽略。
AltiumDesignerPCB布局布线及规则设置
– 需要在PCB中切除部分,可使用菜单快捷键“D - S - C”(Define Board Cutout)
– 绘制完成后,可重新定义原点位置,“E - O - S”,一般可定义在板子左下角、 某个定位孔处或板子中央
• 可将所有Room拖动(会连带room中的元件)到PCB中 • 将room的大小拖放到比PCB稍稍大一些 • 可在图层显示选项中(“L”),将room设置为隐藏
2021/9/17
20
布局
• 布局
– 如果觉得丝印层字符过大,可以使用“Find Similar Objects”(在对象上单击右 键)工具和PCB检视器(PCB Inspector)批量修改
– 或将PCB中的更改导入到原理图中
• 在PCB编辑环境中,菜单“D - U”
– 同步过程中如有错误,应检查后再次同步,常见错误有:
• 封装错误 • 封装库未引用 • 封装中焊盘与元件引脚
不配对 • 元件标号重复 • 等等
2021/9/17
17
元件属性
• 双击元件可编辑元件属性
元件所在层,可以 修改,修改后AD 会自动翻转封装
– 两种方法:
• 使用菜单快捷键“D - S - R”(Redefine Board Shape),可绘制边框的外形(绘制过程中可按 “Space”更改出线方向,按“Shift+Space”更改线型)绘制至最后一边时可单击右键结束,AD会自 动完成最后一边
• 在Keepout层使用绘图工具绘制任意形状的封闭线条,选中它们,然后使用菜单快捷键“D - S - D” (Define From Selected Objects),AD会根据选中的线条形状定义PCB外形
Altium Designer Rules规则详解
Altium Designer Rules规则详解2011-09-18 08:10:58| 分类:我爱☆DIY|举报|字号订阅对于PCB的设计,AD提供了详尽的10种不同的设计规则,这些设计规则则包括导线放置、导线布线方法、元件放置、布线规则、元件移动和信号完整性等规则。
根据这些规则,Protel DXP进行自动布局和自动布线。
很大程度上,布线是否成功和布线的质量的高低取决于设计规则的合理性,也依赖于用户的设计经验。
对于具体的电路可以采用不同的设计规则,如果是设计双面板,很多规则可以采用系统默认值,系统默认值就是对双面板进行布线的设置。
本章将对Protel DXP的布线规则进行讲解。
6.1 设计规则设置进入设计规则设置对话框的方法是在PCB电路板编辑环境下,从Protel DXP的主菜单中执行菜单命令Desing/Rules ……,系统将弹出如图6-1所示的PCB Rules and Constraints Editor(PCB设计规则和约束) 对话框。
图6-1 PCB设计规则和约束对话框该对话框左侧显示的是设计规则的类型,共分10类。
左边列出的是Desing Rules( 设计规则) ,其中包括Electrical (电气类型)、Routing (布线类型)、SMT (表面粘着元件类型)规则等等,右边则显示对应设计规则的设置属性。
该对话框左下角有按钮Priorities ,单击该按钮,可以对同时存在的多个设计规则设置优先权的大小。
对这些设计规则的基本操作有:新建规则、删除规则、导出和导入规则等。
可以在左边任一类规则上右击鼠标,将会弹出如6-2所示的菜单。
在该设计规则菜单中,New Rule是新建规则;Delete Rule是删除规则;Export Rules是将规则导出,将以 .rul为后缀名导出到文件中;Import Rules 是从文件中导入规则;Report ……选项,将当前规则以报告文件的方式给出。
Altium Designer的使用方法
Altium Designer原理图与印制电路板(PCB)图设计教程一般来说,一个产品的电路设计的最终表现为印制电路板,为了获得印制电路板,整个电路设计过程基本分5个主要步骤:原理图的设计、生成网络表、印制电路板的设计、生成印制电路板报表并打印印制电路板、生成钻孔文件和光绘文件。
Altium Designer构建于一整套板级设计及实现特性上,其中包括原理图设计、印制电路板设计、混合信号电路仿真、布局前/后信号完整性分析、规则驱动PCB布局与编辑、改进型拓扑自动布线及全部计算机辅助制造(CAM)输出能力等。
Altium Designer的功能在Protel旧版本的基础上得到进一步增强,以支持FPGA及其他可编程设计及其在PCB上的集成。
下面以uA741电路为例介绍Altium Designer10软件的使用方法。
一、新建项目执行菜单File/new/Project/PCBProject,左侧项目管理窗口出现新建的项目,默认项目名为PCB_Project1.PrjPCB,点击右键在出现的菜单中选择Save Project,自定义项目名称如exp1.PrjPCB(建议学生在E盘根目录下建一个以学号命名的文件夹来管理项目)。
二、原理图设计1.新建原理图文件执行菜单File/new/Schematic,左侧的项目管理窗口看到在Source Documents 文件夹下生成了新文件sheet1.SchDoc,右键save更名为exp1.SchDoc2. 环境参数设置菜单Design/ Document Options,弹出文件选项窗口,设置光标移动基本单位snap:2mil,可见网格尺寸为10mil。
如图1图1 文件属性设置3. 绘制原理图(放置元件及连线)图2为uA741电路原理图。
图2 uA741电路原理图表1中列出了电路中使用到的元件及所属的库(Library)。
管理器,在元件库管理器中,用户可以装载新的元件库、查找元件、放置元件等。
AltiumDesigner自动布线规则word精品文档10页
对于PCB 的设计,Altium Designer .0提供了详尽的10 种不同的设计规则,这些设计规则则包括导线放置、导线布线方法、元件放置、布线规则、元件移动和信号完整性等规则。
根据这些规则,Protel DXP 进行自动布局和自动布线。
很大程度上,布线是否成功和布线的质量的高低取决于设计规则的合理性,也依赖于用户的设计经验。
对于具体的电路可以采用不同的设计规则,如果是设计双面板,很多规则可以采用系统默认值,系统默认值就是对双面板进行布线的设置。
本章将对Altium Designer .0的布线规则进行讲解。
.1 设计规则设置进入设计规则设置对话框的方法是在PCB 电路板编辑环境下,从Protel DXP 的主菜单中执行菜单命令Desing/Rules ……,系统将弹出如图— 1 所示的PCB Rules and Constraints Editor(PCB 设计规则和约束) 对话框。
该对话框左侧显示的是设计规则的类型,共分10 类。
左边列出的是Desing Rules( 设计规则) ,其中包括Electrical (电气类型)、Routing (布线类型)、SMT (表面粘着元件类型)规则等等,右边则显示对应设计规则的设置属性。
该对话框左下角有按钮Priorities ,单击该按钮,可以对同时存在的多个设计规则设置优先权的大小。
对这些设计规则的基本操作有:新建规则、删除规则、导出和导入规则等。
可以在左边任一类规则上右击鼠标,将会弹出如图— 2 所示的菜单。
在该设计规则菜单中,New Rule 是新建规则;Delete Rule 是删除规则;Export Rules 是将规则导出,将以 .rul 为后缀名导出到文件中;Import Rules 是从文件中导入规则;Report ……选项,将当前规则以报告文件的方式给出。
图— 2 设计规则菜单下面,将分别介绍各类设计规则的设置和使用方法。
.2 电气设计规则Electrical (电气设计)规则是设置电路板在布线时必须遵守,包括安全距离、短路允许等4 个小方面设置。
altium designer使用技巧
altium designer使用技巧Altium Designer是一款功能强大的电子设计自动化软件,广泛应用于PCB设计领域。
在使用Altium Designer时,有一些技巧和方法可以帮助提高工作效率。
本文将介绍一些常用的Altium Designer使用技巧。
1. 使用快捷键:Altium Designer提供了丰富的快捷键,可以帮助快速执行各种操作。
熟练掌握常用的快捷键,可以大大提高工作效率。
例如,Ctrl+C和Ctrl+V分别用于复制和粘贴,在进行元件布局时可以快速复制和粘贴元件。
2. 使用设计规则检查:设计规则检查是Altium Designer的一个强大功能,可以帮助检查设计中的错误和潜在问题。
在进行PCB布局时,可以设置设计规则,例如最小间距、最小宽度等,然后运行设计规则检查来查找可能存在的问题。
3. 使用快速布局工具:Altium Designer提供了一些快速布局工具,可以帮助自动完成一些常见的布局任务。
例如,自动布线工具可以根据指定的约束条件自动完成信号线的布线。
4. 使用层叠功能:Altium Designer的层叠功能可以帮助在多个PCB层之间进行快速切换。
可以使用快捷键Ctrl+Tab来切换到下一个层,Ctrl+Shift+Tab切换到上一个层。
这个功能在进行多层PCB设计时非常有用。
5. 使用样式表:样式表是Altium Designer中一种用于管理设计元素样式的功能。
通过使用样式表,可以定义并统一设计中的元件样式、文本样式等,使整个设计具有一致的外观。
6. 使用元件库:Altium Designer提供了丰富的元件库,可以从中选择合适的元件并进行使用。
在进行元件选择时,可以通过搜索功能快速找到需要的元件。
7. 使用原理图重复器:原理图重复器是Altium Designer中的一个实用功能,可以帮助自动复制并连接电路图中的电路片段。
在设计中遇到一些重复的电路片段时,可以使用原理图重复器来简化设计过程。
AltiumDesignerRules规则详解
Altium Designer Rules规则详解2011-09-18 08:10:58| 分类:我爱☆DIY|举报|字号订阅对于PCB的设计, AD提供了详尽的10种不同的设计规则,这些设计规则则包括导线放置、导线布线方法、元件放置、布线规则、元件移动和信号完整性等规则。
根据这些规则, Protel DXP进行自动布局和自动布线。
很大程度上,布线是否成功和布线的质量的高低取决于设计规则的合理性,也依赖于用户的设计经验。
对于具体的电路可以采用不同的设计规则,如果是设计双面板,很多规则可以采用系统默认值,系统默认值就是对双面板进行布线的设置。
本章将对Protel DXP的布线规则进行讲解。
6.1 设计规则设置进入设计规则设置对话框的方法是在PCB电路板编辑环境下,从Protel DXP 的主菜单中执行菜单命令Desin g/Rules ……,系统将弹出如图6-1所示的PCB Rules and Constraints Editor(PCB设计规则和约束 ) 对话框。
图6-1 PCB设计规则和约束对话框该对话框左侧显示的是设计规则的类型,共分10类。
左边列出的是Desing Rules( 设计规则 ) ,其中包括Electrical (电气类型)、 Routing (布线类型)、 SMT (表面粘着元件类型)规则等等,右边则显示对应设计规则的设置属性。
该对话框左下角有按钮Priorities ,单击该按钮,可以对同时存在的多个设计规则设置优先权的大小。
对这些设计规则的基本操作有:新建规则、删除规则、导出和导入规则等。
可以在左边任一类规则上右击鼠标,将会弹出如6-2所示的菜单。
在该设计规则菜单中, New Rule是新建规则; Delete Rule是删除规则;Export Rules是将规则导出,将以 .rul为后缀名导出到文件中; Import Rules 是从文件中导入规则;Report ……选项,将当前规则以报告文件的方式给出。
Altium-designer-规则检查常出的问题汇总
Altium designer 规则检查常出的问题汇总Altium designer 规则检查常出的问题汇总1.Rule Violations Count违反数2.Short-Circuit Constraint (Allowed=No) (All),(All)短路约束=不允许)(全部),(全部)3.Un-Routed Net Constraint ( (All) ) 26Un-Routed净约束(所有)26岁4.Clearance Constraint (Gap=9mil) (All),(All)间隙约束(间隙= 9 mil)(全部),(全部)5.Power Plane Connect Rule(Relief Connect )(Expansion=20mil) (ConductorWidth=10mil) (Air Gap=10mil) (Entries=4) (All)功率平面连接规则(救济连接)(扩展= 20 mil)(导体宽= 10 mil)(气隙= 10 mil)(条目= 4)(全部)06.Width Constraint (Min=8mil) (Max=20mil) (Preferred=15mil) (All)宽度约束(Min = 8 mil)( Max= 20 mil)(优先15例mil)(全部)问题应该出在你设置和实际的冲突,你的Protel所设置的最小线宽是25mil,最大线宽也是25mil,默认线宽还是25mil,这本没错,但可能是你的某根GND线不是25mil,或者你用了覆铜,而覆铜的线条(Track Width)也不是25mil,所以才出错!建议在Design 的Rule里设置一下Width Constraint的最大和最小线宽,调整到合适范围,就不会报错了。
7.Height Constraint (Min=0mil) (Max=1000mil) (Prefered=500mil) (All)高度约束(Min = 0 mil)( Max = 1000 mil)(优先= 500 mil)(全部)8.Hole Size Constraint (Min=1mil) (Max=150mil) (All)孔尺寸约束(Min = 1 mil)( Max = 150 mil)(全部)修改尺寸,设计孔大于你设置的规则的值9.Hole To Hole Clearance (Gap=6mil) (All),(All)洞孔间隙(间隙= 6 mil)(全部),(全部)引脚安全间距问题,一般是封装的问题,如果确定封装没问题,这个错误基本你可以忽略。
PCB连线检查
检查PCB未连接的飞线问题,相信是很多朋友都碰到过的问题,本人也曾为此纠结过一段时间,尤其是一些稍微大点的板子,一根根地毯式搜索是件很痛苦的事情。
综合网上的一些方法,和大家分享一下经验以下是在altium designer 09上解决的几种方法,其它版本的也可以参考一下方法一:Reports—Board Information因为这里只要查看未连接线,所以点击”All Off” 去掉全部勾选,再勾选最后一个”Routing Information”点击”Report”,生成报告报告显示只有一根线未连接,下面进行查找点击”Designed”—“Board Layer & Colors”,或者直接在英文书法下按快捷键“L”把“Top Overlay”, “Bottom Overlay”去掉,以便于查找,点击”OK”找了好久才找到⊙﹏⊙b汗这种方法其实还是要靠人眼来查找方法二:点击”Tools”—“Design Rule Check”查,这里本人改成50000。
点击”Run Design Rule Check”点击”Un—Routed Net Constraint ((ALL))” ,或者直接拖动到最后这里显示的是未连接线的坐标(800,1793mil),记录该坐标,本人尝试了各种组合键都不能从这个警告调到相对应的PCB中未连接线的位置,只好手动查找该坐标了返回PCB,慢慢移动光标,在左上角会显示当前光标的位置,慢慢移动光标到所记录的坐标原来是上下层没有连接,够隐蔽了吧?~如果嫌查找坐标麻烦,可以在”Keep Out Lay”放置字符,然后输入前面记录的X、Y坐标,点击OK,字符就会调到未连接线的位置,(*^__^*) 嘻嘻……怎么样?~。
AltiumDesigner手动添加的测试点覆盖率查算-查检及添加
AltiumDesigner⼿动添加的测试点覆盖率查算-查检及添加Altium Designer中⼿动添加的测试点覆盖率查算/查检/添加主要内容:1、⼿动添加测试点 1.1、新板设计直接添加;1.2、通过【PCB】⾯板逐个⽹络添加。
2、查算测试点的覆盖率 2.1、通过【PCB】+【PCB Filter】->【PCB List】⾯板查算覆盖率。
3、三步查漏补缺测试点 3.1、通过【PCB Filter】->【PCB List】->【PCB Filter】三步查检补添测试点。
1、⼿动添加测试点1.1、新板设计直接添加——在Bottomlayer中直接添加附带如图⽰【Testpoint Setting】:Fbrication?/Assenbly?属性的测试点,⽐较简捷。
注:单⾯板测试点加在底层可选择Bottomlayer或Multilayer(便于查看,双⾯板⼀般只加在底层),但在属性设置中应保留(默认值4mil)开窗,不能勾选“Force tenting”盖油处理:2.2、通过【PCB】⾯板逐个⽹络添加——打开【PCB】⾯板,筛选“Nets”类型左击在⾯板下拉表框中会出现当前项⽬PCB 所有⽹络列表/数量及当前选定⽹络的节点列表,新版设计是通过PCB⾯板⽹络列表逐个添加测试点速度慢但⽐较可靠,可以清楚⽆法添加测试点的⽹络:2、测试点的覆盖率查算①先在【PCB】⾯板中筛选“Nets”查看当前PCB⽂件所有⽹络:②在【PCB Filter】⾯板中选出测试点:③通过【PCB List】⾯板下的说明即可算出测试点的覆盖率为96%。
3、三步查检补添单⾯板测试点①在【PCB Filter】⾯板筛选窗输⼊筛选对象条件:“testpoint bottom”,左击【?Apply】即可选出所有底层有效测试点,注意在查找前先确认【PCB List】⾯板标题栏下显⽰条件为“View all objects或selected objects Include all types objects”,如图选定测试点后切到【PCB List】⾯板。
[整理]Altium Designer Rules规则详解
Altium Designer Rules规则详解2011-09-18 08:10:58| 分类:我爱☆DIY|举报|字号订阅对于PCB的设计,AD提供了详尽的10种不同的设计规则,这些设计规则则包括导线放置、导线布线方法、元件放置、布线规则、元件移动和信号完整性等规则。
根据这些规则,Protel DXP进行自动布局和自动布线。
很大程度上,布线是否成功和布线的质量的高低取决于设计规则的合理性,也依赖于用户的设计经验。
对于具体的电路可以采用不同的设计规则,如果是设计双面板,很多规则可以采用系统默认值,系统默认值就是对双面板进行布线的设置。
本章将对Protel DXP的布线规则进行讲解。
6.1 设计规则设置进入设计规则设置对话框的方法是在PCB电路板编辑环境下,从Protel DXP的主菜单中执行菜单命令Desin g/Rules ……,系统将弹出如图6-1所示的PCB Rules and Constraints Editor(PCB设计规则和约束) 对话框。
图6-1 PCB设计规则和约束对话框该对话框左侧显示的是设计规则的类型,共分10类。
左边列出的是Desing Rules( 设计规则) ,其中包括Electrical (电气类型)、Routing (布线类型)、SMT (表面粘着元件类型)规则等等,右边则显示对应设计规则的设置属性。
该对话框左下角有按钮Priorities ,单击该按钮,可以对同时存在的多个设计规则设置优先权的大小。
对这些设计规则的基本操作有:新建规则、删除规则、导出和导入规则等。
可以在左边任一类规则上右击鼠标,将会弹出如6-2所示的菜单。
在该设计规则菜单中,New Rule是新建规则;Delete Rule是删除规则;Export Rules是将规则导出,将以 .rul为后缀名导出到文件中;Import Rules 是从文件中导入规则;Report ……选项,将当前规则以报告文件的方式给出。
Altium Designer中对未布线的网络进行定位检查,漏线检查
本来是布通的,结果在最后调整修改的时候,删了一根线,导致有一个网络删了线。
第二天起来发现,忘了自己前一天调整的哪里,马上就要把板子发出去了,很是蛋疼。
怎么办呢?在这里我介绍一下利用Altium的Report功能,和PCB面板进行布通率查询,漏线检查,定位的一个小技巧。
此为原创,网路上很少有和我方法一样的,仅此与大家分享。
图1
如图1所示,像这样一个小板子,想要去查漏线,如果一个一个查,非常的不容易,网上也有一些方法,比如隐藏什么的,但是都不是很直接,这里介绍一种一针见血的办法。
首先一个板子lay到尾声,首先要查查是否100%布通。
选择,报告(R)->板子信息(B)
在弹出的对话框,选择“通用”选项卡,选择下方的“报告”按钮:
拉到最下方,选择Routing Information,点击报告
在弹出的文件中,会显示你的布通率,和未布线网络。
显示布通率为99.34%,还有一个连接没有完成。
但是到此为止,只是完成了分析,并无法定位到未布线网络。
此时选择PCB选项卡,在下拉列表中选择Nets。
在第二个框里选择ALL NETS。
则在面板最下方会出现网络名称,和布线长度,还有未布线的信息。
此时在这个框中查找,Un-Routed 的值不为0的项,单击即可。
定位到Motor2-这个网络,看到有一个小飞线没连上,这么小,如果就这么自己找估计要找半天吧。
AltiumDesigner设计报错问题总结
AltiumDesigner设计报错问题总结在编译原理图时,引脚和连线旁边出现很多红线,提示error:signalwithnodriver。
原理图没有加入到Project里。
第一次导入没问题,但是改了个元件的封装,在更新一下(Design—UpdateSCH),点击导入时出现UnkownPin。
解决方案一:把第一张PCB删掉,新建一个PCB再倒入。
解决方案二:把改过的元件在PCBxx删除,再倒入。
以上问题本应该是没问题的,但是可能是我们使用的盗版软件的原因。
用altiumdesigner画完图编译后,出现几百警告,几乎的所有的都是Offgridpin画的图在项目中去编译,的不能编译,如果文件不在项目中的话,就会出现你说的不在网络的提示。
你的元件没有在原理图上真正形成电气上的连接。
你的元件库没有被软件别。
没有你建一个项目文件,把你的原理图放在里去做编译,这样就不会出错了。
是因为你原理图中的元件引脚尺寸和你设置的栅格尺寸不对应,导致系统无法识别而报错,引脚长度尺寸必需设置成栅格尺寸的整数倍!!!你把你做的原理图元件重新再画一遍,再编译,问题解决!!!双面板应该都有哪些Layer?TopLayer顶层铜皮,双面板必须要BottomLayer底层铜皮,双面板必须要TopOverLayer顶层丝印,一般需要,也有节约成本不做的。
BottomOverLayer底层丝印,一般不需要,底层放原件的话,也可以加。
Top/BottomSoldermask顶层底层阻焊层,就是“绿油”,一般需要,也有节约成本不做的。
Mechinica机械层,板边以及板内开槽,1无金属化,4有金属化。
Keepout禁止布线区域,不自动布线的话可以不要。
然而中国的现实是用Keepout做板框成了行规,你要正规地给他们机械层往往还不会做了。
Top/BottomPastemask顶层底层钢板层,如果要批量焊接SMD器件的板子,需要定做钢板,这两层不在PCB上,是生产需要的工装.Multilayer多层,在所有层上都存在的东西,比如直插器件的焊盘,这层一般是必须的,不要试图关闭它。
dxp网表和设计规则检查
Protel网表和设计规则检查功能C-DesignMar 14 2008声明本文为作者原创作品,公开发布在本人主页上。
本文仅供学习参考之用,未经作者书面许可,不得用于商业目的或出版。
欢迎其他网站转载本文档,但应保证其所有部分的完整性。
C-DesignMar 14 2008避免印刷电路板绘制错误的技巧——使用Protel99 SE 的设计规则检查和网络表比对功能随着印刷电路板制作成本的下降和实验电路复杂性的逐渐加大,电子爱好者开始逐渐告别“刀耕火种”的原始手工制板时代。
然而复杂的布线工作之后,若不加以严格的检查,总会有漏网的设计错误遗留在电路板上。
本文以仍然在广范使用的Protel99SE 软件为例,说明了如何在印刷电路板绘制完成之后用软件进行设计检查,以确保交付给厂家的文件中没有“低级错误”。
请注意,设计规则只能对电路板本身绘制中的失误进行检查,这种设计规则无法检查出电路设计中的原理性错误。
我们以一个简单的电路(图①)为例来看一下这种检查是如何实现的。
图①电路板的设计规则在开始绘制时就应当设置完成,在PCB 设计界面下使用快捷键D->R 即可打开设计规则对话框(图②)最常用的设计规则包括Routing 页签下的Clearance Constraint (最小间距)、Width Constraint (线宽),Placement 页签下的ComponentClearance (元件间距)等,其中最后一个规则通常可以不使用。
图②在电路板设计完成后,调出上面的设计规则对话框,单击左下角的Run DRC…按钮将弹出Design Rule Check 对话框(图③)在这个对话框中将选择需要检查的设计项目,一般情况下可以保持默认设置。
单击这个窗口左下角的Run DRC 按钮就可以运行设计规则检查,运行完成后将给出下面的报告:Protel Design System Design Rule Check PCB File : Documents\例子.PCB Date : 22-Sep-2007 Time : 21:44:06Processing Rule : Width Constraint (Min=10mil) (Max=40mil) (Prefered=25mil) (On the board )Rule Violations :0Processing Rule : Hole Size Constraint (Min=1mil) (Max=100mil) (On the board )Rule Violations :0Processing Rule : Clearance Constraint (Gap=10mil) (On the board ),(On the board )Rule Violations :0Processing Rule : Broken-Net Constraint ( (On the board ) )Rule Violations :0Processing Rule : Short-Circuit Constraint (Allowed=Not Allowed) (On the board ),(On the board ) Rule Violations :0Violations Detected : 0Time Elapsed : 00:00:02这份报告列举了该电路板在线宽(Width Constraint)、孔径(Hole Size)、最小间距(Clearance Constraint)、未连接的网络(Broken-Net Constraint)、短路(Short-Circuit Constraint)方面是否有违反设计规则的地方,上面这份报告中各项的数目都为“0”,说明设计规则检查顺利通过。
Altium Designer PCB漏线检测方法
Altium Designer PCB漏线检查方法
详细步骤:
1:打开pcb,单击“Report”→“Board Information”,出现如下对话框,如下图1;
图1
2:在图1中,单击下面的“Report”按钮,出现下图所示对话框,如图2所示;
图2
3:在图2对话框中,勾选“Routing Information”,然后单击“Report”按钮,将显示出布线的分析结果,如下图3所示,途中显示有一根线未连接;
图3
图3中,Routing completion:布同率;Connections:所需布线数;Connections routed:已布线数;Connections remaining:未连线数。
4:返回PCB界面,单击键盘上的“L”建,将Top Paste、Bottom Paste、Top Overlay、Bottom Overlay后的勾去掉,隐藏这四个层,如下图4所示。
图4
单击“OK”返回PCB窗口,如下图5所示,在图5中显示出一条飞线(红色箭头指向)。
图5
至此完成PCB漏线检查,避免了由于丝印层和网格引起的飞线被遮盖的漏布线问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本来是布通的,结果在最后调整修改的时候,删了一根线,导致有一个网络删了线。
第二天起来发现,忘了自己前一天调整的哪里,马上就要把板子发出去了,很是蛋疼。
怎么办呢?在这里我介绍一下利用Altium的Report功能,和PCB面板进行布通率查询,漏线检查,定位的一个小技巧。
此为原创,网路上很少有和我方法一样的,仅此与大家分享。
图1
如图1所示,像这样一个小板子,想要去查漏线,如果一个一个查,非常的不容易,网上也有一些方法,比如隐藏什么的,但是都不是很直接,这里介绍一种一针见血的办法。
首先一个板子lay到尾声,首先要查查是否100%布通。
选择,报告(R)->板子信息(B)
在弹出的对话框,选择“通用”选项卡,选择下方的“报告”按钮:
拉到最下方,选择Routing Information,点击报告
在弹出的文件中,会显示你的布通率,和未布线网络。
显示布通率为99.34%,还有一个连接没有完成。
但是到此为止,只是完成了分析,并无法定位到未布线网络。
此时选择PCB选项卡,在下拉列表中选择Nets。
在第二个框里选择ALL NETS。
则在面板最下方会出现网络名称,和布线长度,还有未布线的信息。
此时在这个框中查找,Un-Routed 的值不为0的项,单击即可。
定位到Motor2-这个网络,看到有一个小飞线没连上,这么小,如果就这么自己找估计要找半天吧。