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

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

3天内不再提示

基于“ Y”开关的概念来构建中继计算机

电子设计 来源:eeweb 作者:哈维尔PIAY 2021-05-13 07:58 次阅读

本微型文章系列介绍如何使用继电器构建计算机的CPU(中央处理单元)。

英语中的“ Y”听起来像西班牙语(我的母语)中的“ guay”,是口语或or语,意为“酷”。从双关语开始似乎是个好主意,但事实是我确实相信Y开关确实很棒。

尽管此术语不是很常用(如果以前曾经使用过),我认为它是这种开关工作方式的非常描述性或说明性。图1显示了Y开关的示意图。它由一个可控制的开关组成,该开关可以更改其位置并将一个端子连接到其他两个端子之一。

pIYBAGCc1aCAFne2AACzwEwLZSY117.png

图1. Y开关原理图(来源:Javier Piay)

这种变化可能是由于各种性质的动作或刺激引起的:手动,机械电气电子等。在没有这种刺激的情况下,开关保持在其静止/断电位置,连接所谓的公共端子(COM)到所谓的常闭端子(NC)。如果施加刺激,开关将切换到其激活/通电位置,将COM端子连接到所谓的常开端子(NO)。

Y开关也称为三向或转换开关,但是-正如EEWeb的技术专家所知道的-这种类型的开关通常称为单刀双掷(SPDT)开关(另请参阅“开关”)。反弹和反跳(第1部分):开关类型“”。

图2显示了Y开关的不同实现。从左至右,所示设备通过手动,机械,电气和电子方式进行控制或操作。不用说,有类似的设备实现了其他类型的开关,例如单刀,单掷(SPST),双刀,单掷(DPST),双刀,双掷(DPDT)等。

pIYBAGCc1bSAWvDpAAS-bQKalec960.png

图2.从左到右,Y开关旨在手动,机械,电气和电子方式操作。(资料来源:哈维尔·皮耶(Javier Piay)

任何电动开关通常被称为继电器(图2右侧第二列)。像其他形式的开关一样,机电继电器也有多种类型,包括SPST,SPDT,DPST,DPDT等。

图3显示了Y或SPDT继电器的示意图。使开关的COM端子在NC和NO端子之间翻转的电激励(输入信号)连接到标有S(表示“选择”)的第四端子。

pIYBAGCc1cCASnkuAAC967nslqY432.png

图3. SPDT继电器原理图(来源:Javier Piay)

SPDT继电器是我们将在继电器计算设计和仿真项目中使用的主要组件(如果不是唯一的话)。至于实施/构建阶段,由于一些不可忽略的原因,例如紧凑的尺寸(每个IC三个或四个开关),我目前更倾向于使用该设备的电子版本(图2中第一列)。 ,非常低的价格(每个开关3美分),快速的原型制作(与面包板兼容),非常广泛的数字和模拟信号电平范围以及易于耦合到其他电子设备的功能(如有必要)。

在SPDT继电器(或电子开关)中可用的四个端子/引脚中,只有S始终充当输入。在某些使用场景中,COM端子充当输入,在这种情况下,NC和NO端子都充当输出。在其他使用场景中,NC和NO端子充当输入,在这种情况下,COM端子充当输出。与任何开关一样,一旦继电器成为较大电路的一部分,这些配置就会自动采用。

图4示出了前述配置。为了演示起见,将左侧SPDT继电器的COM端子配置为输出。在这种情况下,NC和NO端子都可以带有逻辑0(深绿色)或逻辑1(浅绿色)值,并且继电器在这些端子之间进行选择,并将选定的信号传递到COM输出。由于该继电器显示为未激活或已断电(S = 0),因此COM输出在NC输入上反映逻辑0值。

o4YBAGCc1eWAaWCmAAQ8_d3wtq0505.png

图4. SPDT继电器允许的输入/输出(I / O)配置。(资料来源:哈维尔·皮耶(Javier Piay)

相比之下,右侧SPDT继电器的COM端子被配置为输入。由于该继电器显示为处于活动状态或已通电(S = 1),因此NO输出反映COM输入上的逻辑1值。同时,NC输出处于高阻抗(Z)状态,这意味着其他继电器可以安全地将逻辑0或1值驱动到连接到此端子的信号(即电线)上。

在基于继电器的二进制或数字计算中,大多数继电器(如果不是全部)都执行逻辑功能并在计算模块/系统内实现逻辑门,这与执行电源和负载切换的独立继电器的通用应用相反。

SPDT继电器之所以如此酷,是因为它本身就是一个通用逻辑门。也就是说,它可以用于实现任何两个输入逻辑功能。只需意识到图4左侧的SPDT继电器起多路复用器(MUX)的作用就可以很容易地证明这一点,众所周知,该组件是通用逻辑门。

MUX:如果S等于0,则将COM设置为NC,否则将COM设置为NO。

相比之下,图4右侧的SPDT中继充当解复用器(DEMUX)。

DEMUX:如果S等于0,则将NC设置为COM,否则将NO设置为COM。

图5显示了如何使用SPDT继电器实现任何原始逻辑门以及完整的加法器。

pIYBAGCc1fWANHR0AAiZMxrvjB8281.png

图5. SPDT继电器作为通用逻辑门,实现了任何原始逻辑门和完整的加法器。(资料来源:哈维尔·皮耶(Javier Piay)

NOT:如果A等于0,则将输出设置为1,否则将输出设置为0。

AND:如果A等于0,则将输出设置为A(0),否则将输出设置为B。

或:如果A等于0,则将输出设置为B,否则将输出设置为A(1)。

XOR:如果A等于0,则将输出设置为B,否则将输出设置为NOTB。

NAND:如果A等于0,则将输出设置为NOT A(1),否则将输出设置为NOTB。

NOR:如果A等于0,则将输出设置为NOT B,否则将输出设置为NOT A(0)。

XNOR:如果A等于0,则将输出设置为NOT B,否则将输出设置为B。

全称(S = A + B + Cin):S = A XOR B XOR Cin。如果A XOR B等于0,则将Cout设置为A,否则将Cout设置为Cin。

作为该“构建中继计算机”微型系列文章第1部分的最后一个示例,图6显示了使用SPDT中继的4:16解码器的实现。

pIYBAGCc1gaAZKW8AAaNzhmbtsQ882.png

图6.使用SPDT继电器的4:16解码器实现。(资料来源:哈维尔·皮耶(Javier Piay)

编辑:hfy

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

    关注

    9

    文章

    1129

    浏览量

    40674
  • 继电器
    +关注

    关注

    132

    文章

    5320

    浏览量

    148548
  • 计算机
    +关注

    关注

    19

    文章

    7414

    浏览量

    87700
  • SPDT
    +关注

    关注

    0

    文章

    72

    浏览量

    26518
  • 加法器
    +关注

    关注

    6

    文章

    183

    浏览量

    30089
收藏 人收藏

    评论

    相关推荐

    简述计算机总线的分类

    计算机总线作为计算机系统中连接各个功能部件的公共通信干线,其结构和分类对于理解计算机硬件系统的工作原理至关重要。以下是对计算机总线结构和分类的详细阐述,内容将涵盖总线的基本
    的头像 发表于 08-26 16:23 950次阅读

    晶体管计算机和电子管计算机有什么区别

    晶体管计算机和电子管计算机作为计算机发展史上的两个重要阶段,它们在多个方面存在显著的区别。以下是对这两类计算机在硬件、性能、应用以及技术发展等方面区别的详细阐述。
    的头像 发表于 08-23 15:28 1352次阅读

    计算机系统的组成和功能

    计算机系统是一个复杂而庞大的概念,它涵盖了计算机硬件、软件以及它们之间相互作用的所有元素。为了全面而深入地探讨计算机系统,本文将从定义、组成、功能、发展历程以及未来趋势等方面进行详细阐
    的头像 发表于 07-24 17:41 745次阅读

    计算机视觉属于人工智能吗

    和解释视觉信息,从而实现对图像和视频的自动分析和处理。 计算机视觉的基本概念 2.1 计算机视觉的定义 计算机视觉是一门研究如何使计算机具有
    的头像 发表于 07-09 09:11 1136次阅读

    工业计算机与普通计算机的区别

    在信息化和自动化日益发展的今天,计算机已经成为了我们日常生活和工作中不可或缺的工具。然而,在计算机领域中,工业计算机和普通计算机虽然都具备基本的计算
    的头像 发表于 06-06 16:45 1197次阅读

    计算机图形学:探索虚拟世界的构建之道

    计算机图形学是计算机科学的一个分支,它专注于创建和操纵计算机生成的视觉和图形内容。这一领域涵盖了从基础的二维图形绘制到复杂的三维模型构建和渲染的广泛技术。在今天的数字化时代,
    的头像 发表于 05-07 08:27 351次阅读
    <b class='flag-5'>计算机</b>图形学:探索虚拟世界的<b class='flag-5'>构建</b>之道

    【量子计算机重构未来 | 阅读体验】+ 了解量子叠加原理

    )。通过逻辑门执行操作二进制数据,逻辑门是一种基本电路,它可以将一个或多个输入转换为输出。逻辑门包括与门、或门、非门等等,将许许多多逻辑门组合起来就可以构建复杂的电路执行各种操作,电子计算
    发表于 03-13 17:19

    【量子计算机重构未来 | 阅读体验】+量子计算机的原理究竟是什么以及有哪些应用

    计算方法的区别传统方法是,按照不走枚举所有情况,而量子计算是一次处理所有情况,是一步到位。但是这里又有疑惑了,量子计算如何实现的一步到位呢, 这里引入了量子比特和传统计算机比特的
    发表于 03-11 12:50

    【量子计算机重构未来 | 阅读体验】+ 初识量子计算机

    感觉量子技术神奇神秘,希望通过阅读此书认识量子计算机。 先浏览一下目录: 通过目录,基本可以确定这是一本关于量子计算机的科普书籍,主要包括什么是量子计算机、量子
    发表于 03-05 17:37

    计算机为什么利用反码实现减法?

    元器件的限制。当时,计算机的电路设计主要采用位操作(二进制)实现。为了能够有效地表示负数,人们引入了反码的概念。使用反码可以使计算机系统在进行加法和减法运算时使用相同的逻辑电路,从而
    的头像 发表于 02-19 15:10 781次阅读

    计算机原码、反码、补码的概念

    计算机内部数值是以补码的方式进行存储的,采用补码进行数据存储当然有其优点,下面会一一介绍相关内容,让各位彻底弄懂原码、反码、补码的概念以及为什么采用补码作为数据存储的方式。
    的头像 发表于 01-09 12:25 3751次阅读
    <b class='flag-5'>计算机</b>原码、反码、补码的<b class='flag-5'>概念</b>

    量子计算机的作用有哪些

    认为是未来计算机技术的重要发展方向。 一、量子计算机的基本概念 量子计算机的核心是量子比特,与经典计算机中的比特不同,量子比特可以同时处于0
    的头像 发表于 12-30 14:32 1818次阅读

    工业计算机与商用计算机的区别

    工业计算机与商用计算机的区别  工业计算机和商用计算机是两种应用于不同领域的计算机系统。虽然它们在技术方面存在一些共性,但在功能、设计、可靠
    的头像 发表于 12-27 10:50 591次阅读

    新型全光开关可提高计算机处理器速度

    由于电子开关的局限性,传统的计算机处理器几乎已经达到了它们的“时钟速度”(衡量它们可以打开和关闭的速度的指标)。希望改进计算机处理器的科学家已经对全光开关的潜力产生了兴趣,全光
    的头像 发表于 12-25 14:55 631次阅读
    新型全光<b class='flag-5'>开关</b>可提高<b class='flag-5'>计算机</b>处理器速度

    什么是后量子密码学?量子计算机vs经典计算机

    后量子密码学(Post-Quantum Cryptography,PQC)是在经典计算机上定义和执行算法,研究量子计算机和经典计算机都无法破解的新密码系统。后量子密码学的提出是为了抵抗量子计算
    的头像 发表于 12-19 11:42 1614次阅读