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

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

3天内不再提示

层次化设计中的注意事项

KiCad 来源:KiCad 作者:KiCad 2024-11-13 18:07 次阅读

通常来说 KiCad 更建议使用层次化的设计,因为这样结构更清晰,也方便设计复用。对于简单的系统,扁平化设计也很容易实现;但将复杂的系统设计成扁平化却并不那么容易。

wKgZoWcy196AdxFvAADYi6PdfHM620.png

标签类型及优先级?

KiCad有3种类型的标签。生成的网络名称将由它们的优先级决定。

全局标签优先级最高(如网络为+5V)。

电源符号和隐藏的电源引脚是全局标签。

层次化标签排第二。所产生的网络会显示标签名称,并以 “/” 前缀加以区别(如 /Red_in)。

本地标签的优先级最低。所产生的网络不仅会显示标签名称,而且会显示当前图纸的名称(如/graphics/Red_in)。

如果在同一图纸中有相同名称的标签,那么这些标签就会被连接起来,即使它们的类型不同。

全局和层次化标签有不同的图形类型(输入、输出、双向、三态和被动),图形风格只影响标签的外观,不影响它的连接方式,ERC也不检查。

wKgZoWcy196AS7iIAACUCmuAI_w345.png

为什么层次设计中尽量不要使用全局标签?

层次化设计的是为了把设计结构、模块清晰地抽象出来。这种抽象是为了帮助工程师把当前模块的内容与系统中的其他内容分开。任何形式的全局标签都需要了解系统中所有模块的信息,以确保不会创建一个错误的网络连接(同样名称的全局标签会在网表中连接)。或者说,使用全局标签之前必须要了解不同图纸模块中是否存在同名的标签,以免发生误连的情况。 这不仅涉及到信号的网络标签,也包括电源连接。如果电源使用全局标签,那么每个子系统的设计者都需要了解整个系统的电源情况,而不是只知道当前图纸的需求,不然就会发生意外的电源连接。

选择全局标签也限制了图纸的复用性。例如,一旦你在某一张原理图中使用了GND符号,如果在整个系统中复用了这张图纸,其他图纸与地相连也只能使用GND,而无法使用其他的符号,如AGND。。

为什么有时仍然要在层次化设计中使用全局标签?

严格遵循设计方法并不总是一个好主意。在有些情况下,它只会增加不必要的工作量,或者使电路更难读懂(特别是对于那些对这种设计方法没有太多经验的人)。 一个典型的例子是想要区分电源符号的时候。很多设计者已经习惯了电源符号的不同形状。因此,看到一个基于文本的标签而不是这样一个符号可能会对可读性产生负面影响。 遗憾的是,目前还没有办法将电源符号限制在一张图纸上(关于电源符号如何工作,特别是如何区分全局或局部的电源符号,有许多开放的讨论)。

另一个问题与ERC有关。在KiCad中电源符号被设为电源输入引脚,ERC认为必须要有外部的电源驱动与之相连,否则就会报错。如果使用层次化标签,就不会有这种问题。然而,在大多数电路中,会有一些IC或类似的元件需要ERC判断是否存在电源驱动。在某些情况下,需要使用PWR_FLAG符号避免ERC报错。

结论是应由设计者来选择如何严格遵循纯层次化设计的方法。

wKgZoWcy196AfIjlAABCFfRdHrA585.jpg

审核编辑 黄宇

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

    关注

    184

    文章

    17499

    浏览量

    249235
  • KiCAD
    +关注

    关注

    4

    文章

    105

    浏览量

    8693
收藏 人收藏

    评论

    相关推荐

    绕线电感定制的注意事项

    电子发烧友网站提供《绕线电感定制的注意事项.docx》资料免费下载
    发表于 09-20 11:24 0次下载

    共模电感定制的注意事项

    电子发烧友网站提供《共模电感定制的注意事项.docx》资料免费下载
    发表于 09-04 11:47 0次下载

    LiFePO4设计注意事项

    电子发烧友网站提供《LiFePO4设计注意事项.pdf》资料免费下载
    发表于 09-03 09:24 0次下载
    LiFePO4设计<b class='flag-5'>注意事项</b>

    现场总线的使用方法与注意事项

    的稳定可靠运行,正确的使用方法和注意事项至关重要。本文将详细介绍现场总线的使用方法和注意事项,以供读者参考。
    的头像 发表于 06-06 11:49 649次阅读

    FMD LINK 使用注意事项

    电子发烧友网站提供《FMD LINK 使用注意事项.pdf》资料免费下载
    发表于 05-06 10:11 0次下载

    浪涌抑制器的应用及注意事项

    浪涌抑制器的应用及注意事项?|深圳比创达电子
    的头像 发表于 01-19 09:55 668次阅读
    浪涌抑制器的应用及<b class='flag-5'>注意事项</b>?

    测速电机: 常见6大注意事项

    测速电机: 常见6大注意事项!测速电机是一种用于测量物体运动速度的设备,广泛应用于工业生产和科学研究。测速电机常见的6大注意事项以确保安全和准确性。
    的头像 发表于 01-11 10:53 420次阅读
    测速电机: 常见6大<b class='flag-5'>注意事项</b>

    霍尔元件使用的注意事项

    霍尔元件使用的注意事项  霍尔元件是一种常见的电子元件,主要用于测量和检测磁场的变化。它具有灵敏度高、响应速度快、耐磁场干扰等优点,在各种应用得到广泛使用。然而,为了确保霍尔元件的正常工作和延长其
    的头像 发表于 12-18 14:56 1189次阅读

    电流互感器的使用注意事项

    当谈到电流互感器的使用时,有一些重要的注意事项需要我们牢记。在本文中,我们将探讨这些注意事项,为您提供详细和全面的信息。
    的头像 发表于 12-15 10:34 1340次阅读
    电流互感器的使用<b class='flag-5'>注意事项</b>

    轻负载时开关元件工作相关的注意事项

    轻负载时开关元件工作相关的注意事项
    的头像 发表于 12-14 15:43 410次阅读
    轻负载时开关元件工作相关的<b class='flag-5'>注意事项</b>

    J-Link 的JTAG 接口:正确使用需要了解的注意事项,在这里!

    J-Link 的JTAG 接口:正确使用需要了解的注意事项,在这里!
    的头像 发表于 12-01 16:01 1357次阅读
    J-Link <b class='flag-5'>中</b>的JTAG 接口:正确使用需要了解的<b class='flag-5'>注意事项</b>,在这里!

    联轴器使用有哪些注意事项

    联轴器在实际应用根据所传递转矩大小可分为重型、中型、小型和轻型。那么怎么选择合适联轴器,使用的时候又有哪些注意事项呢?
    发表于 11-30 09:21 879次阅读
    联轴器使用有哪些<b class='flag-5'>注意事项</b>?

    伺服电机常见故障维修及注意事项

    伺服电机常见故障维修及注意事项
    的头像 发表于 11-28 13:29 2094次阅读

    VGA OUT 的PCB设计注意事项

    VGA OUT 的PCB设计注意事项
    的头像 发表于 11-23 09:04 780次阅读

    javaequals()方法的注意事项

    会有不同的注意事项。在本文中,我们将详细讨论equals()方法的注意事项,并解释如何正确使用它来比较两个对象。 首先,我们来看一下equals()方法的基本定义: public boolean
    的头像 发表于 11-17 16:59 770次阅读