0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于“ Y”開關(guān)的概念來構(gòu)建中繼計算機(jī)

電子設(shè)計 ? 來源:eeweb ? 作者:哈維爾PIAY ? 2021-05-13 07:58 ? 次閱讀

本微型文章系列介紹如何使用繼電器構(gòu)建計算機(jī)的CPU(中央處理單元)。

英語中的“ Y”聽起來像西班牙語(我的母語)中的“ guay”,是口語或or語,意為“酷”。從雙關(guān)語開始似乎是個好主意,但事實是我確實相信Y開關(guān)確實很棒。

盡管此術(shù)語不是很常用(如果以前曾經(jīng)使用過),我認(rèn)為它是這種開關(guān)工作方式的非常描述性或說明性。圖1顯示了Y開關(guān)的示意圖。它由一個可控制的開關(guān)組成,該開關(guān)可以更改其位置并將一個端子連接到其他兩個端子之一。

pIYBAGCc1aCAFne2AACzwEwLZSY117.png

圖1. Y開關(guān)原理圖(來源:Javier Piay)

這種變化可能是由于各種性質(zhì)的動作或刺激引起的:手動,機(jī)械,電氣,電子等。在沒有這種刺激的情況下,開關(guān)保持在其靜止/斷電位置,連接所謂的公共端子(COM)到所謂的常閉端子(NC)。如果施加刺激,開關(guān)將切換到其激活/通電位置,將COM端子連接到所謂的常開端子(NO)。

Y開關(guān)也稱為三向或轉(zhuǎn)換開關(guān),但是-正如EEWeb的技術(shù)專家所知道的-這種類型的開關(guān)通常稱為單刀雙擲(SPDT)開關(guān)(另請參閱“開關(guān)”)。反彈和反跳(第1部分):開關(guān)類型“”。

圖2顯示了Y開關(guān)的不同實現(xiàn)。從左至右,所示設(shè)備通過手動,機(jī)械,電氣和電子方式進(jìn)行控制或操作。不用說,有類似的設(shè)備實現(xiàn)了其他類型的開關(guān),例如單刀,單擲(SPST),雙刀,單擲(DPST),雙刀,雙擲(DPDT)等。

pIYBAGCc1bSAWvDpAAS-bQKalec960.png

圖2.從左到右,Y開關(guān)旨在手動,機(jī)械,電氣和電子方式操作。(資料來源:哈維爾·皮耶(Javier Piay)

任何電動開關(guān)通常被稱為繼電器(圖2右側(cè)第二列)。像其他形式的開關(guān)一樣,機(jī)電繼電器也有多種類型,包括SPST,SPDT,DPST,DPDT等。

圖3顯示了Y或SPDT繼電器的示意圖。使開關(guān)的COM端子在NC和NO端子之間翻轉(zhuǎn)的電激勵(輸入信號)連接到標(biāo)有S(表示“選擇”)的第四端子。

pIYBAGCc1cCASnkuAAC967nslqY432.png

圖3. SPDT繼電器原理圖(來源:Javier Piay)

SPDT繼電器是我們將在繼電器計算設(shè)計和仿真項目中使用的主要組件(如果不是唯一的話)。至于實施/構(gòu)建階段,由于一些不可忽略的原因,例如緊湊的尺寸(每個IC三個或四個開關(guān)),我目前更傾向于使用該設(shè)備的電子版本(圖2中第一列)。 ,非常低的價格(每個開關(guān)3美分),快速的原型制作(與面包板兼容),非常廣泛的數(shù)字和模擬信號電平范圍以及易于耦合到其他電子設(shè)備的功能(如有必要)。

在SPDT繼電器(或電子開關(guān))中可用的四個端子/引腳中,只有S始終充當(dāng)輸入。在某些使用場景中,COM端子充當(dāng)輸入,在這種情況下,NC和NO端子都充當(dāng)輸出。在其他使用場景中,NC和NO端子充當(dāng)輸入,在這種情況下,COM端子充當(dāng)輸出。與任何開關(guān)一樣,一旦繼電器成為較大電路的一部分,這些配置就會自動采用。

圖4示出了前述配置。為了演示起見,將左側(cè)SPDT繼電器的COM端子配置為輸出。在這種情況下,NC和NO端子都可以帶有邏輯0(深綠色)或邏輯1(淺綠色)值,并且繼電器在這些端子之間進(jìn)行選擇,并將選定的信號傳遞到COM輸出。由于該繼電器顯示為未激活或已斷電(S = 0),因此COM輸出在NC輸入上反映邏輯0值。

o4YBAGCc1eWAaWCmAAQ8_d3wtq0505.png

圖4. SPDT繼電器允許的輸入/輸出(I / O)配置。(資料來源:哈維爾·皮耶(Javier Piay)

相比之下,右側(cè)SPDT繼電器的COM端子被配置為輸入。由于該繼電器顯示為處于活動狀態(tài)或已通電(S = 1),因此NO輸出反映COM輸入上的邏輯1值。同時,NC輸出處于高阻抗(Z)狀態(tài),這意味著其他繼電器可以安全地將邏輯0或1值驅(qū)動到連接到此端子的信號(即電線)上。

在基于繼電器的二進(jìn)制或數(shù)字計算中,大多數(shù)繼電器(如果不是全部)都執(zhí)行邏輯功能并在計算模塊/系統(tǒng)內(nèi)實現(xiàn)邏輯門,這與執(zhí)行電源和負(fù)載切換的獨立繼電器的通用應(yīng)用相反。

SPDT繼電器之所以如此酷,是因為它本身就是一個通用邏輯門。也就是說,它可以用于實現(xiàn)任何兩個輸入邏輯功能。只需意識到圖4左側(cè)的SPDT繼電器起多路復(fù)用器(MUX)的作用就可以很容易地證明這一點,眾所周知,該組件是通用邏輯門。

MUX:如果S等于0,則將COM設(shè)置為NC,否則將COM設(shè)置為NO。

相比之下,圖4右側(cè)的SPDT中繼充當(dāng)解復(fù)用器(DEMUX)。

DEMUX:如果S等于0,則將NC設(shè)置為COM,否則將NO設(shè)置為COM。

圖5顯示了如何使用SPDT繼電器實現(xiàn)任何原始邏輯門以及完整的加法器。

pIYBAGCc1fWANHR0AAiZMxrvjB8281.png

圖5. SPDT繼電器作為通用邏輯門,實現(xiàn)了任何原始邏輯門和完整的加法器。(資料來源:哈維爾·皮耶(Javier Piay)

NOT:如果A等于0,則將輸出設(shè)置為1,否則將輸出設(shè)置為0。

AND:如果A等于0,則將輸出設(shè)置為A(0),否則將輸出設(shè)置為B。

或:如果A等于0,則將輸出設(shè)置為B,否則將輸出設(shè)置為A(1)。

XOR:如果A等于0,則將輸出設(shè)置為B,否則將輸出設(shè)置為NOTB。

NAND:如果A等于0,則將輸出設(shè)置為NOT A(1),否則將輸出設(shè)置為NOTB。

NOR:如果A等于0,則將輸出設(shè)置為NOT B,否則將輸出設(shè)置為NOT A(0)。

XNOR:如果A等于0,則將輸出設(shè)置為NOT B,否則將輸出設(shè)置為B。

全稱(S = A + B + Cin):S = A XOR B XOR Cin。如果A XOR B等于0,則將Cout設(shè)置為A,否則將Cout設(shè)置為Cin。

作為該“構(gòu)建中繼計算機(jī)”微型系列文章第1部分的最后一個示例,圖6顯示了使用SPDT中繼的4:16解碼器的實現(xiàn)。

pIYBAGCc1gaAZKW8AAaNzhmbtsQ882.png

圖6.使用SPDT繼電器的4:16解碼器實現(xiàn)。(資料來源:哈維爾·皮耶(Javier Piay)

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 解碼器
    +關(guān)注

    關(guān)注

    9

    文章

    1128

    瀏覽量

    40598
  • 繼電器
    +關(guān)注

    關(guān)注

    132

    文章

    5303

    瀏覽量

    148207
  • 計算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7305

    瀏覽量

    87566
  • SPDT
    +關(guān)注

    關(guān)注

    0

    文章

    71

    瀏覽量

    26484
  • 加法器
    +關(guān)注

    關(guān)注

    6

    文章

    183

    瀏覽量

    30046
收藏 人收藏

    評論

    相關(guān)推薦

    簡述計算機(jī)總線的分類

    計算機(jī)總線作為計算機(jī)系統(tǒng)中連接各個功能部件的公共通信干線,其結(jié)構(gòu)和分類對于理解計算機(jī)硬件系統(tǒng)的工作原理至關(guān)重要。以下是對計算機(jī)總線結(jié)構(gòu)和分類的詳細(xì)闡述,內(nèi)容將涵蓋總線的基本
    的頭像 發(fā)表于 08-26 16:23 ?597次閱讀

    計算機(jī)系統(tǒng)的組成和功能

    計算機(jī)系統(tǒng)是一個復(fù)雜而龐大的概念,它涵蓋了計算機(jī)硬件、軟件以及它們之間相互作用的所有元素。為了全面而深入地探討計算機(jī)系統(tǒng),本文將從定義、組成、功能、發(fā)展歷程以及未來趨勢等方面進(jìn)行詳細(xì)闡
    的頭像 發(fā)表于 07-24 17:41 ?579次閱讀

    計算機(jī)視覺屬于人工智能嗎

    和解釋視覺信息,從而實現(xiàn)對圖像和視頻的自動分析和處理。 計算機(jī)視覺的基本概念 2.1 計算機(jī)視覺的定義 計算機(jī)視覺是一門研究如何使計算機(jī)具有
    的頭像 發(fā)表于 07-09 09:11 ?933次閱讀

    工業(yè)計算機(jī)與普通計算機(jī)的區(qū)別

    在信息化和自動化日益發(fā)展的今天,計算機(jī)已經(jīng)成為了我們?nèi)粘I詈凸ぷ髦胁豢苫蛉钡墓ぞ?。然而,?b class='flag-5'>計算機(jī)領(lǐng)域中,工業(yè)計算機(jī)和普通計算機(jī)雖然都具備基本的計算
    的頭像 發(fā)表于 06-06 16:45 ?963次閱讀

    計算機(jī)圖形學(xué):探索虛擬世界的構(gòu)建之道

    計算機(jī)圖形學(xué)是計算機(jī)科學(xué)的一個分支,它專注于創(chuàng)建和操縱計算機(jī)生成的視覺和圖形內(nèi)容。這一領(lǐng)域涵蓋了從基礎(chǔ)的二維圖形繪制到復(fù)雜的三維模型構(gòu)建和渲染的廣泛技術(shù)。在今天的數(shù)字化時代,
    的頭像 發(fā)表于 05-07 08:27 ?321次閱讀
    <b class='flag-5'>計算機(jī)</b>圖形學(xué):探索虛擬世界的<b class='flag-5'>構(gòu)建</b>之道

    【量子計算機(jī)重構(gòu)未來 | 閱讀體驗】+ 了解量子疊加原理

    )。通過邏輯門執(zhí)行操作二進(jìn)制數(shù)據(jù),邏輯門是一種基本電路,它可以將一個或多個輸入轉(zhuǎn)換為輸出。邏輯門包括與門、或門、非門等等,將許許多多邏輯門組合起來就可以構(gòu)建復(fù)雜的電路執(zhí)行各種操作,電子計算
    發(fā)表于 03-13 17:19

    【量子計算機(jī)重構(gòu)未來 | 閱讀體驗】+量子計算機(jī)的原理究竟是什么以及有哪些應(yīng)用

    計算方法的區(qū)別傳統(tǒng)方法是,按照不走枚舉所有情況,而量子計算是一次處理所有情況,是一步到位。但是這里又有疑惑了,量子計算如何實現(xiàn)的一步到位呢, 這里引入了量子比特和傳統(tǒng)計算機(jī)比特的
    發(fā)表于 03-11 12:50

    【量子計算機(jī)重構(gòu)未來 | 閱讀體驗】+ 初識量子計算機(jī)

    感覺量子技術(shù)神奇神秘,希望通過閱讀此書認(rèn)識量子計算機(jī)。 先瀏覽一下目錄: 通過目錄,基本可以確定這是一本關(guān)于量子計算機(jī)的科普書籍,主要包括什么是量子計算機(jī)、量子
    發(fā)表于 03-05 17:37

    計算機(jī)為什么利用反碼實現(xiàn)減法?

    元器件的限制。當(dāng)時,計算機(jī)的電路設(shè)計主要采用位操作(二進(jìn)制)實現(xiàn)。為了能夠有效地表示負(fù)數(shù),人們引入了反碼的概念。使用反碼可以使計算機(jī)系統(tǒng)在進(jìn)行加法和減法運算時使用相同的邏輯電路,從而
    的頭像 發(fā)表于 02-19 15:10 ?699次閱讀

    計算機(jī)原碼、反碼、補碼的概念

    計算機(jī)內(nèi)部數(shù)值是以補碼的方式進(jìn)行存儲的,采用補碼進(jìn)行數(shù)據(jù)存儲當(dāng)然有其優(yōu)點,下面會一一介紹相關(guān)內(nèi)容,讓各位徹底弄懂原碼、反碼、補碼的概念以及為什么采用補碼作為數(shù)據(jù)存儲的方式。
    的頭像 發(fā)表于 01-09 12:25 ?3529次閱讀
    <b class='flag-5'>計算機(jī)</b>原碼、反碼、補碼的<b class='flag-5'>概念</b>

    量子計算機(jī)的作用有哪些

    認(rèn)為是未來計算機(jī)技術(shù)的重要發(fā)展方向。 一、量子計算機(jī)的基本概念 量子計算機(jī)的核心是量子比特,與經(jīng)典計算機(jī)中的比特不同,量子比特可以同時處于0
    的頭像 發(fā)表于 12-30 14:32 ?1711次閱讀

    新型全光開關(guān)可提高計算機(jī)處理器速度

    由于電子開關(guān)的局限性,傳統(tǒng)的計算機(jī)處理器幾乎已經(jīng)達(dá)到了它們的“時鐘速度”(衡量它們可以打開和關(guān)閉的速度的指標(biāo))。希望改進(jìn)計算機(jī)處理器的科學(xué)家已經(jīng)對全光開關(guān)的潛力產(chǎn)生了興趣,全光
    的頭像 發(fā)表于 12-25 14:55 ?602次閱讀
    新型全光<b class='flag-5'>開關(guān)</b>可提高<b class='flag-5'>計算機(jī)</b>處理器速度

    什么是后量子密碼學(xué)?量子計算機(jī)vs經(jīng)典計算機(jī)

    后量子密碼學(xué)(Post-Quantum Cryptography,PQC)是在經(jīng)典計算機(jī)上定義和執(zhí)行算法,研究量子計算機(jī)和經(jīng)典計算機(jī)都無法破解的新密碼系統(tǒng)。后量子密碼學(xué)的提出是為了抵抗量子計算
    的頭像 發(fā)表于 12-19 11:42 ?1484次閱讀

    量子計算機(jī)軟件-量子計算編程框架QPanda

    讓量子計算機(jī)走出實驗室造中國自主可控量子計算機(jī)和傳統(tǒng)計算機(jī)類似,在量子計算領(lǐng)域,計算機(jī)硬件起著基礎(chǔ)的作用。然而,若缺乏相應(yīng)的軟件支持,人們將
    的頭像 發(fā)表于 10-31 08:23 ?501次閱讀
    量子<b class='flag-5'>計算機(jī)</b>軟件-量子<b class='flag-5'>計算</b>編程框架QPanda

    計算機(jī)為什么使用二進(jìn)制表達(dá)

    在生活中,人們已經(jīng)習(xí)慣用十進(jìn)制計數(shù),0~9的發(fā)明是人類的偉大進(jìn)步,從此就可以用0~9這十個數(shù)字的組合能表示任何大小的數(shù)字。于是初學(xué)計算機(jī)的人往往會問的問題是,計算機(jī)為什么使用二進(jìn)制
    的頭像 發(fā)表于 10-30 15:44 ?3029次閱讀
    <b class='flag-5'>計算機(jī)</b>為什么使用二進(jìn)制<b class='flag-5'>來</b>表達(dá)