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

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

3天内不再提示

原理图符号引脚的电气类型

KiCad 来源:KiCad 作者:KiCad 2024-11-12 12:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

引脚是原理图符号中最重要的对象,在绘制引脚时,可以选择引脚的电气类型,比如输入、输出、高阻等。本文将介绍引脚电气类型的含义及其应用。

wKgaoWcy2KeATcn9AACdOuWDQyI839.png

引脚的电气类型有什么用?

电气规则检查 (ERC) 使用引脚的“电气类型”来判断您是否犯了明显的错误。ERC的功能非常有限,它所做的只是读取连接到特定网络的所有电气类型的引脚,并根据错误矩阵检查它们的组合。

wKgaoWcy2KeAbrWPAACCfr_B3ng916.png

例如:默认情况下,将两个输出引脚连接在一起将导致错误。(这是有道理的,因为一个输出可以为高电平,另一个输出可以为低电平,从而导致电源和接地之间发生短路。)

如何选择正确的类型?

为了使 ERC 尽可能有效,需要注意为引脚分配正确的电气类型。 元器件的数据手册是一个很好的开始。

为元件供电的引脚(vcc、gnd、vss...)是电源输入。

数字和模拟输入引脚是输入。

输入引脚必须被驱动(不能不连接)

数字和模拟输出引脚为输出(对于数字引脚,仅当引脚具有推拉功能或具有内部上拉或下拉网络时才使用此功能。)

输出引脚不能与其他输出引脚或双向引脚连接(避免可能的短路)

某些总线引脚(i2csda)是双向的

根据当前系统状态,任何可以处于输入或输出状态的引脚。

无源器件的引脚和始终仅连接到其他无源器件的引脚是无源的

旨在为其他设备供电的引脚使用电源输出(DC/DC 转换器的输出引脚、电压调节器等)

多个电源输出引脚不能连接(避免电源短路)

未连接(NC)用于符号中对应封装中没有功能的引脚。(您可以将它们设为不可见以减少混乱,但不要把它们叠在一起,这样它们会相互连接。)

NC 引脚在 KiCad 中仍然可以连接,但在 ERC 中会出现错误。请注意,堆叠的 NC 引脚是互相连接的。

集电极开路用于集电极开路或漏极开路输出(需要外部上拉的输出引脚)

发射极开路用于发射极开路或源极开路输出(需要外部下拉的输出引脚)

三态用于具有高阻抗状态(高 Z)的输出引脚,此类引脚具有以下可能的状态。

高 -> 低阻抗连接至高信号电压(大多数情况下为正电源电压)

低 -> 低阻抗连接至低信号电压(大多数情况下为 GND)

高 Z -> 与任何东西都没有联系。(高阻态)

根据配置既可以是输入也可以是输出的引脚(典型的 GPIO 引脚)可以标记为双向或未指定。

“未指定”vs双向引脚

KiCad 的引脚有一种 “未指定” 类型。 无论该类型的引脚连接到什么,都会产生 ERC 错误。 它实际上应该只用于强制用户为具有软件可配置引脚的元件制作的特定符号。一个典型的例子是微控制器的 GPIO 引脚。 还有一种更宽松的设置替代方案。 您可以将这样的 GPIO 引脚设置为双向引脚。 这削弱了 ERC,但允许用户直接使用原理图中的符号,并且仍然可以利用它。 (用户仍然可以为最终配置创建更具体的符号,但他们不会被迫这样做。)

另一个例子是通用连接器的符号。这里宽松的替代方案是被动的,但未指定也是一个合乎逻辑的替代方案,因为符号设计者不知道连接器代表什么。

输入引脚需要被驱动

标记为输入的引脚需要连接到可以驱动它们的引脚。 任何不是输入或电源输入引脚的器件都可以起到此作用。

连接多个(电源)输出引脚

如果您有多个需要并联的输出引脚或电源输出引脚,那么您可以做出选择。

让 ERC 提示连接多个电源输出引脚

只将其中引脚之一设为输出类型,其余引脚设为被动类型

隐藏的电源输入引脚

另一个特殊情况是隐藏的电源输入引脚。在KiCad中,所有的电源符号(网络标签)都是全局的。不要在电源符号以外的任何应用中使用不可见的电源输入引脚,因为它们限制了您使用符号的方式。(使用多条电源线变得不可能。连接不可见影响了原理图的审查。)

引脚什么时候是“电源输入”或“电源输出”

如果某个引脚是电源消耗者,则该引脚是电源输入。如果它提供电源的话,就是电源输出,如 DC/DC 转换器、LDO 的输出…… 电源标志用于告诉ERC,该引脚不是电源输出就是电源输入。如果使用通用连接器供电,或者无源元件与电源串联(保险丝滤波器电感器等),都需要使用电源标志。 电流流动的方向本身并不能决定它是否是电源输入。您还需要考虑引脚的电位及与其对应引脚的电位差。 现在让我们看看具有更高正电位的引脚。如果电流流出则为电源输出,否则为电源输入。对于更低电位的引脚,电流方向正好相反。 电流从正电位引脚流入负电位引脚 -> 两者都是电源输出。

如果电源输出与电源输入需要共用一个引脚,情况就会变得棘手。在这种情况下,应优先考虑电源输入。(因为如果没有向公共引脚提供外部电源,整个电路将无法工作。)

wKgaoWcy2KeAHJnpAABCFfRdHrA030.jpg

审核编辑 黄宇

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

    关注

    16

    文章

    2120

    浏览量

    56016
  • ERC
    ERC
    +关注

    关注

    0

    文章

    7

    浏览量

    10134
  • KiCAD
    +关注

    关注

    6

    文章

    329

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    02. 原理图审查 I 芯巧Cadence 25.1新功能深入学习

    大家好。原理图设计完成后,电气规则检查是确保设计可靠性与质量的关键环节。通过系统化的自动审查,可以快速定位引脚冲突、电源地连接异常、IC接口匹配等问题,避免因疏忽导致的改板风险。 本次分享将带你掌握
    发表于 04-24 15:32

    18. OrCAD中怎么创建Homogeneous类型的元器件封装?I Cadence Allegro 电子设计 快问快答

    大家好。在原理图封装库的创建过程中,经常会遇到一类含有多个相同功能单元的芯片,例如四运算放大器、双路比较器或六反向器等。如果为每个单元单独绘制完整符号,不仅效率低下,还容易导致引脚编号或属性不一致
    的头像 发表于 04-24 15:22 759次阅读
    18. OrCAD中怎么创建Homogeneous<b class='flag-5'>类型</b>的元器件封装?I Cadence Allegro 电子设计 快问快答

    17. Homogeneous类型与Heterogeneous类型元器件的区别是什么? I Cadence Allegro 电子设计 快问快答

    芯片的实际结构选择合适的建模方法,提升建库效率与原理图可读性。 Homogeneous :适用于包含 多个相同功能单元 的器件,如四运放、双路比较器。所有单元使用相同引脚排布,只需绘制一个Part并重复调用。 Heterogeneous :适用于 多功能或多用途区域 的器
    的头像 发表于 04-24 15:20 739次阅读
    17. Homogeneous<b class='flag-5'>类型</b>与Heterogeneous<b class='flag-5'>类型</b>元器件的区别是什么? I Cadence Allegro 电子设计 快问快答

    KiCad 10 探秘(二):PCB 引脚与门交换(Pin &amp; Gate Swapping)

    原理图符号实例 。  ” 在 PCB 设计中,我们经常遇到这样的情况:只要交换一下芯片两个引脚的网络,或者互换一下双运放的两个通道,走线就能瞬间顺畅,避免无数个过孔和绕线。KiCad 10 将为我们带来这一功能。 今天我们就带大家抢先看一看这个功能到底怎
    的头像 发表于 02-11 11:13 888次阅读
    KiCad 10 探秘(二):PCB <b class='flag-5'>引脚</b>与门交换(Pin &amp; Gate Swapping)

    工控人必备的30个字母符号

    在工业自动化控制领域,符号语言是工程师沟通设备与系统的通用密码。掌握核心符号体系不仅能提升图纸阅读效率,更是故障诊断和系统集成的关键技能。本文将系统梳理30个最具代表性的字母符号及其工程含义,通过
    的头像 发表于 01-17 07:38 1438次阅读
    工控人必备的30个字母<b class='flag-5'>符号</b>

    原理图手动连线太繁琐,自动连线来救场!

    耗时。2.总线(Bus)创建与连接:手动将几十个甚至上百个信号线(如DATA0~DATA63)组合成总线,并确保原理图符号和PCB布局中的连接正确无误,非常容易出
    的头像 发表于 11-10 18:30 805次阅读
    <b class='flag-5'>原理图</b>手动连线太繁琐,自动连线来救场!

    rt-thread studio怎么设置才能让char变量是真正的有符号类型

    最近被一个bug折磨了3天,一路debug进来,发现最终的原因是,定义了一个char变量,但实际上是无符号的(代码期望该变量是有符号的)。 然后我检查了以下编译器如下的设置,发现很奇怪,无论是否勾选
    发表于 09-16 08:23

    工业相机的类型及不同类型的应用

    工业相机根据不同的分类标准,可分为多种类型,每种类型都有其独特的应用场景。
    的头像 发表于 08-29 17:07 940次阅读
    工业相机的<b class='flag-5'>类型</b>及不同<b class='flag-5'>类型</b>的应用

    Copilot操作指南(一):使用图片生成原理图符号、PCB封装

    的操作方法。  ”   图片生成原理图符号(Symbol) Copilot 支持图片生成原理图符号功能,支持原理图编辑器与符号编辑器两种场景。只需在 Copilot 中  @图片生成
    的头像 发表于 07-15 11:14 5264次阅读
    Copilot操作指南(一):使用图片生成<b class='flag-5'>原理图符号</b>、PCB封装

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

    “  本次更新优化了云端器件库的体验,支持云端模块电路的查看与调用。通过 Copilot 可以将图片直接生成原理图符号及封装。  ”   华秋发行版概览 华秋发行版是 开源 的 、非商业化的, 完全
    的头像 发表于 07-10 11:17 7134次阅读
    华秋KiCad发行版 9.0.3 发布:图片生成<b class='flag-5'>符号</b>、封装

    浪涌保护器符号、其元件符号及相关符号指南详解

    什么是电涌保护器(SPD)及其关键组件符号? 电涌保护器 (SPD) 是现代电气系统中必不可少的组件,旨在保护设备和装置免受雷击、电网切换或其他电气干扰引起的瞬态过电压的影响。这些过电压通常被称为电
    的头像 发表于 07-02 11:38 2335次阅读
    浪涌保护器<b class='flag-5'>符号</b>、其元件<b class='flag-5'>符号</b>及相关<b class='flag-5'>符号</b>指南详解

    热门的AC/DC电源芯片型号及EDA 模型下载(原理图符号+封装+3D模型)

    经典通用型芯片 ​ ​ TI(德州仪器)UC384x系列 ​ ​**[UC3842B/UC3845]( UC3842BN_STMicroelectronics,UC3842BN_引脚图|功能|参数
    的头像 发表于 05-27 09:54 1621次阅读

    设计条目ID在原理图库中更新或放置时被重置且丢失的解决方法

    每次我更新原理图符号时,某些原理图符号的设计条目ID都会被重置。当我从元件面板放置Schematic (*.SchLib)和Integrated Libraries (*.IntLib)的元件时,也会出现同样的问题。
    的头像 发表于 05-19 14:55 1211次阅读
    设计条目ID在<b class='flag-5'>原理图</b>库中更新或放置时被重置且丢失的解决方法

    实用电气控制线路图册

    的文字说明,以便图文对照。全文在电气控制线路图的绘制中采用最新国家标准规定的电气图形符号及文字符号,并附有新旧符号对照表。 纯分享贴,
    发表于 05-17 15:40