這是可能有點(diǎn)主觀的領(lǐng)域之一,具體取決于一個(gè)人的背景,術(shù)語(yǔ)隨著時(shí)間的推移而演變的事實(shí)進(jìn)一步混淆了這一點(diǎn)。
有趣的是,您如何認(rèn)為自己知道某事……直到您嘗試向某人解釋它時(shí),您才開(kāi)始發(fā)現(xiàn)說(shuō)明中的漏洞和邏輯差異。這就是我最近遇到的情況,當(dāng)有人問(wèn)我鎖存器和觸發(fā)器之間的區(qū)別以及它們與寄存器的關(guān)系時(shí)。
這是電子領(lǐng)域的一個(gè)領(lǐng)域,可能有點(diǎn)主觀,取決于一個(gè)人的背景,術(shù)語(yǔ)隨著時(shí)間的推移而演變的事實(shí)進(jìn)一步混淆了,所以我在這里要做的是用我認(rèn)為的方式解釋事情關(guān)于他們,然后以 EEWeb 專(zhuān)家和社區(qū)成員的評(píng)論形式公開(kāi)討論,看看他們是否同意或不同意。
寄存器和寄存器文件
我們?cè)?a target="_blank">微控制器 (MCU) 等電子系統(tǒng)中存儲(chǔ)數(shù)據(jù)的方法之一是寄存器。一些寄存器由單個(gè)位組成,而其他寄存器由多個(gè)位組成。術(shù)語(yǔ)“寄存器文件”是指具有共同功能和用途的寄存器陣列。
寄存器表現(xiàn)出與半導(dǎo)體存儲(chǔ)器相似的特性,例如每個(gè)元素(單元)可以以 0 或 1 的形式存儲(chǔ)單個(gè)二進(jìn)制數(shù)字或位。然而,存儲(chǔ)器往往用于存儲(chǔ)相對(duì)大量的信息(指令和數(shù)據(jù)),而寄存器往往更專(zhuān)業(yè),用于記憶配置和控制信息、保存輸入/輸出值以及臨時(shí)存儲(chǔ)邏輯或算術(shù)運(yùn)算的結(jié)果等任務(wù)。
另一個(gè)區(qū)別是存儲(chǔ)單元往往相對(duì)簡(jiǎn)單,包括盡可能少的晶體管來(lái)完成工作。這是因?yàn)樗鼈兲嗔耍虼嗽诠姆矫姹3炙鼈兊男?、快和?jié)儉是有意義的。相比之下,由于它們的數(shù)量要少得多,因此寄存器在大小和功率方面的限制較少,并且它們通常具有特殊的、更復(fù)雜的與硬件相關(guān)的控制和功能。
鎖存器和觸發(fā)器
每個(gè)寄存器元件的核心是一個(gè)具有兩個(gè)穩(wěn)定狀態(tài)的電路,可用于以 0 或 1 的形式存儲(chǔ)信息。該電路可能有一個(gè)或多個(gè)控制輸入,可能是一個(gè)數(shù)據(jù)輸入和一個(gè)或兩個(gè)輸出。如果存在,則第二個(gè)或互補(bǔ)的 QB 輸出將呈現(xiàn)與主 Q 輸出相反的或互補(bǔ)的邏輯值。
關(guān)于控制信號(hào),這些電路可以是電平觸發(fā)(異步、透明或不透明)或邊沿觸發(fā)(同步或時(shí)鐘)。前者的一個(gè)例子是置位復(fù)位鎖存器(SR 鎖存器);后者的一個(gè)例子是數(shù)據(jù)型觸發(fā)器(D-type trigger)。
觸發(fā)器一詞通常用于這些電路的上下文中,因?yàn)樗鼈冊(cè)趦蓚€(gè)狀態(tài)之間來(lái)回“翻轉(zhuǎn)”和“翻轉(zhuǎn)”。從歷史上看,“觸發(fā)器”一詞通常用于指代電平觸發(fā)和邊緣觸發(fā)的風(fēng)味。最近,使用術(shù)語(yǔ)“鎖存器”來(lái)指代電平觸發(fā)版本和“觸發(fā)器”來(lái)指代邊沿觸發(fā)變體變得很常見(jiàn)。常見(jiàn)的寄存器類(lèi)型如下:
SR 鎖存器(“設(shè)置-復(fù)位”)
也不
與非
與-或
JK鎖存器
門(mén)控 SR 鎖存器(“設(shè)置-復(fù)位”)
門(mén)控 D 鎖存器(“數(shù)據(jù)”)
厄爾鎖
D型觸發(fā)器(“數(shù)據(jù)”)
T型觸發(fā)器(“切換”)
JK型觸發(fā)器
順便說(shuō)一句,JK 被認(rèn)為是最通用的鎖存器和觸發(fā)器,因?yàn)榭梢哉f(shuō)服 JK 鎖存器用作 SR 鎖存器,而可以將 JK 觸發(fā)器配置為用作 D-型觸發(fā)器或T型觸發(fā)器。
多諧
振蕩器 多諧振蕩器是一種電子電路,用于實(shí)現(xiàn)各種簡(jiǎn)單的兩態(tài)功能。多諧振蕩器有以下三種形式:
不穩(wěn)定的多諧振蕩器在任何一種狀態(tài)下都不穩(wěn)定,而是不斷地從一種狀態(tài)來(lái)回切換到另一種狀態(tài)(不需要外部觸發(fā)器),從而起到張弛振蕩器的作用。
單穩(wěn)態(tài)多諧振蕩器僅在其一種狀態(tài)下是穩(wěn)定的。觸發(fā)脈沖使其進(jìn)入不穩(wěn)定狀態(tài),在返回穩(wěn)定狀態(tài)之前將保持一段時(shí)間。也稱(chēng)為“單次”,單穩(wěn)態(tài)多諧振蕩器可用于響應(yīng)某些外部觸發(fā)事件生成固定持續(xù)時(shí)間的脈沖。
雙穩(wěn)態(tài)多諧振蕩器在任一狀態(tài)下都是穩(wěn)定的,并且可以通過(guò)外部觸發(fā)脈沖從一種狀態(tài)翻轉(zhuǎn)到另一種狀態(tài)。
之所以在這里提到這一點(diǎn),是因?yàn)殡p穩(wěn)態(tài)多諧振蕩器可用于存儲(chǔ)一位信息,也稱(chēng)為觸發(fā)器。
讓辯論開(kāi)始
那么你怎么看?你同意還是不同意我上面介紹的方式?另外,您有什么想分享或想補(bǔ)充的嗎?
審核編輯:湯梓紅
-
寄存器
+關(guān)注
關(guān)注
31文章
5612瀏覽量
130169 -
鎖存器
+關(guān)注
關(guān)注
8文章
957瀏覽量
45322 -
觸發(fā)器
+關(guān)注
關(guān)注
14文章
2064瀏覽量
63457
發(fā)布評(píng)論請(qǐng)先 登錄
74LVTH16373:高性能16位D型透明鎖存器的深度解析
74HC573:8位D型透明鎖存器的詳細(xì)解析
74LVTN16374:高性能16位D型邊緣觸發(fā)觸發(fā)器的深度解析
MC74VHCT373A高速CMOS八路D型鎖存器技術(shù)解析
浮點(diǎn)寄存器的添加
浮點(diǎn)寄存器的添加方法
?SN74HCS373 Octal透明鎖存器技術(shù)解析與應(yīng)用指南
?TPIC6A259 8位可尋址鎖存器技術(shù)文檔摘要
?TPIC6B259 8位可尋址鎖存器技術(shù)文檔摘要
SN74ACT573八路D型透明鎖存器技術(shù)解析與應(yīng)用指南
SN74AC573 Octal D型透明鎖存器技術(shù)解析與應(yīng)用指南
Texas Instruments SN74HCT574八通道邊緣觸發(fā)D型觸發(fā)器數(shù)據(jù)手冊(cè)
Texas Instruments SN74LVC1G373單D型鎖存器數(shù)據(jù)手冊(cè)
Texas Instruments SN74LV8T374-EP八路D類(lèi)觸發(fā)器數(shù)據(jù)手冊(cè)
寄存器與鎖存器與觸發(fā)器
評(píng)論