鎖存器與觸發器區別

鎖存器---對脈衝電平敏感,在時鐘脈衝的電平作用下改變狀態

觸發器---對脈衝邊沿敏感,其狀態只在時鐘脈衝的上升沿或下降沿的瞬間改變

"觸發器" 泛指一類電路結構, 它可以由觸發信號 (如: 時鐘, 置位, 復位等) 改變輸出狀態, 並保持這個狀態直到下一個或另一個觸發信號來到時, 觸發信號可以用電平或邊沿操作. 鎖存器是觸發器的一種應用類型. 在 CMOS 電路中典型的鎖存器 (LATCH) 是由兩個反相器和兩個數據開關組成, 其中輸入數據開關在閘門 (GATE) 電平操作下開啟送入數據. 當閘門關閉後, 另一個數據開關開啟, 使兩個反相器的串聯閉合, 形成 RS 觸發器類型的正反饋電路, 數據保持在這個 RS 觸發器中, 以達到鎖存的目的, 直到下一個閘門週期.

由兩個這樣的鎖存器可以級聯成主從結構, 並執行互補的操作. 即前一個送入數據時, 後一個保持先前的數據, 而前一個鎖存數據時, 後一個送入這個新數據到輸出端. 形成一個邊沿觸發的 D 觸發器, 而閘門控制信號成為觸發器的時鐘. 也可以認為 D 觸發器是用時鐘邊沿鎖存數據的, 但習慣上不稱其為鎖存器 LATCH.

在 CMOS 芯片內部經常使用鎖存器, 但是在 PCB 板級結構上, 建議用觸發器在時鐘邊沿上鎖存數據. 這是因為在鎖存器閘門開啟期間數據的變化會直接反映到輸出端, 所以要注意控制閘門信號的脈衝寬度. 而對於觸發器, 只考慮時鐘的邊沿.


分享到:


相關文章: