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

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

3天内不再提示

PCB 设计规则、层叠结构的导入/导出

KiCad 来源:KiCad 作者:KiCad 2024-12-17 11:20 次阅读

每个公司都会有 PCB 设计规范,包括板层、设计规则等基本的要求。在 KiCad 中如何继承、管理这些设计规范呢?

wKgZO2dg7w2AeK3MAAD-pUYJDkw024.png

电路板设置

我们先看下工程师必须关心的一些设置。打开电路板设置查看:

wKgZO2dg7w2AS7KTAABDFeksyd4234.png

物理叠层 首先需要关注的是“物理层叠”。在这里,你要选择 PCB 的层数及层叠结构;如果需要做阻抗,还需要关注 Core 和 Prepreg 的 厚度:

wKgZO2dg7w2ATUYnAADl9e_33Yk517.png

最下方会计算出层叠的总厚度。注意,这一厚度应与板厂常规使用的厚度吻合,比如 1.0mm,1.2mm,1.6mm,2.0mm等。 板层编辑器 再看一下板层编辑器,在这里您可以修改层的名字,如果你习惯了AD的叫法,可以把 F.Cu/B.Cu 改成 Top/Bottom。

wKgZO2dg7w2ATdwlAAC0R6jkTK4943.png

设计规则(约束)

在设计规则的约束页面,定义了通用的规则,比如线宽/线距,各种孔的尺寸、板边距等规则。

wKgZO2dg7w2AboFcAAEBHvJ3dWE085.png

预设尺寸

预设尺寸中可以定义常用的线宽、过孔以及差分对的尺寸:

wKgZO2dg7w6AfEncAAA2Eb_WSDU571.png

定义完成后可以在走线时直接选用,非常方便:

wKgZO2dg7w6AC-SjAADU8EGEioI058.png

泪滴

可以在这里定义默认的泪滴形状、规则等:

wKgZO2dg7w6AUl-xAAFPdcGtSlA810.png

长度调整规则

在这里定义 length tuning 时默认的设置:

wKgZO2dg7w6ANP2jAAEVw2s1Z_w440.png

网络

在这里可以定义习惯使用的网络类名称及设计约束,这样调用不用每次新建 PCB 时都重复定义:

wKgZO2dg7w6AU6k7AAB5mB2YLVY968.png

关于如何定义网络类可以参考:

KiCad 7中添加网络类(一)

KiCad 7中添加网络类(二)

怎么给差分信号定义网络类?

自定义规则

基本约束无法实现的规则可以在这里通过语法定义:

wKgZO2dg7w-AWLM0AABakAb57FY453.png

点击右上方的“语法帮助”,可以查看自定义规则的语法及实例。

也可以参考以下文章学习自定义规则:KiCad 自定义规则语法与应用。

PCB 设置的保存与导出

在 KiCad 中要保存这些规则非常简单粗暴,没有特殊的导出按键。直接将 PCB 中的内容清空,将 PCB 保存即可。这些设置会保存在 PCB 文件中。

设计规则、层叠导入

也非常简单粗暴,打开“电路板设置”,点击下方的“从另一个电路板设置...”: wKgZO2dg7w-AII_EAADphDKSYho951.png 在“导入设置”中,选确定需要导入的模板 PCB,然后勾选需要导入的内容:

wKgZO2dg7w-ADvoIAABfib8tUOY599.png

所有在电路板设置中的选项,都可以按照要求导入。

结束语

每位工程师都可以创建自己熟悉的层叠结构和设计规则,每次设计新的PCB时直接导入即可。 对于需要阻抗匹配的高速设计,可以结合板层结构和阻抗要求,计算出每个信号层相应网络的线宽,并定义在网络类中。这样可以大大提高设计的统一性、准确性,减小出错的概率,提高效率!

注意:如果想第一时间收到 KiCad 内容推送,请点击下方的名片,按关注,再设为星标。

常用合集汇总:

和 Dr Peter 一起学 KiCad

KiCad 8 探秘合集

KiCad 使用经验分享

KiCad 设计项目(Made with KiCad)

常见问题与解决方法

KiCad 开发笔记

插件应用

发布记录


审核编辑 黄宇

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

    关注

    4318

    文章

    23070

    浏览量

    397258
收藏 人收藏

    评论

    相关推荐

    SOLIDWORKS高级BOM及属性批量导入工具

    SOLIDWORKS BOM插件-SolidKits.BOMs工具可以准确、规范、便捷的一键完成各种结构BOM导出,汇总BOM生成,批量导入属性,自动建立结构,实现规范化管理,并自定义
    的头像 发表于 12-02 16:11 126次阅读

    如何导入Altium Designer的原理图和PCB

    “  KiCad可以支持直接导入Altium Designer的原理图及PCB文件。与其它导入器不同,KiCad导入器可以直接导入源生的二进
    的头像 发表于 11-12 12:21 790次阅读
    如何<b class='flag-5'>导入</b>Altium Designer的原理图和<b class='flag-5'>PCB</b>?

    PCB布线和布局电路设计规则

    常用的PCB设计规则
    发表于 11-09 14:10 86次下载

    0.4mm层叠封装(PoP)封装的PCB组装指南,第二部分

    电子发烧友网站提供《0.4mm层叠封装(PoP)封装的PCB组装指南,第二部分.pdf》资料免费下载
    发表于 10-15 11:33 0次下载
    0.4mm<b class='flag-5'>层叠</b>封装(PoP)封装的<b class='flag-5'>PCB</b>组装指南,第二部分

    0.5mm层叠封装应用处理器的PCB组装指南,第II部分

    电子发烧友网站提供《0.5mm层叠封装应用处理器的PCB组装指南,第II部分.pdf》资料免费下载
    发表于 10-14 11:09 0次下载
    0.5mm<b class='flag-5'>层叠</b>封装应用处理器的<b class='flag-5'>PCB</b>组装指南,第II部分

    立创商城导出来的CAE和PCB封装用PADS导入遇到的问题

    立创商城导出来的CAE和PCB封装用PADS导入遇到的问题 用嘉立创元件库和封装库导出来pads,为啥不能自动匹配管脚? 比如有三种方式可以用Pads
    发表于 09-21 17:17

    0.4毫米层叠封装(PoP)的PCB设计指南,第一部分

    电子发烧友网站提供《0.4毫米层叠封装(PoP)的PCB设计指南,第一部分.pdf》资料免费下载
    发表于 09-19 11:00 0次下载
    0.4毫米<b class='flag-5'>层叠</b>封装(PoP)的<b class='flag-5'>PCB</b>设计指南,第一部分

    AD画完原理图后如何导入PCB

    在Altium Designer(简称AD)中,将画完的原理图导入PCB(Printed Circuit Board,印制电路板)是一个关键的设计步骤。以下是导入过程: 一、准备阶段 确保原理图
    的头像 发表于 09-02 16:32 6803次阅读

    秘密背后的秘密-高速PCB层叠确认时,工厂为何不写铜箔类型

    高速PCB层叠确认时,PCB工程确认时不提供铜箔类型,大家认为正常吗,工厂说不提供铜箔类型,是生产时多了一种选择,你能接受吗,请走进今天的案例,了解案例背后的秘密。
    的头像 发表于 06-17 17:16 437次阅读
    秘密背后的秘密-高速<b class='flag-5'>PCB</b>的<b class='flag-5'>层叠</b>确认时,工厂为何不写铜箔类型

    高速pcb布线规则有哪些

    高速pcb布线规则有哪些 高速PCB布线规则 摘要:随着电子技术的快速发展,高速PCB设计变得越来越重要。为了确保信号完整性和电磁兼容性,遵
    的头像 发表于 06-10 17:33 829次阅读

    如何优化 PCB 布线规则

    本文要点在PCB布线中不使用规则可能会出现的问题。设计中可使用的不同类型PCB布线规则。如何在PCB布线中应用
    的头像 发表于 02-19 13:00 1210次阅读
    如何优化 <b class='flag-5'>PCB</b> 布线<b class='flag-5'>规则</b>?

    pcb设计布局布线原则及规则

    一站式PCBA智造厂家今天为大家讲讲pcb设计布局布线原则及规则有哪些?PCB设计六大布线规则。在PCB设计中,布线是至关重要的一步。合理有
    的头像 发表于 01-22 09:23 2091次阅读

    甲骨文发布VirtualBox 7.0.14版本,支持NVMe存储导入导出

    此次升级带来了多项重要功能,例如支持导入导出自带NVMe存储控制器的虚拟机;初始引入Red Hat Enterprise Linux 9.4的内置核心技术支持等等。同时,也涵盖了多个bug修正,如
    的头像 发表于 01-17 14:41 804次阅读

    pcb走线的规则设置方法介绍

    随着电子产品的迅速发展,PCB(Printed Circuit Board)在电子设计中扮演着重要的角色。设计PCB走线时,合理设置规则是确保电路在安全、稳定、高效工作的基础。本文将详细介绍P
    的头像 发表于 01-09 10:45 2545次阅读

    PCB层叠设计是什么?又有什么样的作用?

    PCB层叠设计是什么?又有什么样的作用? PCB层叠设计又称为PCB层压设计,是指在印刷电路板的设计过程中,通过合理地选择不同层之间的层间
    的头像 发表于 12-21 13:49 852次阅读