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

    文章

    1073

    浏览量

    40140
  • 继电器
    +关注

    关注

    131

    文章

    5014

    浏览量

    145952
  • 计算机
    +关注

    关注

    19

    文章

    6631

    浏览量

    84364
  • SPDT
    +关注

    关注

    0

    文章

    63

    浏览量

    26342
  • 加法器
    +关注

    关注

    6

    文章

    174

    浏览量

    29719
收藏 人收藏

    评论

    相关推荐

    【量子计算机重构未来 | 阅读体验】 跟我一起漫步量子计算

    技术的发展,我们的通信和数据安全将得到更强大的保障。然而,需要指出的是,量子计算技术的发展仍面临诸多挑战。例如,量子计算机构建和维护成本极高,目前仍停留在实验室阶段;同时,量子计算机
    发表于 03-13 19:28

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

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

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

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

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

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

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

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

    量子计算机的未来

    了解量子计算机对于工业生产和产品研发的使用
    发表于 02-01 15:30

    量子计算机的作用有哪些

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

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

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

    工业计算机的应用

    工业计算机在半导体设备上的应用,具体在哪一方面。比如说图像处理使用什么样的计算机,工业控制使用哪一方面的计算机
    发表于 09-12 14:19

    计算机组成与设计

    组成与设计的一些基本概念和内容,同时探讨这门课程的重要性以及对未来的影响。 一、计算机组成原理 计算机组成原理是计算机科学中的一个重要分支,它主要研究
    的头像 发表于 08-17 12:37 921次阅读

    人工智能和计算机的区别

    人工智能和计算机都是现代技术领域中重要的概念,是计算机科学和信息技术中的两个重要领域。虽然这两个概念都与计算机有关,但它们之间具有不同的含义
    的头像 发表于 08-09 08:09 1445次阅读
    人工智能和<b class='flag-5'>计算机</b>的区别

    人工智能和计算机的区别

     人工智能和计算机都是现代技术领域中重要的概念,是计算机科学和信息技术中的两个重要领域。虽然这两个概念都与计算机有关,但它们之间具有不同的含
    的头像 发表于 08-06 16:42 6944次阅读

    计算机视觉相关概念总结

    为了帮助同事和客户了解更多有关计算机视觉和AI的更多信息,我们言简意赅介绍一些计算机视觉和AI术语,希望能帮助到大家。
    的头像 发表于 05-31 10:11 507次阅读

    计算机网络的 89 个基本概念

    计算机网络中的概念也是非常庞杂,理解起来比较困难,所以这里,我给大家汇总了计算机网络中 89 个常见的概念,希望对你有所帮助。 1. `主机
    的头像 发表于 05-18 15:53 642次阅读
    <b class='flag-5'>计算机</b>网络的 89 个基本<b class='flag-5'>概念</b>

    计算机通信的简单概念

    计算机通信指的是在两个或多个计算机之间进行数据传输和信息交换的过程。计算机通信可以分为点对点通信和广播通信两种模式。在点对点通信模式下,数据从一个计算机直接传输到另一个
    发表于 05-09 16:48 1169次阅读