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
    +关注

    关注

    4391

    文章

    23747

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    凡亿Allegro Skill工艺辅助之导出DXF和3D文件

    在电子产品开发中,PCB设计需要与机械外壳或其他结构部件紧密配合。通过将PCB设计导出为DXF格式,结构工程师可以快速获取
    的头像 发表于 07-24 16:23 3832次阅读
    凡亿Allegro Skill工艺辅助之<b class='flag-5'>导出</b>DXF和3D文件

    如何打造高效PCB结构

    。而这一切的基础,往往始于一个看似简单却至关重要的步骤——线路板布局。它并非简单的元件摆放,而是一门融合了电气规则、物理限制和工程经验的综合性艺术。本文将带你从零开始,探索如何打造一个高效、可靠的PCB结构
    的头像 发表于 07-24 15:07 668次阅读

    KiCad 已支持导入 Altium 工程(Project)

    “  9.0.3 的小版本更新中增加一个非常实用的功能:直接导入 Altium 的工程,省去了分别导入原理图和 PCB 的麻烦。  ”   Altium 导入器 从  8.0 开始,K
    的头像 发表于 07-21 11:15 2624次阅读
    KiCad 已支持<b class='flag-5'>导入</b> Altium 工程(Project)

    如何优化层叠结构以提高PCB线路板整体性能简述

    ​  优化高多层PCB线路板的层叠结构是提升其整体性能的关键步骤,以下从信号完整性、电源完整性、电磁兼容性、散热性能四大核心目标出发,结合具体优化策略和案例进行说明: 一、信号完整性优化 信号层
    的头像 发表于 07-10 14:56 351次阅读

    Simcenter FLOEFD EDA Bridge模块:使用导入的详细PCB设计和IC热特性来简化热分析

    优势使用导入的详细PCB设计和集成电路热特性进行分析,省时省力将详细的PCB数据快速导入SimcenterFLOEFD通过更详细的电子设备热建模提高分析精度摘要SimcenterFLO
    的头像 发表于 06-10 17:36 1397次阅读
    Simcenter FLOEFD EDA Bridge模块:使用<b class='flag-5'>导入</b>的详细<b class='flag-5'>PCB</b>设计和IC热特性来简化热分析

    PCB层叠结构设计的先决条件

    PCB打样过程中,层叠结构的设计是至关重要的环节。它不仅关系到PCB的性能和稳定性,还直接影响到生产成本和制造周期。本文将从PCB的两个重
    的头像 发表于 06-06 15:37 994次阅读
    <b class='flag-5'>PCB</b><b class='flag-5'>层叠</b><b class='flag-5'>结构</b>设计的先决条件

    时源芯微 PCB 布线规则详解

    PCB 布线规则详解 走线方向控制规则 相邻布线层的走线方向应采用正交结构,避免不同信号线在相邻层沿同一方向走线,以此降低不必要的层间串扰。若因 P
    的头像 发表于 05-20 16:28 683次阅读

    TSolidX应用:液晶掩膜结构GDSⅡ文件的生成和导出

    TX系列的布局编辑器TX Layout软件可以支持GDSⅡ文件的导入导出,其功能如下: 1. GDS文件的导入 1.1创建一个带有GDSⅡ格式文件的文件夹,如下图找到导入的选项,并设
    发表于 05-20 08:45

    Altium Designer 25.5.2版本的新功能

    PCB 访问约束管理器时,现在可通过 All Rules 视图导入导出高级规则
    的头像 发表于 05-07 14:53 1943次阅读
    Altium Designer 25.5.2版本的新功能

    高层数层叠结构PCB的布线策略

    高层数 PCB 的布线策略丰富多样,具体取决于 PCB 的功能。这类电路板可能涉及多种不同类型的信号,从低速数字接口到具有不同信号完整性要求的多个高速数字接口。从布线规划和为各接口分配信号层的角度来看,这无疑是一项极具挑战性的任务。
    的头像 发表于 05-07 14:50 1260次阅读
    高层数<b class='flag-5'>层叠</b><b class='flag-5'>结构</b><b class='flag-5'>PCB</b>的布线策略

    Allegro Skill封装功能-导出device文件介绍与演示

    焊盘连接,Device文件会明确这种映射。Device文件仅适用于导入第三方网表的情况,PCB导入第三方网表不能直接与原理图进行交互式,这时候需要导出Device 文件,然后
    发表于 04-19 09:44 1677次阅读
    Allegro Skill封装功能-<b class='flag-5'>导出</b>device文件介绍与演示

    Altium Designer中PCB设计规则设置

    在使用 Altium Designer 进行PCB设计时,除了电气间距(Clearance)等基础规则外, 导线宽度、阻焊层、内电层连接、铜皮敷设等规则也同样重要 。这些设置不仅影响布线效率,还决定了成品板的可制造性与可靠性。
    的头像 发表于 04-17 13:54 7129次阅读
    Altium Designer中<b class='flag-5'>PCB</b>设计<b class='flag-5'>规则</b>设置

    Allegro Skill封装功能之导出单个封装介绍

    PCB设计中,若需提取特定封装,传统用Allegro自带导出方法需通过"File→Export→Libraries"导出全部封装库文件。
    的头像 发表于 04-16 17:33 2827次阅读
    Allegro Skill封装功能之<b class='flag-5'>导出</b>单个封装介绍

    pcb设计时注意事项

    前期准备 • PCB设计前要与原理设计、可靠性设计、电磁兼容设计、工艺结构沟通, 确 定PCB整体的外围结构和接口布局。 • 与原理设计确认PCB
    发表于 12-26 16:51