T觸發(fā)器,英文名為“Toggle Flip – flop”。為了避免SR觸發(fā)器出現(xiàn)中間狀態(tài)(也稱為禁止?fàn)顟B(tài)),一般只給觸發(fā)器提供一個(gè)輸入,這稱為觸發(fā)輸入或切換輸入(T)。然后,觸發(fā)器用作切換開關(guān)。切換意味著“將下一狀態(tài)輸出更改為當(dāng)前狀態(tài)輸出的補(bǔ)充”。
其實(shí),可以通過對JK觸發(fā)器進(jìn)行簡單修改來設(shè)計(jì)T觸發(fā)器。T觸發(fā)器是單輸入設(shè)備,因此通過將J和K輸入連接在一起并給它們一個(gè)稱為T的單輸入,這樣就可以將JK觸發(fā)器轉(zhuǎn)換為T觸發(fā)器。因此,T觸發(fā)器有時(shí)也稱為單輸入JK觸發(fā)器。
T觸發(fā)器有一個(gè)切換輸入 (T) 和一個(gè)時(shí)鐘信號(hào)輸入 (CLK),其邏輯符號(hào)如下圖所示:
T觸發(fā)器電路
一般情況下,可以通過以下任何一種方法構(gòu)建一個(gè)T觸發(fā)器:
將輸出反饋連接到SR觸發(fā)器中的輸入。
將帶有T輸入和Q先前輸出的XOR(異或)連接到D觸發(fā)器中的數(shù)據(jù)輸入。
將J和K輸入連接在一起,并將其連接到JK觸發(fā)器中的T輸入。
1、使用SR觸發(fā)器構(gòu)建
可以通過將AND門作為輸入連接到NOR門SR鎖存器來構(gòu)造一個(gè)T觸發(fā)器。這些與門的輸入之一是從當(dāng)前狀態(tài)輸出Q及其補(bǔ)碼Q'到各個(gè)與門的反饋,即,Q到與R 輸入相關(guān)的與門,補(bǔ)碼Q'到與S輸入相關(guān)的與門。
切換輸入 (T) 作為輸入共同連接到兩個(gè)與門,與門也與公共時(shí)鐘 (CLK) 信號(hào)相連。
在T觸發(fā)器中,提供一個(gè)窄觸發(fā)脈沖序列作為輸入 (T),這將導(dǎo)致觸發(fā)器輸出狀態(tài)的變化。因此,這些觸發(fā)器也稱為Toggle觸發(fā)器。由SR鎖存器構(gòu)成的T觸發(fā)器的電路圖如下所示:
2、使用D觸發(fā)器構(gòu)建
類似地,可以通過修改D觸發(fā)器來構(gòu)造T觸發(fā)器。在D觸發(fā)器中,輸出Q與T輸入異或,并在D輸入處給出。由D觸發(fā)器構(gòu)成的T觸發(fā)器電路如下所示:
3、使用JK觸發(fā)器構(gòu)建
T觸發(fā)器的最簡單結(jié)構(gòu)是JK觸發(fā)器,JK觸發(fā)器的J輸入和K輸入連接在一起,提供T輸入。由JK觸發(fā)器構(gòu)成的T觸發(fā)器的邏輯電路如下圖所示:
T觸發(fā)器是一種邊沿觸發(fā)器件,即輸入時(shí)鐘信號(hào)從低到高或從高到低的轉(zhuǎn)換將導(dǎo)致觸發(fā)器的輸出狀態(tài)發(fā)生變化,其真值表如下所示。
如上所述,T觸發(fā)器是一種邊沿觸發(fā)器件。例如,考慮一個(gè)由NAND SR鎖存器制成的T觸發(fā)器,如下圖所示:
如果輸出Q=0,則上NAND(NAND C)門處于禁用狀態(tài)(沒有任何支配輸入),而下NAND(NAND D)門處于啟用狀態(tài)(來自Q的反饋是支配輸入)。這意味著,T輸入將RS'觸發(fā)器的輸入條件設(shè)置為R'=1和S'=0。如果你觀察RS'觸發(fā)器的真值表,這個(gè)條件將設(shè)置輸出。因此,Q變?yōu)?。
如果輸出Q =1,則上NAND門處于啟用狀態(tài),而下NAND門處于禁用狀態(tài)。這允許T輸入將RS'觸發(fā)器的輸入設(shè)置為R'=0和S'=1。這將使觸發(fā)器復(fù)位,即Q=0。
簡單來說,T觸發(fā)器的操作是:
當(dāng)T輸入為低電平時(shí),T觸發(fā)器的下一個(gè)狀態(tài)與當(dāng)前狀態(tài)相同。
T=0并且當(dāng)前狀態(tài)=0,然后下一個(gè)狀態(tài)=0
T=0并且當(dāng)前狀態(tài)=1,然后下一個(gè)狀態(tài)=1
當(dāng)T輸入為高電平并且在時(shí)鐘信號(hào)的正向轉(zhuǎn)換期間,T觸發(fā)器的下一個(gè)狀態(tài)是當(dāng)前狀態(tài)的補(bǔ)碼。
T=1并且當(dāng)前狀態(tài)=0,然后下一個(gè)狀態(tài)=1
T=1并且當(dāng)前狀態(tài)=1,然后下一個(gè)狀態(tài)=0
由于每個(gè)輸入觸發(fā)交替改變SET和RESET輸入,觸發(fā)器就會(huì)切換。因此,要完成一個(gè)完整周期的輸出波形,需要兩次觸發(fā)。這意味著T觸發(fā)器以輸入頻率的一半頻率產(chǎn)生輸出。因此,T觸發(fā)器將充當(dāng)“分頻電路”。
T觸發(fā)器的主要缺點(diǎn)是觸發(fā)器在施加觸發(fā)脈沖時(shí)的狀態(tài)只有在前一個(gè)狀態(tài)已知時(shí)才能知道。
通常情況下,T觸發(fā)器不能用作IC。因此,可以使用JK觸發(fā)器、SR觸發(fā)器和D觸發(fā)器來構(gòu)造它們。由JK觸發(fā)器制成的T觸發(fā)器符號(hào)如下圖所示:
主要應(yīng)用
T觸發(fā)器的應(yīng)用也是廣泛的,下面簡單列舉幾個(gè)重要應(yīng)用:
分頻電路
2位并行加載寄存器
1、分頻電路
通過將互補(bǔ)輸出Q'反饋到T輸入,T觸發(fā)器可用作“分頻電路”。使用T觸發(fā)器的分頻器的邏輯符號(hào)如下所示:
如果T觸發(fā)器的輸入時(shí)鐘頻率為“f”Hz,則輸出Q處的脈沖頻率為“f/2”Hz。因此,可以級聯(lián)許多這樣的分頻器電路來進(jìn)一步分頻。
2、2位并行加載寄存器
眾所周知,一般使用寄存器和移位寄存器來存儲(chǔ)數(shù)據(jù)。但對于寄存器等內(nèi)存元素來說,大小始終是一個(gè)主要問題。因此,可以使用2位并行加載寄存器代替4位寄存器。
設(shè)計(jì)并行加載寄存器時(shí)需要考慮兩個(gè)操作:
保存數(shù)據(jù)
并行加載數(shù)據(jù)
要保持T觸發(fā)器的輸出,只需輸入T應(yīng)為0,但并聯(lián)負(fù)載是一個(gè)困難的部分。
并聯(lián)負(fù)載是指在觸發(fā)器的輸出端獲取X值。為此,對X輸入和當(dāng)前狀態(tài)輸出進(jìn)行異或運(yùn)算,并將其提供給2到1 MUX。MUX的另一個(gè)輸入是常數(shù)0(邏輯低)。MUX的輸出連接到T觸發(fā)器的輸入。
由于它是一個(gè)2位寄存器,因此需要兩種這樣的組合,2位并行加載寄存器的電路如下所示:
結(jié)論
一般來說,T觸發(fā)器,也稱為Toggle Flip Flop,是比較常用的觸發(fā)器類型。在本文中,小編簡單介紹了使用其他觸發(fā)器(如SR觸發(fā)器、JK觸發(fā)器和D觸發(fā)器)設(shè)計(jì)T觸發(fā)器的簡單方法。同時(shí)也介紹了T觸發(fā)器工作原理、應(yīng)用電路等相關(guān)知識(shí),希望以上內(nèi)容對大家有所幫助。
-
JK觸發(fā)器
+關(guān)注
關(guān)注
1文章
43瀏覽量
15895 -
觸發(fā)器
+關(guān)注
關(guān)注
14文章
2000瀏覽量
61132 -
SR觸發(fā)器
+關(guān)注
關(guān)注
0文章
13瀏覽量
12631
發(fā)布評論請先 登錄
相關(guān)推薦
評論