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

    文章

    7552

    浏览量

    151425
  • pcb
    pcb
    +关注

    关注

    4319

    文章

    23099

    浏览量

    397905
  • 威廉希尔官方网站 板

    关注

    140

    文章

    4960

    浏览量

    97850
收藏 人收藏

    评论

    相关推荐

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

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

    原理图符号和PCB封装有什么不同?

    “  原理图符号及PCB封装是电子设计中最基本的要素。本文针对刚踏入电子设计的新人,介绍了原理图符号与PCB封装区别,以及在KiCad中两者
    的头像 发表于 12-04 18:13 954次阅读
    <b class='flag-5'>原理图</b>符号和<b class='flag-5'>PCB</b>封装有什么不同?

    KiCad使用 “F” 键自动布线

    “  虽然 KiCad 没有自带完整的自动布线器,但使用快捷键 F,可以实现极简的自动连接需求。 快捷键 “F” KiCad 有一个非常简单的 “自动布线器”,用 F 键就可以完成一条
    的头像 发表于 12-04 11:39 350次阅读
    <b class='flag-5'>KiCad</b>使用 “F” 键自动<b class='flag-5'>布线</b>?

    KiCad层次原理图使用教程

    “  在 KiCad 中,多张原理图可以形成层次结构:有一个根原理图,其他作为根原理图或另一个子原理图
    的头像 发表于 11-13 18:06 856次阅读
    <b class='flag-5'>KiCad</b>层次<b class='flag-5'>原理图</b>使用教程

    KiCad常用资源

    ://docs.kicad.org/ 或后台发送“文档 ”,获取最新原理图PCB中文操作手册 KiCad下载 官方站(速度可能较慢): https://www.
    的头像 发表于 11-12 12:24 429次阅读
    <b class='flag-5'>KiCad</b>常用资源

    KiCad发现之旅(一)原理图编辑

    包括原理图设计所需的所有工具。从 KiCad 包含的符号库中放置符号,绘制导线连接并将原理图同步到 PCB 中进行布局布线。 电气规则检查
    的头像 发表于 11-12 12:23 286次阅读
    <b class='flag-5'>KiCad</b>发现之旅(一)<b class='flag-5'>原理图</b>编辑

    KiCad发现之旅(三)PCB 3D查看器

    “  本文转载自KiCad官网,通过几个简短的视频,帮助大家快速了解KiCad的基础功能。如需了解更多关于KiCad的咨询,请参考: KiCad常用资源  ” 利用
    的头像 发表于 11-12 12:23 520次阅读
    <b class='flag-5'>KiCad</b>发现之旅(三)<b class='flag-5'>PCB</b> 3D查看器

    KiCad PCB中原点的设置与使用

    “  KiCad可以在PCB编辑器中使用三种类型的原点:页面原点、钻孔/放置文件原点以及网格原点,也可以自定义坐标轴的方向。 ” 简介 KiCad是一个基于2D数据的CAD系统,它需要坐标来标记对象
    的头像 发表于 11-12 12:22 463次阅读
    <b class='flag-5'>KiCad</b> <b class='flag-5'>PCB</b>中原点的设置与使用

    如何导入Altium Designer的原理图PCB

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

    KiCad中如何分割电源平面

    层 虽然在“威廉希尔官方网站 板设置”中,可以选择铜层的类型,但如果选择了“电源层”,除了用于告诉“Free router”布线器在自动布线时忽略该层外,并没有什么实际的用处。KiCad中的信号层没有“正片”、“负片”之分。如果需要创建一个完
    的头像 发表于 11-12 12:21 219次阅读
    <b class='flag-5'>KiCad</b>中如何分割电源平面

    开源 KiCad/AD 查看器 + AI Copilot?

    ),某些功能更强一些。 查看器支持原理图PCB、3D、BOM,可以交互查看原理图PCB中几乎所有对象的属性(应该是实时渲染的) 原理图
    发表于 08-18 22:41

    如何优化 PCB 布线规则?

    本文要点在PCB布线中不使用规则可能会出现的问题。设计中可使用的不同类型PCB布线规则。如何在PCB布线
    的头像 发表于 02-19 13:00 1236次阅读
    如何<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 1962次阅读
    Arduino模组的<b class='flag-5'>KiCad</b>符号与封装库介绍

    kiCAD原理图怎么画

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

    kicad怎么打开导入非kicad文件

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