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

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

3天内不再提示

优化KiCad原理图以促进PCB布线

星星科技指导员 来源:嵌入式计算设计 作者:Jeremy Cook 2022-05-30 16:59 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着 PCB 设计变得越来越复杂,管理复杂性对流程变得越来越重要。上个月关于使用分层表格的文章介绍了一种用于组织原理图的出色工具。这很有帮助,但归根结底,这些理论连接必须转移到 PCB 布局编辑器以进行屏幕布线,并最终进行物理制造。为了帮助简化物理布线,请考虑在设计原理图时如何排列组件。

制作类似于电路板布局的原理图

在某些情况下,只要每个组件的数据/模拟/电源引脚正确连接,组件位置就可以根据需要进行调整,一切正常。在现实世界中,电路板经常受到物理限制,并且某些元素,如连接头或指示灯 LED 必须处于特定方向。为了保持布线简单,以与最终在 PCB 上的外观类似的方式布置原理图是值得的。这成为一种“草稿”,说明在将组件固定在 PCB 编辑器上之前如何排列它们。

对于顺序连接的组件(例如可寻址 LED),您可以在设计过程的早期选择在水平或垂直行中路由矩阵,甚至应用您自己的独特图案。您还可以决定将连接不同组件组的输入和/或输出放置在何处,以及如何设置电源和接地连接。

电路原理图 》 Squirrely PCB

考虑下面的原理图设计/PCB 布局。它的布局很好,微控制器符号按顺序连接到一个 20 针接头以进行输出。然而,实际上 PCB 布线更复杂:

在第二张图片中,修改了原理图以考虑物理 PCB 布线。示意图线在几个点交叉,虽然看起来不那么整齐,但 PCB 布线要容易得多:

用分层表分组

如果所有内容都布置在单个原理图上,那么当您第一次将其应用于 PCB 时,您将看到所有组件都通过一个待连接的网格连接在一起。这是一个恰当的名称,因为这些杂乱无章的部分可能会令人生畏。如果设计被分成分层的表格,每个表格都捆绑成一个迷你巢。

考虑以下大致等效的设计。第一个是大量的组件和连接。第二个是用分层表组织的,这些表将组件以较小的组弹出到 PCB 编辑器中,以便于布线。

没有完美的PCB

如果您在布线 PCB 时遇到困难,请不要害怕退后一步,重新评估原理图级别的连接方式。此外,如本 KiCad 布局技巧文章中所述,您可以在方便时在软件中重新分配 IO 引脚。如果要在软件方面使设计更复杂(即原理图设计和/或 IO 分配)与使物理布线更加复杂之间做出选择,请选择本质上灵活的软件布线。

诚然,我还没有触发本文中介绍的 PCB 设计,在此之前可能会有一些变化。更广泛地说,人们必须始终评估何时最好继续改进和评估设计,以及何时订购原型并看看会发生什么。这是一种平衡行为,但有人可能会争辩说,修改后的电路板总比没有电路板要好——或者在你最终投入生产时已经无关紧要了!

审核编辑:郭婷

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

    关注

    48

    文章

    8249

    浏览量

    162373
  • pcb
    pcb
    +关注

    关注

    4391

    文章

    23742

    浏览量

    420750
  • 电路板
    +关注

    关注

    140

    文章

    5252

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    KiCad 终于支持平铺的原理图结构了

    “  KiCad 10 将支持平铺(Flat)的原理图结构! 想尝鲜的小伙伴可以下载 9.99 nightly 版本测试。 ”   如果您是从其他 EDA 工具转到 KiCad,可能遇到的第一个困惑
    的头像 发表于 10-23 12:36 2185次阅读
    <b class='flag-5'>KiCad</b> 终于支持平铺的<b class='flag-5'>原理图</b>结构了

    KiCad电路仿真简易教程

    “  KiCad作为一款功能强大的开源EDA软件,不仅能进行原理图设计和PCB布局,还集成了强大的电路仿真功能。通过其内置的  ngspice  仿真引擎,工程师可以在设计早期验证电路的功能和性能
    的头像 发表于 09-09 11:19 1.1w次阅读
    <b class='flag-5'>KiCad</b>电路仿真简易教程

    kicadStepUp:KiCad 与 FreeCAD 之间的机电协同

    “   使用 kicadStepUpMod 工具,可以在 FreeCad 内导入 KiCad 的封装或带 3D 模型的 PCB,进行干涉检查、调整器件位置、板型并同步回 KiCad。 ”   简介
    的头像 发表于 07-29 11:54 892次阅读
    kicadStepUp:<b class='flag-5'>KiCad</b> 与 FreeCAD 之间的机电协同

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

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

    文件嵌入详解(二):KiCad原理图中嵌入字体、图框、数据手册

    尺寸)。 ”   在原理图中嵌入外部文件 上文介绍了 如何在 PCB 封装库中嵌入 3D 模型 ,本文将介绍如何在原理图中嵌入外部文件。 从 KiCad 9 开始,外部文件可以被嵌入到
    的头像 发表于 07-14 11:20 1914次阅读
    文件嵌入详解(二):<b class='flag-5'>KiCad</b>在<b class='flag-5'>原理图</b>中嵌入字体、图框、数据手册

    华秋KiCad发行版 9.0.3 发布:图片生成符号、封装

    遵循 GPL 3.0 协议,且 跟随 KiCad 最新的分支同步更新 。原则是 通用功能优先贡献给 KiCad 主干 ,主干无法合并的功能才添加到发行版中,一旦主干可以支持,即刻合并到主干 。 因此发行版完全兼容 KiCad
    的头像 发表于 07-10 11:17 5856次阅读
    华秋<b class='flag-5'>KiCad</b>发行版 9.0.3 发布:图片生成符号、封装

    您希望KiCad Copilot 帮你做什么? 华秋 KiCad 9.0.2 怎么提升设计效率呢

    “  华秋 KiCad 9.0.2 版本增加 AI Copilot 的功能,除了知识问答,还可以直接与原理图PCB 互动,了解电路的功能,进行简单的设计审查。您还希望 Copilot 帮您实现
    的头像 发表于 05-29 11:18 1614次阅读
    您希望<b class='flag-5'>KiCad</b> Copilot 帮你做什么? 华秋 <b class='flag-5'>KiCad</b> 9.0.2 怎么提升设计效率呢

    KiCadPCB编辑其中,有一个实用的工具,可以用来清理布线与过孔

    KiCadPCB编辑其中,有一个实用的工具,可以用来清理布线与过孔。不仅可以移除没有使用的布线与过孔,还可以清理冗余的重叠导线。
    发表于 05-06 21:57

    KiCad 与 Altium Designer 图纸互转详解

    “  KiCad 和 Altium Designer是两款主流的 PCB EDA 工具。AD 和 KiCad原理图PCB 文件是否可以
    的头像 发表于 04-28 18:13 1.1w次阅读
    <b class='flag-5'>KiCad</b> 与 Altium Designer 图纸互转详解

    KiCad 教程:集成电路测试 LoadBoard 设计指南

    “  这是一本高质量的 KiCad 入门手册,从设计 IC 测试载板的角度,系统地介绍了如何使用 KiCad 建库、设计原理图、到 PCB Layout。本书不只是
    的头像 发表于 04-28 18:08 1152次阅读
    <b class='flag-5'>KiCad</b> 教程:集成电路测试 LoadBoard 设计指南

    一个设置让 KiCad 的视觉体验提升一个档次!

    “  不知道您有没有感觉到无论是原理图还是PCBKiCad 没有商业软件看上去那么清晰?其实只需要手动改一下这个设置,瞬间让您的视觉体验提升一个档次!  ”     使用 KiCad
    的头像 发表于 02-17 11:17 1539次阅读
    一个设置让 <b class='flag-5'>KiCad</b> 的视觉体验提升一个档次!

    104条关于PCB布局布线的小技巧

    布局布线的基本的原则和技巧,才可以让自己的设计完美无缺。 下面涵盖了PCB布局布线的相关基本原理和设计技巧,问答形式解答了有关PCB布局
    的头像 发表于 01-07 09:21 1764次阅读
    104条关于<b class='flag-5'>PCB</b>布局<b class='flag-5'>布线</b>的小技巧

    KiCad 9 探秘(二):多通道设计工具

    PCB 布局、布线的复用。现在KiCad 9 终于自带多通道布局布线的功能了!而且通过增加原理图的规则区域以及 Component Cla
    的头像 发表于 01-03 11:21 4653次阅读
    <b class='flag-5'>KiCad</b> 9 探秘(二):多通道设计工具

    KiCad 9 探秘(一):原理图设计模块复用

    “  KiCad 9 rc 版本已经发布,虽然离正式版发布可能还有一个多月时间,还是忍不住把一些好用的功能先分享给大家。第一个分享的是原理图设计中的模块复用。千呼万唤始出来    ” 概述 这个功能
    的头像 发表于 12-28 11:19 3283次阅读
    <b class='flag-5'>KiCad</b> 9 探秘(一):<b class='flag-5'>原理图</b>设计模块复用

    Kerman的KiCad学习笔记:第6章 PCB设计流程

    电路原理图设计的最终目的是生产满足需要的PCB(印制电路板)。利用KiCad 8.0软件可以非常轻松地从原理图设计转入PCB设计。
    的头像 发表于 12-25 15:34 3662次阅读
    Kerman的<b class='flag-5'>KiCad</b>学习笔记:第6章 <b class='flag-5'>PCB</b>设计流程