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

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

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

鎖存器的主要特性、種類及應(yīng)用

CHANBAEK ? 來源:IC先生 ? 作者:IC先生 ? 2022-09-12 16:13 ? 次閱讀

鎖存器是具有兩個穩(wěn)定狀態(tài)的時序邏輯電路,即它是雙穩(wěn)態(tài)多諧振蕩器。鎖存器有一個反饋路徑來保留信息。因此,鎖存器可以是存儲設(shè)備。只要設(shè)備處于開機狀態(tài),鎖存器就可以存儲一位信息。當(dāng)使能啟用時,鎖存器會在輸入更改時立即更改存儲的信息,即它們是電平觸發(fā)設(shè)備。當(dāng)使能信號打開時,它會持續(xù)對輸入進行采樣。

取決于觸發(fā)信號的高電平或低電平,鎖存電路可以在兩種狀態(tài)下工作:有效 - 高電平或者有效 - 低電平。

Active – High鎖存電路的情況下,通常兩個輸入都是低電平,該電路由任一輸入上的瞬時高電平觸發(fā)。

在Active – Low鎖存電路的情況下,通常兩個輸入都為高電平,該電路由任一輸入上的瞬時低電平觸發(fā)。

鎖存器主要特性

鎖存器是時序電路中的基本構(gòu)建元素。鎖存器沒有任何時鐘信號,即它們是異步時序電路。

鎖存器由靜態(tài)門組成。

鎖存器是一種雙穩(wěn)態(tài)多諧振蕩器,即它有兩個穩(wěn)定狀態(tài)并且可以在這些狀態(tài)之間切換。

鎖存器將具有來自輸出的反饋路徑。因此,它們使用輸入信號的先前和當(dāng)前狀態(tài)隨時改變其輸出。

使能后,鎖存器的輸出會持續(xù)受到其輸入的影響,即當(dāng)輸入改變時輸出會立即改變。禁用時,鎖存器的狀態(tài)保持不變,即它會記住以前的值。時鐘或使能信號用作控制信號。

鎖存器不斷檢查所有輸入,并在啟用時相應(yīng)地更改其輸出。

SR鎖存器

其實,可以使用靜態(tài)門作為基本構(gòu)建塊來構(gòu)建一個簡單的鎖存器,并且可以通過向NOR門電路引入反饋來構(gòu)建具有兩個NOR門。

帶反饋的簡單NOR門邏輯電路如下圖所示:

pYYBAGMJ0j-AZF4kAAAodCkmlKI367.png

這里,輸入S和R都是0 (S = R = 0)。第一個或非門的輸出是P = 1。這與R = 0一起被饋送到第二個或非門,因此第二個門的輸出是Q = 0。由于電路處于穩(wěn)定狀態(tài),P = 1,Q = 0,如果使 S = 1,則 P = 0,Q = 1,如下圖所示:

poYBAGMJ0kCAKuRGAAAoctZ0TW0920.png

這也是一種穩(wěn)定的狀態(tài),如果S為0,則沒有變化,因為Q = 1被反饋給第一個NOR,P仍然保持為0,如下圖所示。

pYYBAGMJ0kCAZF55AAAoosLRw1E552.png

如果R變?yōu)?,則Q變?yōu)?,這將使P變回1,如下圖所示:

poYBAGMJ0kCAYkd5AAAoYIJ7q6g076.png

如果R為0,那么就沒有變化,這樣就到達了最開始的地方。

由于輸出不僅取決于當(dāng)前的輸入,還取決于過去的輸入序列,因此該電路被稱為具有記憶性。如果不允許輸入條件S = R = 1,則穩(wěn)定狀態(tài)輸出始終是互補的。當(dāng)S和R都等于1時,P = 0和Q = 0,這與互補條件相矛盾。因此,輸入條件 S = R = 1被認(rèn)為是不允許的。鎖存電路總是畫成交叉耦合形式,以強調(diào)柵極之間的對稱性。

pYYBAGMJ0kCAE-TmAAA8zzq0k-I156.png

在該電路中,當(dāng)S=1時,它將輸出Q'設(shè)置'為 1,當(dāng)輸入R=1時,它將輸出Q '重置'為 0。在 S = R = 1的限制下,該電路稱為設(shè)置 – 復(fù)位鎖存器(SR鎖存器)。

poYBAGMJ0kCAfUdbAAAxB7cJlA8940.png

關(guān)于競態(tài)條件

在邏輯電路中,競態(tài)條件是指“邏輯電路的兩個輸入同時變化并使輸出暫定的情況”。輸入相互競爭以改變輸出,它通常發(fā)生在將輸出作為電路反饋輸入的設(shè)備中。當(dāng)設(shè)備嘗試同時執(zhí)行兩個操作(即同時更改兩個輸入的狀態(tài))時,會出現(xiàn)這種情況。有幾種方法可以避免條件競爭,例如使用邊沿觸發(fā)或使用主從觸發(fā)器。

SR鎖存器狀態(tài)表

SR鎖存器狀態(tài)表(真值表)提供有關(guān)電路狀態(tài)的信息,由于時序電路的輸出取決于當(dāng)前和先前的狀態(tài),因此這些以稱為狀態(tài)表的表格形式表示,并根據(jù)當(dāng)前狀態(tài)和其他輸入顯示下一個狀態(tài)。

SR鎖存器的狀態(tài)表如下所示:

pYYBAGMJ0kGAea4bAACMyC-Cx-g683.png

門控SR鎖存器

通常情況下,鎖存器都是即時的,即當(dāng)輸入發(fā)生變化時,輸出會立即發(fā)生變化。但對于許多應(yīng)用來說,最好有一個隔離期,即使輸入發(fā)生變化,輸出也不會發(fā)生變化。在此期間,輸出被稱為真正“鎖定”。這可以通過使用額外的輸入(使能或時鐘或門)來實現(xiàn)。如果使能(或時鐘或門)信號未置位,則忽略輸入并將輸出鎖存到先前的值。為了使用這個額外的信號,應(yīng)該添加額外的邏輯,這些電路稱為門控SR鎖存器。

門控SR鎖存器可以通過兩種方式制成:通過將第二級與門添加到SR鎖存器或通過將第二級與非門添加到反向SR鎖存器。

由NOR門構(gòu)成的門控SR鎖存器的電路圖如下所示:

poYBAGMJ0kGAd5A1AACepBOlwQc137.png

由NAND門構(gòu)成的門控SR鎖存器的電路圖如下所示:

pYYBAGMJ0kGAc_kjAACPyHCWCSI533.png

當(dāng)NAND門將輸入反相時,反向SR鎖存器變?yōu)殚T控SR鎖存器。當(dāng)使能(或時鐘)為高時,鎖存器被稱為啟用狀態(tài),即輸出響應(yīng)輸入。當(dāng)使能(或時鐘)為低電平時,鎖存器被禁用并保持在該狀態(tài),直到使能啟用。

門控SR鎖存器的符號如下圖所示:

poYBAGMJ0kGALbzJAAAd8qnL0e4067.png

門控SR鎖存器的真值表如下圖所示:

pYYBAGMJ0kKAK_01AABnS0ixHRg583.png

D鎖存器

數(shù)據(jù)鎖存器或延遲鎖存器(D鎖存器)是存儲數(shù)據(jù)的簡單鎖存器之一,它也被稱為透明鎖存器。一個簡單的D鎖存器可以由兩個NAND門構(gòu)成。

當(dāng)S = R = 1時發(fā)生的SR鎖存器中的競態(tài)條件可以在D鎖存器中避免,因為R輸入被重命名為D的反轉(zhuǎn)S替換。因此沒有非法或禁止的輸入。在 D鎖存器中,Q始終為D。

D鎖存器的符號如下所示:

poYBAGMJ0kKAHGQVAAAjGQQu-p8908.png

這些簡單的D鎖存器不常用,但門控D鎖存器很常見。簡單D鎖存器的真值表如下所示。

pYYBAGMJ0kKAHinYAAAuhZ-qSM0349.png

門控D鎖存器

通過修改門控SR鎖存器可以輕松構(gòu)建門控D鎖存器。對門控SR鎖存器的唯一修改是必須將R輸入更改為反相S。由NOR SR鎖存器形成的門控鎖存器如下所示。

poYBAGMJ0kKATR4RAABrsUhrfps596.png

當(dāng)時鐘或使能為高電平(邏輯 1)時,輸出會鎖存D輸入上的任何內(nèi)容。當(dāng)使能或時鐘為低電平(邏輯 0)時,最后一個使能高電平的D輸入將是輸出。

這個鎖存電路永遠(yuǎn)不會遇到“競爭”情況,因為單個D輸入被反轉(zhuǎn)以提供給兩個輸入。因此,沒有機會獲得相同的輸入條件。所以D鎖存電路可以安全地用于任何電路。

門控D鎖存器的符號如下所示:

pYYBAGMJ0kKAEC-JAABOHosCMxI030.png

與門控NOR SR鎖存器類似,門控D鎖存器也可以由門控NAND SR鎖存器構(gòu)成。門控NAND SR鎖存器的門控D鎖存器電路如下所示。

poYBAGMJ0kOAbVutAAApyrSq0W8472.png

當(dāng)然,可以避免使用反相器,因為可以使用與非門來獲得反相值。上述電路需要進行一些修改,得到的電路如下所示:

pYYBAGMJ0kOAMFvBAACI84u9Pds002.png

門控D鎖存器的真值表(或狀態(tài)表)如下所示:

poYBAGMJ0kOAOnb_AABY7SnJONU240.png

鎖存器的應(yīng)用

鎖存器的應(yīng)用主要包括以下幾個方面:

它們是基本的1位存儲設(shè)備。

D鎖存器通常用作異步系統(tǒng)中的I/O端口。

數(shù)據(jù)鎖存器有時用于同步兩相系統(tǒng)中以減少晶體管數(shù)量。

鎖存器的優(yōu)點

鎖存器的優(yōu)點包括以下幾方面內(nèi)容:

速度更快,因為它不需要等待時鐘信號,最常用于高速設(shè)計。

需要更少的電力。

基于鎖存器的設(shè)計具有小芯片尺寸。

主要優(yōu)點是“借時”。其中,如果某項操作未在規(guī)定時間內(nèi)完成,則從其他操作時間借用執(zhí)行該操作所需的時間。

鎖存器的缺點

鎖存器的缺點包括以下幾方面內(nèi)容:

鎖存器不太可預(yù)測,因為有更多機會影響競爭條件。

電平敏感設(shè)備,因此亞穩(wěn)態(tài)的機會更大。

由于鎖存器電路的電平敏感特性,所以分析鎖存器電路很困難。

總結(jié)

簡單來說,鎖存器,就是數(shù)字電路中的一種具有記憶功能的邏輯元件,可以在特定輸入脈沖電平作用下改變狀態(tài)。

需要注意的是,鎖存器輸出端的狀態(tài)不會隨輸入端的狀態(tài)變化而變化,僅在有鎖存信號時輸入的狀態(tài)才被保存到輸出,直到下一個鎖存信號到來時才改變。

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

    關(guān)注

    8

    文章

    903

    瀏覽量

    41314
  • 時序邏輯電路
    +關(guān)注

    關(guān)注

    2

    文章

    94

    瀏覽量

    16506
  • SR
    SR
    +關(guān)注

    關(guān)注

    1

    文章

    34

    瀏覽量

    23340
收藏 人收藏

    評論

    相關(guān)推薦

    主要作用有哪些?

    所謂,就是輸出端的狀態(tài)不會隨輸入端的狀態(tài)變化而變化,僅在有信號時輸入的狀態(tài)被保存到輸出,直到下一個
    的頭像 發(fā)表于 10-30 14:35 ?6.2w次閱讀
    <b class='flag-5'>鎖</b><b class='flag-5'>存</b><b class='flag-5'>器</b>的<b class='flag-5'>主要</b>作用有哪些?

    FPGA的設(shè)計中為什么避免使用

    前言 在FPGA的設(shè)計中,避免使用是幾乎所有FPGA工程師的共識,Xilinx和Altera也在手冊中提示大家要慎用
    的頭像 發(fā)表于 11-16 11:42 ?8183次閱讀
    FPGA的設(shè)計中為什么避免使用<b class='flag-5'>鎖</b><b class='flag-5'>存</b><b class='flag-5'>器</b>

    的缺點和優(yōu)點

    (latch)---對脈沖電平敏感,在時鐘脈沖的電平作用下改變狀態(tài)是電平觸發(fā)的存儲單
    發(fā)表于 04-23 03:35

    ,是什么意思

    ,是什么意思
    發(fā)表于 03-09 09:44 ?1.2w次閱讀

    地址,地址是什么意思

    地址,地址是什么意思   地址
    發(fā)表于 03-09 09:49 ?4755次閱讀

    常用芯片有哪些_的作用介紹

    本文開始介紹了什么是的工作原理,其次介紹了
    發(fā)表于 01-31 16:30 ?8w次閱讀
    常用<b class='flag-5'>鎖</b><b class='flag-5'>存</b><b class='flag-5'>器</b>芯片有哪些_<b class='flag-5'>鎖</b><b class='flag-5'>存</b><b class='flag-5'>器</b>的作用介紹

    的工作原理

    本文首先介紹了的工作原理,其次闡述了的作用,最后闡述了
    的頭像 發(fā)表于 08-21 18:57 ?9w次閱讀

    詳解

    P0口作為分時復(fù)用接口,既要作為數(shù)據(jù)總線口,又要作為地址總線口 輸出的低8位地址需要用8位 ALE的下降沿將P0口輸出的低8位地址
    發(fā)表于 11-26 20:51 ?11次下載
    <b class='flag-5'>鎖</b><b class='flag-5'>存</b><b class='flag-5'>器</b>詳解

    和觸發(fā)主要區(qū)別是什么

    和觸發(fā)是數(shù)字電路中的基本組件,它們在實現(xiàn)數(shù)字邏輯功能中起著至關(guān)重要的作用。雖然它們在功能上有很多相似之處,但它們之間還是存在一些主要
    的頭像 發(fā)表于 07-23 10:24 ?445次閱讀

    電路中的中間是什么元件

    主要作用是緩存數(shù)據(jù),解決高速控制與慢速外設(shè)之間的不同步問題,以及解決驅(qū)動和I/O口的輸入輸出問題。 類型 有多
    的頭像 發(fā)表于 07-23 11:29 ?220次閱讀

    d解決了sr的什么問題

    存在一些差異,D在一定程度上解決了SR的一些問題。 引言 在數(shù)字電路設(shè)計中,
    的頭像 發(fā)表于 08-28 09:16 ?218次閱讀

    SR特性表、工作原理及應(yīng)用

    常常見,尤其是在寄存、計數(shù)和其他存儲設(shè)備中。在這篇文章中,我們將詳細(xì)討論SR特性表、
    的頭像 發(fā)表于 08-28 09:27 ?440次閱讀

    rs不定狀態(tài)的含義是什么

    RS(Reset-Set Latch)中的不定狀態(tài),是指在特定輸入條件下,的輸出狀態(tài)
    的頭像 發(fā)表于 08-28 10:42 ?188次閱讀

    簡述的工作時序

    (Latch)是數(shù)字電路中的一種重要組件,其工作時序?qū)τ诶斫馄涔δ芎驮陔娐分械膽?yīng)用至關(guān)重要。
    的頭像 發(fā)表于 08-30 10:42 ?186次閱讀

    的基本輸出時序

    在深入探討的輸出時序時,我們需要詳細(xì)分析在不同控制信號下的行為表現(xiàn),特別是控制信號(
    的頭像 發(fā)表于 08-30 10:43 ?210次閱讀