d觸發器原理圖以及工作原理?


D觸發器有多種實現方式,下面以常見的上升沿觸發的CMOS D觸發器為例介紹其原理圖,它通常由傳輸門、反相器等基本邏輯門電路構成。
原理圖結構
數據輸入部分:包含一個數據輸入端 ,用于接收待存儲的數據信號。
時鐘控制部分:時鐘信號 控制D觸發器的數據采樣時刻,本例為上升沿觸發,當時鐘信號從低電平跳變到高電平時,觸發器對輸入數據進行采樣。
主從結構:一般采用主從結構,由主觸發器和從觸發器組成。主觸發器在時鐘的某個半周期(如低電平期間)接收輸入數據,從觸發器在時鐘的另一個半周期(如高電平期間)根據主觸發器的狀態更新輸出。
輸出部分:有兩個互補的輸出端 和 , 為正常輸出, 為反相輸出,且滿足 和 始終保持相反的邏輯狀態。
以下是一個簡化的CMOS上升沿D觸發器原理圖示意(實際電路會更復雜,涉及多個晶體管):
D觸發器工作原理
狀態定義
:數據輸入端,其電平狀態表示要存儲的數據,可以是高電平(邏輯“1”)或低電平(邏輯“0”)。
:時鐘輸入端,用于控制D觸發器的數據采樣和狀態更新時刻。
和 :輸出端, 為正常輸出, 為反相輸出,且 和 始終互補。
工作過程(以上升沿觸發為例)
時鐘低電平階段
主觸發器處于數據接收狀態,從觸發器保持原來的狀態不變。
傳輸門根據時鐘信號控制數據的傳輸。當時鐘
為低電平時,與主觸發器相關的傳輸門導通,數據 可以傳輸到主觸發器中,主觸發器記錄下當前的 值。但由于時鐘信號的限制,從觸發器不響應主觸發器的狀態變化,輸出 和 保持原來的值。例如,假設初始狀態
, ,若此時 ,主觸發器會記錄下 的狀態,但從觸發器輸出不變, 仍為 , 仍為 。時鐘上升沿到來時刻
當時鐘信號
從低電平跳變到高電平的瞬間(上升沿),主觸發器將當前存儲的數據傳遞給從觸發器。傳輸門的狀態發生改變,使得主觸發器的輸出能夠驅動從觸發器。從觸發器根據主觸發器傳遞過來的數據更新自己的狀態,輸出
和 發生變化。繼續上面的例子,在時鐘上升沿,主觸發器將記錄的
狀態傳遞給從觸發器,從觸發器更新狀態,使 , 。時鐘高電平階段
主觸發器不再接收新的數據輸入,保持時鐘上升沿時刻的數據狀態。
從觸發器也保持更新后的狀態不變,直到下一個時鐘上升沿到來。
例如,在時鐘高電平期間,無論
如何變化, 和 都保持 , 的狀態。時鐘下降沿到來時刻
時鐘下降沿對上升沿觸發的D觸發器沒有影響,主從觸發器的狀態保持不變。
特性總結
單數據輸入:D觸發器只有一個數據輸入端 ,其輸出狀態在時鐘上升沿(或下降沿,取決于觸發方式)跟隨輸入數據 的狀態變化。
邊沿觸發:只在時鐘信號的特定邊沿(上升沿或下降沿)對輸入數據進行采樣和狀態更新,具有較好的抗干擾能力,因為在一個時鐘周期內,只要不出現時鐘邊沿的干擾,觸發器的狀態就不會改變。
記憶功能:D觸發器能夠存儲一位二進制數據,其輸出狀態會一直保持到下一個時鐘邊沿到來,直到根據新的輸入數據更新狀態。
責任編輯:Pan
【免責聲明】
1、本文內容、數據、圖表等來源于網絡引用或其他公開資料,版權歸屬原作者、原發表出處。若版權所有方對本文的引用持有異議,請聯系拍明芯城(marketing@iczoom.com),本方將及時處理。
2、本文的引用僅供讀者交流學習使用,不涉及商業目的。
3、本文內容僅代表作者觀點,拍明芯城不對內容的準確性、可靠性或完整性提供明示或暗示的保證。讀者閱讀本文后做出的決定或行為,是基于自主意愿和獨立判斷做出的,請讀者明確相關結果。
4、如需轉載本方擁有版權的文章,請聯系拍明芯城(marketing@iczoom.com)注明“轉載原因”。未經允許私自轉載拍明芯城將保留追究其法律責任的權利。
拍明芯城擁有對此聲明的最終解釋權。