0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

pcb覆铜间距规则设置

工程师 来源:网络整理 作者:h1654155205.5246 2019-04-29 17:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

pcb覆铜间距规则设置

第一优先规则:FirstObject=InPolygon,SecondObject=All

第二优先规则:FirstObject=All,SecondObject=All,进入Design-》Rules-》Clearance项目。

选择第一个对象的匹配条件。现有的条件均没有Polygon一项,于是进入QueryBuilder。发现匹配条件中有ObjectKindis一项,而右侧列表中有Poly。依此设置点击OK之后生成FullQuery内容为IsPolygon。那么满足IsPolygon的对象与所有对象之间的间距肯定就是敷铜与所有对象之间的间距了,点击Apply后报错“Someruleshaveincorrectdefinitions.Wouldyouliketocorrectthem?”说明此路不通:

pcb覆铜间距规则设置

pcb覆铜设置不可直接指定对象类型

设置Query

pcb覆铜间距规则设置

pcb覆铜Query设置

报错

pcb覆铜间距规则设置

pcb覆铜设置报错

原来如此,Polygon本身作为对象是非法的,因为这里隐含的对象是导线之类的物体,不可能IsPolygon。必须用InPolygon属性。而InPolygon属性在QueryBuilder里是找不到的。好奇尝试了一下用IsPolygon做条件关键字,没有报错,说明可行。

在Clearance中右键添加新规则,并对新旧两个规则进行命名以便区分。而且我注意到两个规则有优先级之分:

我决定拿优先级为1的规则做通用规则,用于规范手动布线时属于不同网络的各种对象最小间距。而次优先的规则专门用于限制敷铜与其它对象的最小间距。但我忽略了这是个逻辑问题,第一个规则里面的匹配条件必须彻底排除掉第二个规则所限制的对象。如果没有排除,则优先级为1的规则会“覆盖”另一个规则。也就是说,如果第一个规则里的FirstObject或者SecondObject中任意一个可以包含InPolygon这个属性,则第二个规则就形同虚设了。我想要的15mil间距不会出现,所有的敷铜仍然按照8mil间距铺设。所以应该这样编辑第一个规则:

第二个规则:

打勾使这两组规则均生效,然后点OK。可以看到原先按照8mil间距铺设的敷铜已经被绿色高亮,明显已经无法通过规则检查。重建敷铜,发现敷铜已经可以按照期望中的方式铺设。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4418

    文章

    23979

    浏览量

    426397
  • PCB覆铜
    +关注

    关注

    0

    文章

    11

    浏览量

    8515
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Altium Designer 26.4.1版本新功能说明

    本次发布在 Constraint Manager 以及旧版 PCB Rules and Constraints Editor 对话框(在 Document View 中不可访问)中新增了 Z 轴间距设计规则。该
    的头像 发表于 04-02 17:34 3523次阅读
    Altium Designer 26.4.1版本新功能说明

    如何设置HDI PCB布局?

    如何设置HDI PCB布局 在电子设计领域,HDI(High Density Interconnect)PCB,即高密度互连印刷电路板,已成为现代电子设备中不可或缺的关键组件。其以高集成度、小体
    的头像 发表于 03-30 17:01 1008次阅读
    如何<b class='flag-5'>设置</b>HDI <b class='flag-5'>PCB</b>布局?

    射频PCB的“隐形杀手”:90%的工程师都忽视的铺细节!

    23年PCBA一站式行业经验PCBA加工厂家今天为大家讲讲针对高频(射频)电路,铺时需要特别注意哪些特殊规则和屏蔽措施。针对高频/射频(RF)电路,铺的核心思路是:优先保证“参考地平面”的完整性
    的头像 发表于 03-02 09:28 362次阅读
    射频<b class='flag-5'>PCB</b>的“隐形杀手”:90%的工程师都忽视的铺<b class='flag-5'>铜</b>细节!

    【「Altium Designer 25 电路设计精进实践」阅读体验】+第六章节 PCB设计

    的时候,可以设计下规则,线宽、过孔、间距等。 书籍中讲的有些用到的很少,了解就行 四、铺 电源部分,我一般放置的都是实心区域,其他正常铺,书籍中讲解的很详细了,根据需要自己实践。
    发表于 02-26 11:05

    PCB中常用的快捷键

    + D + R 设计规则检查 ● D + R 规则设置 ● V + B PCB 3D翻转 ● D + O 原理图纸张大小设置 ● D +
    发表于 01-30 06:01

    PCB外观品质标准判定规则

    ; 备注:D1为板对角线长度,S为扭曲高度,须按1倍对角线计算 3、阻焊盖孔 IPC规定阻焊掩膜(绿油)涂后,其最高处不能比所在的连接盘(面)表面高出超过50μm。 4、晕圈 5、露织物 6、表面
    发表于 01-29 14:39

    从设计阶段排查预防PCB短路

    (-) 区域发生重叠导致短路。 问题根源: 1)未针对电源(+) 与电源(-) 网络设置差异化安全间距规则。 2)手动铺时电源(+) 网络的铜皮误覆盖至电源(-) 网络上。 对于手动
    发表于 01-23 13:55

    Bamtone班通:一般FPC层厚度与线宽线距速查表

    FPC层的厚和线宽线距测量是确保电路性能与可靠性的核心,厚直接影响导线截面积,进而决定最大电流,厚增加也可提升散热能力,避免局部过
    的头像 发表于 01-04 10:54 512次阅读
    Bamtone班通:一般FPC<b class='flag-5'>覆</b><b class='flag-5'>铜</b>层厚度与线宽线距速查表

    AMB陶瓷基板迎爆发期,氮化硅需求成增长引擎

    电子发烧友网综合报道 AMB陶瓷基板(Active Metal Brazing Ceramic Substrate)是一种通过活性金属钎焊技术实现陶瓷与铜箔直接结合的高性能电子封装材料。其核心
    的头像 发表于 12-01 06:12 5693次阅读

    HT2812H散热优化指南|从芯片到外壳,教你打造高性价比小功率电源方案

    基于华芯邦官方规格书,详解SOP5封装热阻管理、VCC电容选型、PCB规则,助力工程师平衡成本与性能,轻松通过Level 6能效认证!
    的头像 发表于 10-13 14:38 895次阅读
    HT2812H散热优化指南|从芯片到外壳,教你打造高性价比小功率电源方案

    AD

    AD时怎么能到导线上和焊盘上,使导线变宽 焊盘的变大 把上图成下图
    发表于 09-24 16:07

    Altair PollEx:PCB规则检查及系统EMC仿真技术

    Altair PollEx:PCB规则检查及系统EMC仿真技术
    的头像 发表于 09-17 11:19 5598次阅读
    Altair PollEx:<b class='flag-5'>PCB</b><b class='flag-5'>规则</b>检查及系统EMC仿真技术

    PCB后,只有GND焊盘与区域间隙太小

    其他焊盘与区域间隙正常,如何把GND焊盘与区域间隙调整正常?目前几乎挨在一起了
    发表于 08-14 11:56

    高速PCB到底怎么铺

    在日常PCB设计中,我们经常会看到整版大面积铺,看起来既专业又美观,好像已经成了“默认操作”。但你真的了解这样做的后果吗?尤其是在电源类板子和高速信号板中,铺可不是越多越好,处理不好反而会影响电气性能甚至埋下安全隐患!
    的头像 发表于 07-24 16:25 3664次阅读
    高速<b class='flag-5'>PCB</b>铺<b class='flag-5'>铜</b>到底怎么铺

    网课回放 I 升级版“一站式” PCB 设计第四期:规则设置

    网课回放 I 升级版“一站式” PCB 设计第四期:规则设置
    的头像 发表于 06-06 18:58 968次阅读
    网课回放 I 升级版“一站式” <b class='flag-5'>PCB</b> 设计第四期:<b class='flag-5'>规则</b><b class='flag-5'>设置</b>