寄存器分為鎖存器、觸發器;是數字和模擬電路中的核心之一。為了便于快速理解,在這里我們只以D鎖存器和D觸發器的功能來介紹寄存器的工作原理。一般性的定義可在百度百科搜索關鍵詞:寄存器。
下面我們將介紹具體地介紹 存儲單元,傳輸門結構鎖存器,邏輯門結構鎖存器,差分信號鎖存器;通過鎖存器實現寄存器。
存儲單元
在具體介紹寄存器原理圖之前,我們先來看一個存儲信息的單元。這里我們提到的存儲單元是構建一條回路來存儲信息,使得信號的信息始終保持在單元內,即這個儲存單元內儲存了一個高電平信號或者是低電平信號。
存儲單元
這個電路,我們可以這樣來理解,如果一開始我們在電路的左端輸入一個高電平,那么通過反相器,右邊的電路是低電平信號,然后右邊的低電平信號通過下面的反相器在返回左端電路,信號又變成了高電平信號,電路穩定后,我們撤去外加的初始電平,我們會發現電路會穩定。穩定的原因如下:
1.電路中兩個反相器都是接有電源的,撤去外加信號后電路還是有穩定供電,通過反相器后輸出電信號的電源來源于反相器上面接的電源。
2.每個反相器內部都是兩個MOS管,我們知道MOS管內部是有寄生電容的,在電壓傳輸的過程中,由于寄生電容的存在,電壓的變化以充放電的形式出現,電壓是連續變化的,因此經過一個反相器都需要一定的時間,當然這個時間很短,不然就沒有當今我們這么快速便捷的計算機了。雖然時間很短,但是也起到了一個緩沖的作用,由此這個電路我們可以理解成一條跑道,電信號在里面循環往復地跑圈。由此實現了電信號的存儲,我們用的計算機和手機中的RAM用的就是這類存儲單元。
傳輸門結構鎖存器
要實現D鎖存器和D觸發器的功能,我們首先要來分析實現這些功能所需要的電路邏輯。
傳輸門正好就是這樣一個開關,其內部是由兩個MOS管組成,結構如下:
GND端連接低電平、VDD端連接高電平時,傳輸門開關導通
傳輸門:CLK高電平導通,低電平關閉
考慮到不讓CLK在低電平輸入信號時,傳輸門內電路的左端電壓有沖突,我們還在存儲單元中加入了一個傳輸門做開關控制,當CLK低電平時,輸入端傳輸門打開,存儲單元中的傳輸門關閉,輸出等于輸入。當CLK高電平時,輸入端傳輸門關閉,存儲單元中的傳輸門打開,信號保持不變;由此構成了一個D鎖存器結構。
傳輸門結構D鎖存器
邏輯門結構鎖存器
通過或非門搭建的鎖存器
這個電路原理圖,我們首先來看右邊紅色框框住的兩個或非門組成的電路結構,這樣的結構是一個可輸入信號的存儲單元,也被稱為RS鎖存器。通過邏輯運算可見,紅色框電路的真值表為:
差分信號鎖存器
差分信號鎖存器
通過鎖存器實現寄存器
上升沿有效D觸發器
-
寄存器
+關注
關注
31文章
5336瀏覽量
120230 -
IC設計
+關注
關注
38文章
1295瀏覽量
103918 -
鎖存器
+關注
關注
8文章
906瀏覽量
41496 -
觸發器
+關注
關注
14文章
2000瀏覽量
61132 -
CLK
+關注
關注
0文章
127瀏覽量
17158
發布評論請先 登錄
相關推薦
評論