0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

時(shí)序電路到底是什么

Wildesbeast ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2021-01-09 11:12 ? 次閱讀

什么是時(shí)序電路?

「組合電路」是根據(jù)當(dāng)前輸入信號(hào)的組合來決定輸出電平的電路。換言之,就是現(xiàn)在的輸出不會(huì)被過去的輸入所左右,也可以說成是,過去的輸入狀態(tài)對(duì)現(xiàn)在的輸出狀態(tài)沒有影響的電路。

這次講解的「時(shí)序電路」和「組合電路」不同?!笗r(shí)序電路」的輸出不僅受現(xiàn)在輸入狀態(tài)的影響,還要受過去輸入狀態(tài)的影響。

那么,如何才能將過去的輸入狀態(tài)反映到現(xiàn)在的輸出上呢?「時(shí)序電路」到底需要些什么呢?人類總是根據(jù)過去的經(jīng)驗(yàn),決定現(xiàn)在的行動(dòng),這時(shí)我們需要的就是—記憶。同樣,「時(shí)序電路」也需要這樣的功能。這種能夠?qū)崿F(xiàn)人類記憶功能的元器件就是觸發(fā)器。

按結(jié)構(gòu)和功能,觸發(fā)器可以分為RS型、JK型、D型和T型。在這里,我們只講解比較有代表性的類型,RS型和D型。

觸發(fā)器就象一個(gè)蹺蹺板

觸發(fā)器的工作方式與日本的“起坐親子游戲”很象。日本的“起坐親子游戲”,指的就是公園里的蹺蹺板。想起蹺蹺板,就能想象出RS觸發(fā)器的工作原理

0e23da6c84f04d9e8eaf2ad9b0cccbac.png

圖1:RS觸發(fā)器的電路圖

圖2就是一個(gè)蹺蹺板。這個(gè)蹺蹺板有些生銹,即使沒有人坐,也不能恢復(fù)水平狀態(tài)。請(qǐng)記住它保持傾斜的樣子。假設(shè):

蹺蹺板的兩端是輸出Q和Q#。

左右的2個(gè)人是R君和S君,表示輸入。坐上蹺蹺板表示邏輯高H狀態(tài),沒有在蹺蹺板上表示邏輯低L狀態(tài)。 (每次只允許一個(gè)人坐,兩人不能同時(shí)坐。)

130e741fe0f244c3b8dcdb5ff744ebd3.jpeg

圖2:蹺蹺板的初始狀態(tài)(Q=L、Q#=H、R=L、S=L)

當(dāng)S君坐上蹺蹺板(S=H)時(shí),輸出Q就變?yōu)镠(Q#變成L)(圖3 )

09b99e3985754dea923338036ccef14f.jpeg

圖3:S君坐在蹺蹺板上的狀態(tài)(Q=H、Q#=L、R=L、S=H)

即使S君下來了,蹺蹺板也不會(huì)改變動(dòng)作(S=L),Q#還是L,不改變(圖4)

d589192e849247358cd1ca69f40cf9f8.jpeg

圖4:S君從蹺蹺板上下來的狀態(tài)(Q=H、Q#=L、R=L、S=L)

當(dāng)R君坐上蹺蹺板時(shí),Q變成L(Q#變成H)。當(dāng)R君從蹺蹺板上下來時(shí),也會(huì)保持L狀態(tài)。從這個(gè)過程來看,我們是不是可以說蹺蹺板記住了以前坐過它的人呢。

用真值表表示RS觸發(fā)器的工作過程的話,就象圖5所示一樣。表中Q0和Q0#表示的是輸入變化以前的輸出。

34341bdeb0714af2b9df029a5d95d8e2.png

圖5:RS觸發(fā)器的真值表

RS觸發(fā)器是最簡(jiǎn)單的觸發(fā)器。主要用于防止機(jī)械式開關(guān)的誤操作。

時(shí)鐘變化記憶的D觸發(fā)器

D觸發(fā)器是在時(shí)鐘信號(hào)(CK)的上升沿(信號(hào)從L→H的變化)或下降沿(信號(hào)從H→L的變化)時(shí),保持輸入信號(hào)狀態(tài),改變輸出信號(hào)的觸發(fā)器。

35314ae085b6448197a799f3bc6ca7dd.jpeg

圖6:D觸發(fā)器

ad2d184a79dd496d9a9aff9407de4601.png

Q0:輸入變化前的輸出

x:H或L都可以

↑:L向H的轉(zhuǎn)移

圖7:D觸發(fā)器的真值表

現(xiàn)在,我們用蹺蹺板來說明D觸發(fā)器的工作原理。蹺蹺板的初始狀態(tài)如圖8所示。D君坐上蹺蹺板表示輸入為H,從蹺蹺板上下來表示輸入為L。蹺蹺板的另一邊,放一個(gè)比D君輕的重物。另外,這個(gè)蹺蹺板與一般的蹺蹺板不同,只有在時(shí)鐘CK上升沿時(shí),才改變蹺起的方向。

b98ce253a68a41c4b3374234407bf00e.jpeg

圖8:D觸發(fā)器的初始狀態(tài) (CK=L、D=H、Q=L、Q#=H)

看著圖8,你不覺得有些奇怪嗎?D君坐在蹺蹺板上,卻沒有變化。按理說,由于D君比重物重,D君(Q#)應(yīng)該降下來,才對(duì)。為什么蹺蹺板沒有發(fā)生變化呢,這是因?yàn)镃K還保持L狀態(tài)。當(dāng)CK變?yōu)镠(CK上升)時(shí),蹺蹺板就蹺起來了,D君就下降了(圖9)。

abc12df965464809a6197371a87a3239.jpeg

圖9:D觸發(fā)器的CK處于上升狀態(tài)(D=H、Q=H、Q#=L)

然后,CK就穩(wěn)定在H狀態(tài)。這時(shí),不管D君是從蹺蹺板上下來,還是再坐上去,蹺蹺板都不動(dòng)。只要不在CK的上升狀態(tài),蹺蹺板就一直保持以前的狀態(tài)。

這種動(dòng)作的觸發(fā)器被稱為D觸發(fā)器,具有在時(shí)鐘上升瞬間,保持(記憶)輸入狀態(tài)的功能,是一種時(shí)鐘同步時(shí)序電路。D觸發(fā)器是時(shí)序電路的基本元件,用途廣泛。D觸發(fā)器的多級(jí)組合,可以做成移位寄存器、分頻電路等。也可用于CPU內(nèi)部的寄存器等。

SRAM是觸發(fā)器構(gòu)成的嗎?

觸發(fā)器可以記憶H或L,1位的信息。大量排列觸發(fā)器,并使之具有可選擇性后,就可以構(gòu)成SRAM。由于SRAM的輸入輸出速度比DRAM和閃存的訪問速度高得多,所以,常用作CPU的緩存和寄存器。

盡管我們這樣說,實(shí)際上CPU中內(nèi)置的存儲(chǔ)器或寄存器并非使用的是RS觸發(fā)器這樣的邏輯門。由于使用邏輯門,會(huì)使電路規(guī)模變大,所以,一般使用4到6個(gè)FET,再經(jīng)過優(yōu)化,構(gòu)成存儲(chǔ)器的1位(圖A)。

fd08b22ecd624a74a94f0b445f0300df.jpeg

圖A:SRAM的基本電路

時(shí)鐘同步電路的必要性

我們分兩次,「組合電路」和「時(shí)序電路」,對(duì)邏輯電路的基礎(chǔ)進(jìn)行了講解。實(shí)際上,在設(shè)計(jì)邏輯電路時(shí),有很多應(yīng)該注意的事項(xiàng)。其中特別重要的就是關(guān)于時(shí)鐘同步電路的注意事項(xiàng)。

在「組合電路」中,微小的信號(hào)傳輸遲延,都有可能造成輸出毛刺。盡管毛刺是一個(gè)極其短暫的信號(hào),但也可以引起邏輯電路的誤動(dòng)作。為了回避這個(gè)問題,就要使用時(shí)鐘同步電路。

c195e538ec9046d2a98262363a34acd7.jpeg

圖10:時(shí)鐘同步電路的思路

圖10給出了時(shí)鐘同步電路的概要。如圖所示,其構(gòu)造是在FF(觸發(fā)器)之間夾著「組合電路」。毛刺是「組合電路」在輸出穩(wěn)定之前,輸出的短暫信號(hào)。因此,在「組合電路」輸出穩(wěn)定以后,再改變時(shí)鐘,用觸發(fā)器保持這個(gè)輸出,就可以回避這種誤動(dòng)作了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10804

    瀏覽量

    210829
  • 時(shí)序電路
    +關(guān)注

    關(guān)注

    1

    文章

    114

    瀏覽量

    21672
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    1995

    瀏覽量

    61011
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    數(shù)字電路時(shí)序電路

    在《數(shù)字電路之如雷貫耳的“邏輯電路”》、《數(shù)字電路之?dāng)?shù)字集成電路IC》之后,本文是數(shù)字電路入門3,將帶來「
    發(fā)表于 08-01 10:58 ?1.9w次閱讀
    數(shù)字<b class='flag-5'>電路</b>之<b class='flag-5'>時(shí)序電路</b>

    時(shí)序電路的分析與設(shè)計(jì)方法

    邏輯電路分為組合邏輯電路時(shí)序邏輯電路。第四章已經(jīng)學(xué)習(xí)了組合邏輯電路的分析與設(shè)計(jì)的方法,這一章我們來學(xué)習(xí)
    發(fā)表于 08-23 10:28

    什么是時(shí)序電路?

    什么是時(shí)序電路時(shí)序電路核心部件觸發(fā)器的工作原理
    發(fā)表于 03-04 06:32

    PLD練習(xí)2(時(shí)序電路)

    PLD練習(xí)2(時(shí)序電路)
    發(fā)表于 05-26 00:14 ?20次下載

    基于粒子群算法的同步時(shí)序電路初始化

    摘要:針對(duì)同步時(shí)序電路的初始化問題,提出了一種新的實(shí)現(xiàn)方法。當(dāng)時(shí)序電路中有未確定狀態(tài)的觸發(fā)器時(shí),就不能順利完成該電路的測(cè)試生成,因此初始化是時(shí)序電路測(cè)試生成中
    發(fā)表于 05-13 09:36 ?6次下載

    基于量子進(jìn)化算法的時(shí)序電路測(cè)試生成

    本文介紹將量子進(jìn)化算法應(yīng)用在時(shí)序電路測(cè)試生成的研究結(jié)果。結(jié)合時(shí)序電路的特點(diǎn),本文將量子計(jì)算中的量子位和疊加態(tài)的概念引入傳統(tǒng)的測(cè)試生成算法中,建立了時(shí)序電路的量
    發(fā)表于 08-03 15:29 ?0次下載

    同步時(shí)序電路

    同步時(shí)序電路 4.2.1 同步時(shí)序電路的結(jié)構(gòu)和代數(shù)法描述
    發(fā)表于 01-12 13:31 ?5154次閱讀
    同步<b class='flag-5'>時(shí)序電路</b>

    什么是時(shí)序電路

    什么是時(shí)序電路 任意時(shí)刻的穩(wěn)定輸出,不僅與該時(shí)刻的輸入有關(guān),而且還
    發(fā)表于 01-12 13:23 ?8424次閱讀
    什么是<b class='flag-5'>時(shí)序電路</b>

    組合電路時(shí)序電路的講解

    組合電路時(shí)序電路是計(jì)算機(jī)原理的基礎(chǔ)課,組合電路描述的是單一的函數(shù)功能,函數(shù)輸出只與當(dāng)前的函數(shù)輸入相關(guān);時(shí)序電路則引入了時(shí)間維度,時(shí)序電路
    的頭像 發(fā)表于 09-25 09:50 ?2.5w次閱讀

    時(shí)序電路基本介紹

    組合邏輯和時(shí)序邏輯電路是數(shù)字系統(tǒng)設(shè)計(jì)的奠基石,其中組合電路包括多路復(fù)用器、解復(fù)用器、編碼器、解碼器等,而時(shí)序電路包括鎖存器、觸發(fā)器、計(jì)數(shù)器、寄存器等。 在本文中,小編簡(jiǎn)單介紹關(guān)于
    的頭像 發(fā)表于 09-12 16:44 ?9038次閱讀
    <b class='flag-5'>時(shí)序電路</b>基本介紹

    什么是時(shí)序電路

    那么,如何才能將過去的輸入狀態(tài)反映到現(xiàn)在的輸出上呢?「時(shí)序電路到底需要些什么呢?人類總是根據(jù)過去的經(jīng)驗(yàn),決定現(xiàn)在的行動(dòng),這時(shí)我們需要的就是—記憶。同樣,「時(shí)序電路」也需要這樣的功能。這種能夠?qū)崿F(xiàn)人類記憶功能的元器件就是觸發(fā)器。
    的頭像 發(fā)表于 03-24 10:48 ?1168次閱讀
    什么是<b class='flag-5'>時(shí)序電路</b>?

    什么是同步時(shí)序電路和異步時(shí)序電路,同步和異步電路的區(qū)別?

    同步和異步時(shí)序電路都是使用反饋來產(chǎn)生下一代輸出的時(shí)序電路。根據(jù)這種反饋的類型,可以區(qū)分這兩種電路時(shí)序電路的輸出取決于當(dāng)前和過去的輸入。時(shí)序電路
    的頭像 發(fā)表于 03-25 17:29 ?2.4w次閱讀
    什么是同步<b class='flag-5'>時(shí)序電路</b>和異步<b class='flag-5'>時(shí)序電路</b>,同步和異步<b class='flag-5'>電路</b>的區(qū)別?

    時(shí)序電路包括兩種類型 時(shí)序電路必然存在狀態(tài)循環(huán)對(duì)不對(duì)

    時(shí)序電路是由觸發(fā)器等時(shí)序元件組成的數(shù)字電路,用于處理時(shí)序信號(hào),實(shí)現(xiàn)時(shí)序邏輯功能。根據(jù)時(shí)序元件的類
    的頭像 發(fā)表于 02-06 11:22 ?1179次閱讀

    時(shí)序電路的分類 時(shí)序電路的基本單元電路有哪些

    時(shí)序電路是一種能夠按照特定的順序進(jìn)行操作的電路。它以時(shí)鐘信號(hào)為基準(zhǔn),根據(jù)輸入信號(hào)的狀態(tài)和過去的狀態(tài)來確定輸出信號(hào)的狀態(tài)。時(shí)序電路廣泛應(yīng)用于計(jì)算機(jī)、通信系統(tǒng)、數(shù)字信號(hào)處理等領(lǐng)域。根據(jù)不同的分類標(biāo)準(zhǔn)
    的頭像 發(fā)表于 02-06 11:25 ?2273次閱讀

    時(shí)序電路基本原理是什么 時(shí)序電路由什么組成

    時(shí)序電路基本原理是指電路中的輸出信號(hào)與輸入信號(hào)的時(shí)間相關(guān)性。簡(jiǎn)單來說,就是電路的輸出信號(hào)要依賴于其輸入信號(hào)的順序和時(shí)間間隔。 時(shí)序電路由時(shí)鐘信號(hào)、觸發(fā)器和組合邏輯
    的頭像 發(fā)表于 02-06 11:30 ?1888次閱讀