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

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

3天内不再提示

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

星星科技指导员 来源:嵌入式计算设计 作者:Jeremy Cook 2022-08-16 11:15 次阅读

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

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

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

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

电路原理图 》 Squirrely PCB

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

pYYBAGL7C9eAS9_eAAIaeR4hbec385.png

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

poYBAGL7C92Aa7n8AAFcgNeEKw4384.png

用分层表分组

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

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

poYBAGL7C-OAQFCnAAKVa3H7FJQ749.png

pYYBAGL7C-uAMNkmAAESfs62fAU156.png

没有完美的PCB

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

审核编辑:郭婷

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

    关注

    4220

    文章

    22468

    浏览量

    385652
  • 布线
    +关注

    关注

    9

    文章

    730

    浏览量

    84019
收藏 人收藏

    评论

    相关推荐

    如何优化 PCB 布线规则?

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

    Arduino模组的KiCad符号与封装库介绍

    介绍一个包含 Arduino 模组(模块、接插件、扩展板)KiCad 原理图符号和 PCB 封装的开源项目。
    的头像 发表于 01-13 17:08 883次阅读
    Arduino模组的<b class='flag-5'>KiCad</b>符号与封装库介绍

    kiCAD原理图怎么画

    kiCAD是一款功能强大且免费开源的电子设计自动化(EDA)软件,用于绘制原理图、设计电路板和生成制造文件。在本篇文章中,我将详细介绍如何使用kiCAD绘制原理图。 第一步是安装和启动
    的头像 发表于 01-02 13:57 426次阅读

    kicad怎么打开导入非kicad文件

    KiCad是一款优秀的电子设计自动化(EDA)软件,它提供了强大的功能来设计电路图和PCB布局。然而,有时候我们可能需要导入一些非KiCad文件,例如从其他EDA软件导出的文件或者从制造商提供的文件
    的头像 发表于 01-02 13:54 927次阅读

    KiCon Asia 2023完美落幕,华秋助力Kicad生态繁荣

    电子设计与制造 KiCad是一款免费的开源的pcb电路板软件,支持 Windows、Linux和Mac OS X平台。KiCad具有较为简单的操作界面,并且包含了EDA软件必备的元器件库、原理
    发表于 11-17 14:15

    KiCon Asia 2023完美落幕,助力Kicad生态繁荣,华秋在行动

    电子设计与制造 KiCad是一款免费的开源的pcb电路板软件,支持 Windows、Linux和Mac OS X平台。KiCad具有较为简单的操作界面,并且包含了EDA软件必备的元器件库、原理
    发表于 11-17 14:11

    Kicad原理图设置方法

    Kicad原理图设置可以设置一些电气规则,原理图格式,Net Classes等。Kicad原理图设置在左上角如图1所示
    的头像 发表于 11-10 15:07 980次阅读
    <b class='flag-5'>Kicad</b><b class='flag-5'>原理图</b>设置方法

    kicad规则设置后布线还是没有变化的原因?

    kicad规则设置后,布线还是没有变化
    发表于 09-25 08:25

    KiCad中不同GND符号的含义及应用

    使用该名称创建一个新的全局网络标签。这些接地之间不连接。因此,您的电路中可以有 GNDD 和 GNDA,它们将被 KiCad 视为不同的网络。 注意:在KiCad中,当电源符号被放置到原理图后,无法
    发表于 08-18 16:55

    新唐的封装库KiCAD的有没有啊?

    我看官方的开发板的原理图不知道用啥画的,有没有KiCAD的,听说这个免费好用。
    发表于 06-27 06:36

    清理PCB中的布线与过孔

    不同网络的布线。 如果您有意连接不同的网络,请在原理图PCB 上使用“net-tie”。 删除冗余过孔 该选项用于移除额外的过孔。需要注意的是,有些情况会用很多过孔阵列用于连接顶层和底层敷铜区域(比如
    发表于 06-25 12:19

    KiCad中使用AD的封装库(Pcblib)

    “ 经常有小伙伴在群里问,有没有办法可以批量把Altium Designer的封装库转成KiCad的形式。目前阶段暂时只能单个的导出,或者将封装全部放到AD的PCB上,然后通过导入PCB再导出的方式
    发表于 06-19 13:06

    如何在KiCad中导入Altium Designer的原理图/PCB

    本帖最后由 jf_32603368 于 2023-5-23 12:45 编辑 KiCad可以支持直接导入Altium Designer的原理图PCB文件。与其它导入器不同,KiCad
    发表于 05-23 12:45

    KiCad7 插件大全

    -action-scripts kicad-auto-silkscreen-main优化位号放置 https://github.com/CGrassin/kicad-auto-silkscreen
    发表于 05-22 15:08

    KiCAD原理图PCB中文帮助手册

    。先把原理图PCB部分的文档做成pdf的形式分享给大家。 以下是文档目录: EEScehma(原理图) KiCad 原理图编辑器简介
    发表于 05-21 16:06