從鎖存器到觸發(fā)器:雙穩(wěn)態(tài)電路的多樣實(shí)現(xiàn)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
在數(shù)字電路的基石架構(gòu)中,雙穩(wěn)態(tài)電路以其能穩(wěn)定存儲1位二進(jìn)制信息的核心能力,成為時(shí)序邏輯電路的基礎(chǔ)單元。這類電路擁有兩個(gè)互不干擾的穩(wěn)定狀態(tài),可分別表征邏輯“0”和邏輯“1”,且能通過外部信號觸發(fā)狀態(tài)轉(zhuǎn)換,轉(zhuǎn)換后即使移除觸發(fā)信號仍保持新狀態(tài),這種記憶特性使其成為數(shù)據(jù)存儲、時(shí)序控制的核心載體。鎖存器與觸發(fā)器作為雙穩(wěn)態(tài)電路的兩大核心分支,雖同源異流,卻在觸發(fā)機(jī)制、結(jié)構(gòu)設(shè)計(jì)和應(yīng)用場景上形成鮮明差異,共同構(gòu)建起數(shù)字存儲技術(shù)的基礎(chǔ)體系。
雙穩(wěn)態(tài)電路的本質(zhì)的是通過正反饋環(huán)路實(shí)現(xiàn)狀態(tài)自鎖,最簡化的雙穩(wěn)態(tài)結(jié)構(gòu)由兩個(gè)交叉耦合的非門組成。這種無控制端的原始電路存在兩個(gè)穩(wěn)定點(diǎn):一個(gè)非門輸出高電平、另一個(gè)輸出低電平,以及一個(gè)不穩(wěn)定的介穩(wěn)態(tài)點(diǎn)。由于缺乏外部控制接口,其狀態(tài)完全由電路上電瞬間的隨機(jī)特性決定,無法主動調(diào)控,僅能作為雙穩(wěn)態(tài)原理的基礎(chǔ)演示,而鎖存器的出現(xiàn)則彌補(bǔ)了這一缺陷,實(shí)現(xiàn)了對雙穩(wěn)態(tài)狀態(tài)的可控調(diào)節(jié)。
鎖存器作為最基礎(chǔ)的可控雙穩(wěn)態(tài)電路,屬于電平敏感型器件,其狀態(tài)轉(zhuǎn)換由輸入電平的持續(xù)有效信號控制。按電路結(jié)構(gòu)劃分,最典型的是SR鎖存器,可通過兩個(gè)或非門或與非門交叉耦合構(gòu)成。由或非門組成的SR鎖存器以高電平為有效信號,置位端SD=1、復(fù)位端RD=0時(shí)輸出Q=1(置1);RD=1、SD=0時(shí)輸出Q=0(置0);SD=RD=0時(shí)保持原狀態(tài);而SD=RD=1時(shí)會出現(xiàn)Q與Q'均為0的非法狀態(tài),信號撤銷后狀態(tài)不定,因此需遵循SD·RD=0的約束條件。
為適配不同邏輯場景,SR鎖存器還可通過與非門構(gòu)建,此時(shí)輸入信號變?yōu)榈碗娖接行?,通過在輸入端增加小圓圈標(biāo)識區(qū)別于或非門結(jié)構(gòu)。在此基礎(chǔ)上優(yōu)化而來的門控鎖存器,增加了時(shí)鐘控制端CLK,僅當(dāng)時(shí)鐘信號處于有效電平時(shí),輸入信號才能調(diào)控輸出狀態(tài);時(shí)鐘無效時(shí),輸出保持原有狀態(tài),實(shí)現(xiàn)了對信號調(diào)控時(shí)機(jī)的初步約束。但鎖存器的電平敏感特性使其存在“透明窗口”——時(shí)鐘有效期間,輸入信號的波動會直接引發(fā)輸出狀態(tài)變化,抗干擾能力較弱,難以滿足高精度時(shí)序控制需求。
觸發(fā)器的誕生正是為解決鎖存器的時(shí)序缺陷,其核心改進(jìn)是將觸發(fā)機(jī)制從電平敏感升級為邊沿敏感,僅在時(shí)鐘信號的上升沿或下降沿瞬間響應(yīng)輸入信號,時(shí)鐘其他時(shí)段輸入信號變化不影響輸出狀態(tài),大幅提升了抗干擾能力和時(shí)序精度。根據(jù)結(jié)構(gòu)差異,觸發(fā)器主要分為主從觸發(fā)器和維持阻塞觸發(fā)器兩類。主從觸發(fā)器由兩級鎖存器串聯(lián)構(gòu)成,主級在時(shí)鐘高電平時(shí)采樣輸入信號,從級在時(shí)鐘下降沿鎖存主級輸出,通過雙級隔離避免了透明模式下的干擾,但存在“一次變化”問題,時(shí)鐘高電平期間輸入信號的單次波動會被鎖定。
維持阻塞觸發(fā)器則通過內(nèi)部反饋路徑徹底解決了這一問題,典型代表為正沿觸發(fā)的D觸發(fā)器。其核心原理是在時(shí)鐘上升沿觸發(fā)后,通過反饋環(huán)路立即阻斷輸入信號的后續(xù)變化,確保輸出僅響應(yīng)邊沿時(shí)刻的輸入值。D觸發(fā)器僅含一個(gè)數(shù)據(jù)輸入端D,時(shí)鐘有效邊沿時(shí)Q=D,消除了SR觸發(fā)器的非法狀態(tài),廣泛應(yīng)用于同步時(shí)序電路中的數(shù)據(jù)寄存。此外,基于D觸發(fā)器和SR觸發(fā)器還可衍生出JK觸發(fā)器、T觸發(fā)器等功能型器件,JK觸發(fā)器取消了約束條件,可實(shí)現(xiàn)置位、復(fù)位、翻轉(zhuǎn)和保持四種功能;T觸發(fā)器則專注于翻轉(zhuǎn)功能,觸發(fā)一次狀態(tài)切換一次,是計(jì)數(shù)器電路的核心組件。
鎖存器與觸發(fā)器的特性差異決定了其應(yīng)用場景的分化。鎖存器因結(jié)構(gòu)簡單、功耗較低,適合用于異步電路、總線緩沖和低功耗設(shè)計(jì),例如地址鎖存器可在數(shù)據(jù)傳輸間隙保持地址信號穩(wěn)定。觸發(fā)器則憑借嚴(yán)格的邊沿觸發(fā)特性和強(qiáng)抗干擾能力,成為同步時(shí)序電路的核心,在FPGA、ASIC芯片及各類數(shù)字系統(tǒng)中,觸發(fā)器構(gòu)成寄存器、計(jì)數(shù)器、狀態(tài)機(jī)等關(guān)鍵模塊,確保時(shí)序收斂和信號同步。在工程設(shè)計(jì)中,同步系統(tǒng)優(yōu)先選用觸發(fā)器以規(guī)避時(shí)序競爭風(fēng)險(xiǎn),而異步接口或低功耗場景則可采用鎖存器優(yōu)化設(shè)計(jì)。
從原始雙穩(wěn)態(tài)電路到鎖存器,再到觸發(fā)器的技術(shù)演進(jìn),本質(zhì)上是對時(shí)序控制精度和抗干擾能力的持續(xù)追求。鎖存器奠定了雙穩(wěn)態(tài)電路的可控基礎(chǔ),觸發(fā)器則通過觸發(fā)機(jī)制的革新突破了應(yīng)用局限,二者相輔相成,構(gòu)成了數(shù)字存儲技術(shù)的底層邏輯。無論是簡單的邏輯控制還是復(fù)雜的芯片設(shè)計(jì),雙穩(wěn)態(tài)電路的多樣實(shí)現(xiàn)形式始終是數(shù)字技術(shù)發(fā)展的重要基石,其核心原理仍在不斷迭代,為更高性能、更低功耗的數(shù)字系統(tǒng)提供支撐。





