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

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

3天内不再提示

关于绘制原理图符号的讨论

fcsde-sh 来源:张飞实战电子 作者:张飞实战电子 2020-11-11 11:20 次阅读

多关于绘制原理图符号的讨论。使你的原理图符号能够让人理解非常重要。有时用计算机辅助设计(CAD)软件包中预先做好的符号就可以了,但大多数符号并不太理想。请确保你的软件包能方便地创建符号,因为你可能得重新绘制每个单独元件,以及创建新的元件。CAD软件包含的上万种符号只是你重新绘制它们的基础。

好的原理图应该有可预测的信号流向。这个流向要求输入部分位于左边和上边,输出部分位于右边和下边。当然这并非铁板一块,但如果你希望其他工程师一眼就能理解你的原理图,遵循这个规则就非常重要。如果我高声对你喊叫,“区别什么有做这样?”这种语法结构显然让人难懂,但如果我按从右到左的顺序说,“这样做有什么区别?”那么你马上就能理解了。虽然许多半导体公司赚了很多钱,并提供很多支持,但很多时候他们专注于芯片内部,而做不到正确的原理图流向(图1)。

图1:目前许多公司画的原理图符号模仿的是元件的引脚图,而不是信号流向

图1中的六反相器U1不是很实用。它将6个反相器合成在一个符号中,并且左边和右边都有输入输出。引脚长度也不需要那么长。U2这个符号稍微好一些,输入都在左边,输出都在右边。像我这样一把年纪的人不喜欢彩色背景,因为经过六次黑白拷贝黄色会变成黑色,从而让你无法看清任何东西。我创建的U3由不同元件组成(异构元件),包括6个相同的元件和表示电源与地的第7个元件。排阻RP1是非常愚蠢的画法,当这些电阻应该处于原理图上不同位置时很容易把原理图弄得一团糟。RP2显示了异构元件在这种时候的作用。

一些半导体公司采用ANSI符号画逻辑器件,这显然是由缺乏分析的线性思维的人发明的,而不是模拟工程师眼中的图形化思维(图2)。

图2:许多工程师都不喜欢ANSI/IEEE逻辑符号画法,这些符号简直是非徒无益,而又害之。显示实际的逻辑符号稍好一些。CAD软件包中附带的元件基本上是没有用的。较好的做法是将元件一分为二。更好的做法是将电源独立出来,这样就不会弄乱信号流向。模拟工程师最想要的是在元件内部稍微画一些能表示其功能的图案。

对于多元件封装来说(比如许多逻辑门),原理图符号需要分解开来,因为你很少会在原理图的同一个地方使用全部这些元件。这个原则同样适用于双路或四路运放。元件符号可以采用德·摩根等效符号(图3)。我非常敬佩那些能够通过布尔表达式来理解电路工作的工程师,但我还是喜欢图形化的表达方式——通过图形可以想象位于D锁存器中的比特,或者多路复用器中断言给定输入的引脚。

图3:早在1995年,OrCAD 9就允许用德·摩根等效符号表示与非(NAND)门

Altium/CircuitStudio可以让用户给元件分配不同的“模式”完成相同的任务。如果你想画一个“引脚上负下正”模式的运放符号就非常方便。若是没有等效符号,如果你想垂直翻转一个元件,也会把正电源放到下边,把地放到上边去。通过调用绘制的德·摩根等效符号,你可以交换输入引脚,同时保持电源和地的位置不变。解决这个问题的另外一种方法是制作一个具有独立电源的异构元件(U6)。现在你可以垂直翻转运放,将负引脚放到上面来。

某个年代的原理图程序出现于这样一个时期:PCB上大约有40个14引脚的逻辑芯片,每个芯片配一个去耦电容,再加上一个卡缘连接器。在1985年,DOS OrCAD甚至不能画三角形。这是那个年代的局限,也是那个年代需要担心的事。当时许多公司觉得PCB上只有一个电源,即VCC(两个“C”代表“公共集电极”,因为所有这些逻辑门都馈送电源给许多晶体管的集电极)。因此PCB只需要VCC和地。CAD公司的程序员甚至认为不需要在芯片上显示电源引脚。他们只是发明了“零长度”引脚,然后版图设计程序会将所有相同名字的引脚连接在一起。程序员认为工程师使用最后生成网络表的原理图简直太蠢了。

说到地,“公共端”或“回流端”其实更贴切,除非你的电路连接到墙上插座的大地引脚(图4)。我承认这只是个人喜好,但我喜欢美国风格的电源和电阻符号,在晶体管MOSFET上有个圆圈,且MOSFET清楚地指示了N沟道或P沟道类型。

图4:地、电源、电阻、晶体管和MOSFET等各种元件符号

我碰到过一位教授,如果他看到你在汽车收音机原理图上有大地符号,会给你不及格的判定。汽车底盘是一种不同的符号,不管Altium叫它大地,还是你在大多数PCB上使用的三角符号,都意味着公共端或回流端。我个人的喜好是使用箭头代表电源,我也没遇到过哪一位工程师喜欢R1和R2那样欧洲画法的电阻,甚至Altium里的可变电阻符号R3也没有意义,除非它有三个脚,或者在封装上把两个脚短接在一起。我也喜欢晶体管上的圆圈、短引脚、字母N或P清晰地显示MOSFET的类型,以及有助于显示管子类型的栅极引脚,可以翻转的P沟道类型,以便源极位于上面,因为更多的正电源也在上面。我很欣赏Altium/CircuitStudio显示体二极管

在现代设计中,电源和地引脚不可见带来的问题是,当版图封装的电源连接错误时电路经常会烧掉。经常会烧。这是一个很严重的问题,因为你可能有多个带电源的层,而重新做PCB甚至重新搭建原型是很困难的。基于这个理由,我们许多人会把电源引脚明确地画出来。对于像四运放这样的多元件封装来说有三种方法来实现(图5)。第一种方法是你可以将电源引脚画在每个元件上。第二种方法是只将电源引脚画在其中一个元件上,这时要确保将所有未用元件也都放到原理图上。第三种方法是将四运放设计成由5个元件组成的异构封装,包括4个独立的运放和一个单独的电源与地引脚元件。这种方法的优点是你可以将电源与地元件和所有去耦电容放在一起。缺点是你可能忘了放电源与地元件,由此带来的灾难是器件没有供电而不是接错电源。一个技巧是将电源引脚作为封装中的第一个元件,这样当你放置这个元件时第一个放的就是电源。不管怎样,你都应该将所有元件都放到原理图中去,以便给未用元件合适的偏置,防止它们发生振荡。

图5:电源和地不要使用零长度的引脚

相反,最好在U1的每个元件上画出电源引脚。你也可以只在封装的某个元件上画电源引脚,但要确保所有元件都被放置,这样你就不会忘了连接电源(U2)。U3封装则是使用了一个单独的“元件”来画电源和地。这样做的优点是你可以翻转运放,根据电路需要灵活地将负引脚放在正引脚的上面或下面。

十几年前Cadence的OrCAD中就有这些异构元件了,这种方法还可以将连接器分解成若干块。这样做同样是为了保持原理图的信号流向,确保每根线连接正确的连接器(图6)。现在你可以确保你的原理图流向是从左到右的,使得其他工程师理解起来更加容易,也能让你在5年后再看时更加容易理解。

图6:如果你将连接器只画成一个元件符号,会使得原理图很乱(a)

通过使用OrCAD中的异构元件功能,或Altium/CircuitStudio中的元件“模式”,你可以将连接器分解开来,以便原理图的流向更清晰更容易理解(b)。

另外一个考虑是如何将诸如开关电源芯片这样的复杂元件画清晰。即使你将输入移到左边,输出移到右边,仍然很难理解这种元件的工作原理。针对这种情况,你可以在符号框中画一个简单的图,用来暗示这个元件的功能。不一定是数据手册中的框图,只需简单的表述,以便提醒你和其他人这个元件是做什么的。

还有其它一些原理图符号的惯例,它们更多的是偏好,而不是好的设计原则。我很喜欢用圆圈将晶体管包围起来。需要重申的是,那些半导体工程师画的晶体管才没有圆圈。我认为圆圈非常有用。同样,我很喜欢当走线发生交叉时做一个小的跳接。这就引出了另一个重要规则:没有4向结点。我见过一个传真过来的原理图,怎么都看不出走线是否只是交叉而不是连接在一起。结果我猜错了,这浪费了我一天时间。如果所有原理图都用跳接,“没有4向结点”规则就没那么重要了。令我高兴的是,最新版本的Altium/CircuitStudio可以显示跳接,并能自动防止生成4向结点(图7)。

图7:像我这样的老人在走线间没有连接关系时喜欢采用跳接的方式。

需要注意的是,4向结点是原理图中的禁忌。Altium/CircuitStudio有产生跳接的选项,也有通过设置走线偏移消除交叉结点的功能,比如这个芯片的GND连接处所示。注意,库元件的左边是输出,右边是输入,与你想象的刚好相反。

我的做法是使用输入在左侧的规则重画元件符号(图8)。我还使用了独立的电源与地符号,以便减少杂乱现象,毕竟我们关心的是信号流向。大多数工程师理解555定时芯片内部的功能。但如果你不知道,或者你认为阅读该原理图的人不知道,那么你可以在元件内部画上一些或所有框图。Altium/CircuitStudio允许你在原理图符号上放置图片,因此我在网上找到一个很好的555定时器框图,经过一些细微调整后我将它放进原理图符号中。我不得不遵循它们的引脚输出结构,因此原理图上有些跳接(图9)。

图8:修改图7中的555定时器,将输入放在左边,输出放在右边,这样原理图流向更清晰。单独的电源与地符号消除了走线的杂乱现象。

图9:你可以在元件内部画一个框图来展示它的功能

这可以像显示一个集电极开路输出一样简单,或者像显示开关电源芯片内部功能一样更复杂一些。一些CAD软件包允许你将图像粘贴到元件符号内。

这里有个关键点。你可以用整个原理图来表示元件内部功能,或者要是对元件内部功能不是很关心的话,可以想让原理图更简捷。我的想法是适当在元件内画一些内容,比如集电极开路输出,但重要的是保持整个原理图清晰有条理,人们看起来容易理解。

好了,就剩最后一个模拟工程师的最爱了。在大学里,John Kuras经常开玩笑说功率晶体管应该用粗一点的线画得大一点。当时我们都嗤之以鼻,但现在我确实喜欢用更大的符号显示TO-3巨型封装的晶体管(图10)。成为模拟工程师就得接受重要性原则,而更大的晶体管更重要,而且画起来更容易。

图10:每个人都可以看出来,右边的晶体管是一个功率晶体管

原理图符号偏好就像是音乐偏好,它们非常个性化。这是你作为工程师的一种风格。像跳接和晶体管上的圆圈等事情不是很重要,而诸如输入在左边和上边、输出在右边和下边等事情则比较重要。我们都在争论如何处理既有输入又有输出的总线。我认为地符号很重要。网上有篇应用笔记,那篇笔记认为如果你根据符号建议的那样将它连接到大地,有可能烧坏二极管。

你又有怎样的想法和风格,留言说出来吧!

责任编辑:lq

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

    关注

    1293

    文章

    6308

    浏览量

    232818
  • 反相器
    +关注

    关注

    6

    文章

    310

    浏览量

    43240
  • CAD
    CAD
    +关注

    关注

    17

    文章

    1077

    浏览量

    72341

原文标题:看完这篇,你也能将原理图画的通俗易懂!

文章出处:【微信号:fcsde-sh,微信公众号:fcsde-sh】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    KiCad层次原理图使用教程

    绘制成层次设计,可以提高原理图的可读性,减少重复绘制。 创建层次原理图是从根原理图开始的。其过程是创建一个子
    的头像 发表于 11-13 18:06 263次阅读
    KiCad层次<b class='flag-5'>原理图</b>使用教程

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

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

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

    “  对于刚接触电子设计的小伙伴,经常会对原理图中各种不同样式的接地(GND)符号搞晕。GND、GNDA、GNDD、大地、机壳地等到底有什么区别?该如何使用呢?   ” 地的种类 我们先来
    的头像 发表于 11-12 12:20 165次阅读
    KiCad中不同GND<b class='flag-5'>符号</b>的含义及应用

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

    “  引脚是原理图符号中最重要的对象,在绘制引脚时,可以选择引脚的电气类型,比如输入、输出、高阻等。本文将介绍引脚电气类型的含义及其应用。   ” 引脚的电气类型有什么用? 电气规则检查 (ERC
    的头像 发表于 11-12 12:20 124次阅读
    <b class='flag-5'>原理图符号</b>引脚的电气类型

    原理图及PCB Checklist大放送~

    我们一、原理图绘制及检查流程阶段流程原理图绘制根据已有原理图或资料(数据手册、方案书)绘制
    的头像 发表于 07-24 08:11 859次阅读
    <b class='flag-5'>原理图</b>及PCB Checklist大放送~

    国标GB4728 电气简图用图形符号第10部分:电信:传输

    本标准规定了绘制各种电气图用的开关、控制和保护装置图形符号。可用于熟悉元器件图标。
    发表于 07-16 11:38 2次下载

    电压继电器的图形符号和文字符号是什么

    电压继电器是一种电气设备,用于在电路中检测电压水平,并在达到特定阈值时触发开关或其他控制设备。在本文中,我们将详细讨论电压继电器的图形符号和文字符号,以及它们的应用和工作原理。 电压继电器的图形
    的头像 发表于 06-24 09:51 1763次阅读

    专业原理图绘制的10大技巧

    如果你过去一直在设计糟糕的原理图,或者你只是不知道最佳的设计技巧,请不要担心。在这里,我们有10大技巧,将向你展示如何绘制专业的原理图设计。
    的头像 发表于 05-09 11:13 4912次阅读
    专业<b class='flag-5'>原理图</b><b class='flag-5'>绘制</b>的10大技巧

    电路原理图和电路仿真图的区别和联系

    和用途 电路原理图(Schematic Diagram)是一种使用符号和线条表示电子元件及其之间的连接和关系的图形表示方法。它主要用于展示电路的结构和元件之间的连接关系,以及各个元件所承担的功能和作用。电路原理图通常是手工
    的头像 发表于 04-21 10:17 5443次阅读

    数字电路仿真元件符号是什么

    中,我们将详细讨论常见的数字电路仿真元件及其符号。 逻辑门元件 逻辑门元件是数字电路设计中最基本的元件,用于实现基本的逻辑运算。在数字电路仿真中,逻辑门元件通常用符号来表示。下面是常见的几种逻辑门元件的
    的头像 发表于 04-21 09:20 1831次阅读

    AD原理图中一些绘制问题

    pwrflag和j2是怎么绘制
    发表于 04-16 10:14

    PCB元件如何创建?

    任何元件均具备原理图符号和PCB元件封装两个基本部件。原理图符号用于在前端工程中定义原理图的连接性,这将确定PCB布局中相应的网络。
    发表于 03-15 11:38 612次阅读
    PCB元件如何创建?

    热继电器fr和kh怎么区分

    FR是热继电器的国内通用制图符号,而KH是热继电器的国际标准符号,被电气制图国家标准GB/T 4728《电气简图用图形符号》所确认。
    的头像 发表于 02-18 12:22 9482次阅读

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

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

    光耦原理图符号和参数详解

    我们先看下光耦的符号,左边是一个发光二极管器件,右边是一个对光比较敏感的三极管,通俗的来说,它的基本原理就是通过控制发光二极管的亮灭来控制右侧三极管的开关;下面是它的原理图符号
    的头像 发表于 12-12 15:02 7128次阅读
    光耦<b class='flag-5'>原理图符号</b>和参数详解