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

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

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

觸發(fā)器的種類與觸發(fā)方式

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

你知道嗎?計算機和計算器使用觸發(fā)器來進行記憶。一定數(shù)量的觸發(fā)器組合將產(chǎn)生一定數(shù)量的內(nèi)存。觸發(fā)器是使用邏輯門形成的,而邏輯門又由晶體管制成。

觸發(fā)器是電子設(shè)備內(nèi)存中的基本構(gòu)建塊,每個觸發(fā)器可以存儲一位數(shù)據(jù)。觸發(fā)器有兩個穩(wěn)定狀態(tài),因此它們是雙穩(wěn)態(tài)多諧振蕩器,兩個穩(wěn)定狀態(tài)分別是高(邏輯 1)和低(邏輯 0)。

之所以使用術(shù)語觸發(fā)器,是因為它們可以在控制信號的影響下在狀態(tài)之間切換,即它們可以“翻轉(zhuǎn)”到一個狀態(tài)并“翻轉(zhuǎn)”回另一個狀態(tài)。其主要特點包括:

觸發(fā)器是二進制存儲設(shè)備,因為它們可以存儲二進制數(shù)據(jù)(0或1)。

觸發(fā)器是邊沿敏感或邊沿觸發(fā)設(shè)備,即它們對轉(zhuǎn)換敏感,而不是對時鐘信號的持續(xù)時間或?qū)挾让舾小?/p>

也被稱為信號變化敏感器件,即時鐘信號電平的變化會帶來觸發(fā)器輸出的變化。

工作方式取決于時鐘脈沖。

也用于控制數(shù)字電路的功能,因為可以根據(jù)狀態(tài)改變數(shù)字電路的操作。

觸發(fā)器的種類

一些最常見的觸發(fā)器包括SR觸發(fā)器、D觸發(fā)器、JK觸發(fā)器和T觸發(fā)器,下面分別來介紹下。

1、SR觸發(fā)器

SR觸發(fā)器是所有觸發(fā)器中的基本觸發(fā)器,所有其他觸發(fā)器都是在SR觸發(fā)器的基礎(chǔ)上開發(fā)的。SR觸發(fā)器如下圖所示:

pYYBAGMJ1sWAYvy1AACummaVDqY575.png

SR代表SET和RESET,這也可以稱為RS觸發(fā)器。不同的是RS是反相SR觸發(fā)器。任何觸發(fā)器都可以使用邏輯門構(gòu)建。使用NAND和NOR門,因為它們是通用門。

下面是使用NAND門的SR觸發(fā)器。

poYBAGMJ1tWASaTpAACh7txIDqU115.png

SR觸發(fā)器的真值表:

poYBAGMJ1t6AEzO6AADD84BT4NE237.png

工作過程:

從上面的真值表可以清楚地看出,SR觸發(fā)器將在四個條件下置位或復(fù)位。

對于最后一個條件,它將處于無效狀態(tài)。

當S=1且R=0時,SR觸發(fā)器將被設(shè)置,如果S=1且R=1,則觸發(fā)器會記住先前的狀態(tài)。

當S=0且R=1時,觸發(fā)器將被復(fù)位,如果S=1且R=1,則它會記住之前的狀態(tài)。

但是當兩個輸入都為零時,SR觸發(fā)器將處于不確定狀態(tài),其中Q和Q'將相同,這是不允許的。

通過向現(xiàn)有觸發(fā)器添加門額外的門來避免這種不確定狀態(tài)。這稱為時鐘或門控SR觸發(fā)器,這僅產(chǎn)生高時鐘脈沖的輸出。以下是使用NAND門的時鐘SR觸發(fā)器的電路:

pYYBAGMJ1ueAOY_4AAEthHgRHdg156.png

2、D觸發(fā)器

在SR觸發(fā)器中發(fā)生了一個不確定的狀態(tài),這可以通過使用D觸發(fā)器來避免。這里D代表“數(shù)據(jù)(Data)”。它由SR觸發(fā)器構(gòu)成,其中計時SR觸發(fā)器的兩個輸入 (S&R) 連接到反相器。

D觸發(fā)器是使用最廣泛的觸發(fā)器之一,它有一個時鐘信號(Clk)作為輸入,數(shù)據(jù)(D)作為另一個輸入。有兩個輸出,這些輸出相互補充。D觸發(fā)器的符號如下圖所示。

pYYBAGMJ1vGADOCMAABLzdEjW9U473.png

真值表圖如下:

poYBAGMJ1wGAOelMAACcUPVnL7o231.png

使用NAND門的D觸發(fā)器如下圖所示:

poYBAGMJ1wqAWwRZAAEipybOTEc461.png

工作過程:

D觸發(fā)器將根據(jù)時鐘信號工作。

當時鐘為低電平時,觸發(fā)器的輸出不會發(fā)生變化,即它會記住先前的狀態(tài)。

當時鐘信號為高電平并且在其數(shù)據(jù)引腳上接收到任何數(shù)據(jù)時,它會改變輸出狀態(tài)。

當數(shù)據(jù)為高時,Q復(fù)位為0,如果數(shù)據(jù)為低,Q被設(shè)置為0。

可以使用D觸發(fā)器構(gòu)建主從D觸發(fā)器。

3、JK觸發(fā)器

JK觸發(fā)器以發(fā)明IC電氣工程師Jack Kilby的名字命名。

JK觸發(fā)器是對SR觸發(fā)器的修改。其中J輸入類似于SR觸發(fā)器的置位輸入,而K輸入類似于SR觸發(fā)器的復(fù)位輸入。SR觸發(fā)器 (S=R=1) 中不允許的條件J=K=1被解釋為切換命令。

在JK觸發(fā)器中,共有:

兩個數(shù)據(jù)輸入J和K。

一個時鐘信號輸入 (CLK)。

兩個輸出Q和Q'。

JK觸發(fā)器的符號如下所示:

pYYBAGMJ1xOAGMqEAACgD1L7Z5U137.png

真值表圖如下所示:

poYBAGMJ1xyAZNXOAADYbTWZ-S0650.png

使用門的JK觸發(fā)器的電路如下所示,它類似于修改后的NAND SR觸發(fā)器:

poYBAGMJ1yWAXMP0AACr9LDC3RY983.png

工作過程:

當 J為低且K為低時,Q返回其先前的狀態(tài)值,即它保持當前狀態(tài)。

當J為低而K為高時,觸發(fā)器將處于復(fù)位狀態(tài),即Q=0,Q'=1。

當J為高而K為低時,觸發(fā)器將處于置位狀態(tài),即Q=1,Q'=0。

當J為高且K為高時,觸發(fā)器將處于Toggle狀態(tài)或翻轉(zhuǎn)狀態(tài),這意味著輸出將補充先前的狀態(tài)值。

4、T觸發(fā)器

T觸發(fā)器也被稱為“Toggle Flip – flop”,切換是在存在時鐘輸入信號的情況下將輸出更改為先前狀態(tài)的補碼。

T觸發(fā)器共有:

T輸入。

一個時鐘信號輸入 (CLK)。

兩個輸出Q和Q'。

T型觸發(fā)器的符號如下圖所示:

pYYBAGMJ1y6AW5XAAABP0VvL7lA983.png

其實可以通過使用任何其他觸發(fā)器來構(gòu)造一個T觸發(fā)器。

SR觸發(fā)器:通過將S 觸發(fā)器的輸出反饋連接到輸入 (S & R)。

D觸發(fā)器:將Q'連接到其D觸發(fā)器的數(shù)據(jù)輸入端作為反饋路徑。

JK觸發(fā)器:通過將JK觸發(fā)器的J&K輸入組合成單輸入,可以設(shè)計出T觸發(fā)器。

真值表如下圖所示:

poYBAGMJ1zaAXqNhAAA-UhMfKnM336.png

由NAND JK觸發(fā)器制成的T觸發(fā)器電路如下圖所示。

poYBAGMJ1z-ADPIpAAClzjbK83U119.png

工作過程:

當T輸入為低電平時,T觸發(fā)器的下一個狀態(tài)與當前狀態(tài)相同,即保持當前狀態(tài)。

T=0并且當前狀態(tài)=0然后下一個狀態(tài)=0。

T=0并且當前狀態(tài)=1然后下一個狀態(tài)=1。

當T輸入為高時,T觸發(fā)器的下一個狀態(tài)被切換,即它與時鐘轉(zhuǎn)換時當前狀態(tài)的補碼相同。

T=1并且當前狀態(tài)=0然后下一個狀態(tài)=1。

T=1并且當前狀態(tài)=1然后下一個狀態(tài)=0。

關(guān)于觸發(fā)方式

觸發(fā)器輸出的變化可以通過輸入信號的微小變化來完成,這種微小的變化可以在時鐘脈沖的幫助下完成,而該時鐘脈沖稱為觸發(fā)脈沖。

所以觸發(fā)器也被稱為“觸發(fā)”,當觸發(fā)脈沖施加到輸入時,會導致輸出發(fā)生變化。觸發(fā)器是寄存器和計數(shù)器中的基本組件,它們以多位數(shù)字的形式存儲數(shù)據(jù)。連接數(shù)個觸發(fā)器構(gòu)成時序電路,所有這些觸發(fā)器都需要觸發(fā)脈沖。施加到輸入的觸發(fā)脈沖的數(shù)量決定了計數(shù)器中的數(shù)量。

目前主有兩種觸發(fā)方式:電平觸發(fā)和邊沿觸發(fā)。

電平觸發(fā)

根據(jù)輸入的有效電平改變輸出狀態(tài)的觸發(fā)過程稱為“電平觸發(fā)”。電平觸發(fā)有兩種類型,它們是:

高電平觸發(fā)。

低電平觸發(fā)。

1、高電平觸發(fā)

在高電平觸發(fā)中,觸發(fā)器的輸出僅在其使能輸入處于高電平狀態(tài)即邏輯高或邏輯1時發(fā)生變化。高電平觸發(fā)的符號表示如下所示:

pYYBAGMJ10iAX0mSAAAxSt-uTDg924.png

2、低電平觸發(fā)

在低電平觸發(fā)中,觸發(fā)器的輸出僅在其使能輸入處于低狀態(tài)即邏輯低或邏輯0時才發(fā)生變化。低電平觸發(fā)的符號表示如下所示,低電平觸發(fā)通常由時鐘輸入上的氣泡標識。

pYYBAGMJ11CAbyDuAAAxHGd-tBQ682.png

邊沿觸發(fā)

在邊沿觸發(fā)中,僅當輸入出現(xiàn)在時鐘脈沖的任一跳變時,輸出才會改變,即從低到高(0 到 1)或從高到低(1 到 0)。

邊沿觸發(fā)也有兩種類型,它們是:

正邊沿觸發(fā)。

負邊沿觸發(fā)。

1、正邊沿觸發(fā)

在正邊沿觸發(fā)中,僅當輸入處于時鐘脈沖輸入的正邊沿時,輸出才會改變,即從低到高(0 到 1)的轉(zhuǎn)換。當需要觸發(fā)器在低電平到高電平轉(zhuǎn)換狀態(tài)下響應(yīng)時,使用正邊沿觸發(fā)方法。正邊沿觸發(fā)沿觸發(fā)的符號表示如下所示。

pYYBAGMJ11uABHRuAAA1SCYtmps619.png

2、負邊沿觸發(fā)

在負邊沿觸發(fā)中,只有當輸入處于時鐘脈沖輸入的負邊沿時,輸出才會改變,即從高電平到低電平(1 到 0)的轉(zhuǎn)換。當需要觸發(fā)器在高電平到低電平轉(zhuǎn)換狀態(tài)下響應(yīng)時,使用負邊沿觸發(fā)方法。負邊沿觸發(fā)的符號表示如下所示:

pYYBAGMJ12SAURDiAAA0JuhQbjE339.png

為什么說邊沿觸發(fā)優(yōu)于電平觸發(fā)?

最好使用邊沿觸發(fā)而不是電平觸發(fā)。這是因為對于電平觸發(fā)觸發(fā)器的特定情況,電平觸發(fā)可能會導致電路不穩(wěn)定,其中在觸發(fā)器輸出發(fā)生變化的同時,時鐘脈沖被提供給輸入。從輸出到輸入的反饋會導致這種不穩(wěn)定性。為了避免這種不穩(wěn)定性,使用了邊沿觸發(fā)觸發(fā)器。

觸發(fā)器的應(yīng)用

觸發(fā)器的應(yīng)用非常廣泛,可以說在數(shù)字電路中很是常見,下面簡單整理一些:

寄存器:由于觸發(fā)器有兩個穩(wěn)定狀態(tài),所以將它們用于寄存器等存儲元件中,用于數(shù)據(jù)存儲。通常在計算機等電子設(shè)備中使用寄存器。

計數(shù)器:相互連接的觸發(fā)器組用作計數(shù)器,對事件發(fā)生的增量或減量進行計數(shù)。

分頻電路:觸發(fā)器用作分頻電路,將輸入頻率精確地分成一半。分頻電路用于規(guī)范電子電路的頻率。

數(shù)據(jù)傳輸:使用移位寄存器(一種特殊類型的寄存器)將數(shù)據(jù)從一個觸發(fā)器傳輸?shù)搅硪粋€觸發(fā)器,它們以特定的順序連接。

總結(jié)

簡單來說,觸發(fā)器就是同步時序電路的構(gòu)建塊。它有兩個穩(wěn)定狀態(tài),可以存儲一位信息。觸發(fā)器將具有時鐘信號,它們的狀態(tài)根據(jù)時鐘脈沖而變化,這些設(shè)備將具有兩種狀態(tài)和一條反饋路徑。

需要注意的是,觸發(fā)器是邊緣敏感的,當時鐘信號從低到高或從高到低轉(zhuǎn)換時,它們將改變它們的狀態(tài)。在時鐘信號從0到1或1到0的轉(zhuǎn)換之后,即當時鐘處于恒定的0或1時,即使輸入發(fā)生變化,狀態(tài)也保持不變。

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

    關(guān)注

    77

    文章

    9582

    瀏覽量

    137477
  • D觸發(fā)器
    +關(guān)注

    關(guān)注

    3

    文章

    164

    瀏覽量

    47793
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    1992

    瀏覽量

    60978
收藏 人收藏

    評論

    相關(guān)推薦

    觸發(fā)器的三種觸發(fā)方式原理圖

    觸發(fā)器是一種存儲器件,它可以在特定的輸入信號條件下改變其狀態(tài)。觸發(fā)器觸發(fā)方式指的是觸發(fā)器在何種輸入條件下發(fā)生狀態(tài)轉(zhuǎn)換的
    的頭像 發(fā)表于 01-26 17:18 ?7526次閱讀
    <b class='flag-5'>觸發(fā)器</b>的三種<b class='flag-5'>觸發(fā)</b><b class='flag-5'>方式</b>原理圖

    觸發(fā)器PPT

    【本章主要講授內(nèi)容】  1.觸發(fā)器的性質(zhì)與分類;  2.觸發(fā)器的功能;  3.觸發(fā)器的結(jié)構(gòu)和觸發(fā)方式;  4.
    發(fā)表于 10-20 09:53 ?0次下載

    施密特觸發(fā)器,施密特觸發(fā)器是什么意思

    施密特觸發(fā)器,施密特觸發(fā)器是什么意思 施密特觸發(fā)器也有兩個穩(wěn)定狀態(tài),但與一般觸發(fā)器不同的是,施密特觸發(fā)器采用電位
    發(fā)表于 03-08 14:14 ?1928次閱讀

    同步觸發(fā)器觸發(fā)方式和空翻問題

    一、空翻問題由于在CP=1期間,同步觸發(fā)器觸發(fā)引導門都是開放的,觸發(fā)器都可以接收輸入信號而翻轉(zhuǎn),所以在CP=1期間,如果輸入信號發(fā)生多次變化,觸發(fā)器
    發(fā)表于 08-18 09:08 ?2.1w次閱讀
    同步<b class='flag-5'>觸發(fā)器</b>的<b class='flag-5'>觸發(fā)</b><b class='flag-5'>方式</b>和空翻問題

    什么是邊沿觸發(fā)器_邊沿D觸發(fā)器介紹

    邊沿觸發(fā)器,指的是接收時鐘脈沖CP 的某一約定跳變(正跳變或負跳變)來到時的輸入數(shù)據(jù)。在CP=l 及CP=0 期間以及CP非約定跳變到來時,觸發(fā)器不接收數(shù)據(jù)的觸發(fā)器。具有下列特點的觸發(fā)器
    發(fā)表于 01-31 09:02 ?7.1w次閱讀
    什么是邊沿<b class='flag-5'>觸發(fā)器</b>_邊沿D<b class='flag-5'>觸發(fā)器</b>介紹

    觸發(fā)器的常用觸發(fā)方式

    同步式觸發(fā)采用高電平觸發(fā)方式即在CP高電平期間,輸入信號起作用。同步式RS觸發(fā)器波形見下圖,在CP高電平期間,輸出會隨輸入信號變化,因此無法保證一個CP周期內(nèi)
    發(fā)表于 07-15 09:23 ?4w次閱讀
    <b class='flag-5'>觸發(fā)器</b>的常用<b class='flag-5'>觸發(fā)</b><b class='flag-5'>方式</b>

    電平觸發(fā)器,脈沖觸發(fā)器和邊沿觸發(fā)器觸發(fā)因素是什么

    脈沖觸發(fā)器由兩個相同的電平觸發(fā)的SR觸發(fā)器組成,其中左SR觸發(fā)器成為主觸發(fā)器,右手側(cè)稱為從觸發(fā)器
    的頭像 發(fā)表于 02-11 10:56 ?9090次閱讀
    電平<b class='flag-5'>觸發(fā)器</b>,脈沖<b class='flag-5'>觸發(fā)器</b>和邊沿<b class='flag-5'>觸發(fā)器</b>的<b class='flag-5'>觸發(fā)</b>因素是什么

    什么是觸發(fā)器?觸發(fā)器的作用是什么?觸發(fā)器觸發(fā)方式

    什么是觸發(fā)器?觸發(fā)器的作用是什么?觸發(fā)器觸發(fā)方式 觸發(fā)器是一種在數(shù)據(jù)庫中執(zhí)行自動化操作的工具。
    的頭像 發(fā)表于 08-24 15:50 ?8294次閱讀

    rs觸發(fā)器觸發(fā)方式有哪幾種

    觸發(fā)方式有以下幾種。 異步觸發(fā)方式:異步觸發(fā)是指觸發(fā)器的狀態(tài)不受時鐘信號的影響,而是直接由輸入
    的頭像 發(fā)表于 01-15 16:12 ?2225次閱讀

    觸發(fā)器的基本性質(zhì) 觸發(fā)器觸發(fā)方式分為哪三種

    觸發(fā)器是計算機系統(tǒng)中的一種硬件或軟件組件,用于在滿足特定條件時觸發(fā)相應(yīng)的操作或事件。觸發(fā)器的基本性質(zhì)包括觸發(fā)條件、觸發(fā)動作和
    的頭像 發(fā)表于 01-23 16:10 ?3122次閱讀

    觸發(fā)器觸發(fā)順序是什么

    不同類型的觸發(fā)器可能有不同的執(zhí)行順序。例如,對于同一個表上的多個觸發(fā)器,插入觸發(fā)器(INSERT trigger)可能先于更新觸發(fā)器(UPDATE trigger)執(zhí)行。
    的頭像 發(fā)表于 02-05 10:09 ?974次閱讀
    <b class='flag-5'>觸發(fā)器</b>的<b class='flag-5'>觸發(fā)</b>順序是什么

    t觸發(fā)器與d觸發(fā)器的區(qū)別和聯(lián)系

    在數(shù)字電路設(shè)計中,觸發(fā)器是一種非常重要的存儲元件,用于存儲一位二進制信息。觸發(fā)器種類很多,其中最為常見的是T觸發(fā)器(Toggle Flip-Flop)和D
    的頭像 發(fā)表于 08-11 09:37 ?1171次閱讀

    同步觸發(fā)器和邊沿觸發(fā)器的區(qū)別

    同步觸發(fā)器和邊沿觸發(fā)器是數(shù)字電路中兩種常見的觸發(fā)器類型,它們在觸發(fā)方式、工作原理、性能特點以及應(yīng)用場景等方面存在顯著的差異。
    的頭像 發(fā)表于 08-12 11:26 ?573次閱讀

    簡述邊沿觸發(fā)器觸發(fā)方式

    邊沿觸發(fā)器是數(shù)字電路中的一種重要元件,其觸發(fā)方式基于時鐘脈沖(CP)的特定跳變(上升沿或下降沿)來接收和處理輸入數(shù)據(jù)。這種觸發(fā)器在數(shù)字邏輯設(shè)計中扮演著關(guān)鍵角色,因其獨特的
    的頭像 發(fā)表于 08-12 14:26 ?528次閱讀

    t觸發(fā)器變?yōu)閐觸發(fā)器的條件

    在數(shù)字電路設(shè)計中,觸發(fā)器是一種非常重要的存儲元件,用于存儲一位二進制信息。觸發(fā)器種類很多,其中最為常見的有JK觸發(fā)器、D觸發(fā)器和T
    的頭像 發(fā)表于 08-22 10:33 ?527次閱讀