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

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

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

同步計數(shù)器的基本概念及工作原理

CHANBAEK ? 來源:IC先生網(wǎng) ? 作者:IC先生網(wǎng) ? 2022-09-20 16:35 ? 次閱讀

計數(shù)器可以定義為用于根據(jù)發(fā)生的事件對特定事件進行計數(shù)的設(shè)備,計數(shù)器在計算機或數(shù)字邏輯系統(tǒng)中的主要作用是根據(jù)CLK信號計算和存儲過程或事件發(fā)生的次數(shù)。

最常見的計數(shù)器類型是包含單個CLK和多個輸出的時序邏輯電路。這里的輸出用二進制代碼表示二進制或十進制數(shù)字。每個CLK信號要么增加數(shù)量,要么減少數(shù)量。按照計算方式的不同,計數(shù)器可以分為多個種類,例如同步計數(shù)器、異步計數(shù)器等。在本文中,小編簡單介紹下同步計數(shù)器的電路圖、主要類型及工作原理

基本概念

使用時鐘信號改變其轉(zhuǎn)換的計數(shù)器稱為“同步計數(shù)器”,這意味著同步計數(shù)器依賴于它們的時鐘輸入來改變狀態(tài)值。在同步計數(shù)器中,所有觸發(fā)器都連接到相同的時鐘信號,所有觸發(fā)器將同時觸發(fā)。此計數(shù)器的另一個名稱是同時計數(shù)器,該計數(shù)器沒有傳播延遲和漣漪效應(yīng)。

與同步計數(shù)器相比,異步類型的計數(shù)器設(shè)計非常簡單,但異步計數(shù)器有最大工作頻率的限制。為了克服這個限制,但異計數(shù)器主要是通過提供同步時鐘來設(shè)計的,因此輸出通過時鐘的輸入同步變化。

下面是一個3位同步計數(shù)器的電路圖,該電路設(shè)計有2個AND邏輯門,3個JK觸發(fā)器和一個用于啟用觸發(fā)器的CLK信號。

pYYBAGMpe0-AX_O3AAA8_4YeG1M136.jpg

在該電路中,向觸發(fā)器A的輸入端提供高電平有效信號。因此,它在每個CLK輸入的下降沿觸發(fā)。類似地,AND門被提供給觸發(fā)器-B,在這種情況下,輸出主要取決于先前的觸發(fā)器輸入和輸出B。一旦AND門打開,觸發(fā)器B將在觸發(fā)器A輸出為高電平時簡單地切換。

這時候,觸發(fā)器C的輸入將成為第二個AND門的輸出。因此,一旦A2邏輯門被激活,觸發(fā)器C就會觸發(fā)。當(dāng)A1邏輯門和觸發(fā)器-B的輸出為高電平時,A2邏輯門將被激活。

其電路工作過程簡單的表示如下:

在電路開始時,觸發(fā)器排列在0,三個觸發(fā)器輸出將為零,即QCQBQA=000。但在主CLK信號的下降沿,觸發(fā)器A輸出切換從零到一。所以在觸發(fā)器 B和C 處,不會發(fā)生任何變化,因為這兩個觸發(fā)器的輸入端都是0,直到下一個CLK信號到來。

在提供第一個CLK信號時,觸發(fā)器的輸出將為QCQBQA =001。在應(yīng)用第二個時鐘信號之前,由于柵極A1輸出為高電平,因此A和B輸入等觸發(fā)器均為 1。因此,在第二個CLK信號的下降沿,兩個觸發(fā)器將再次切換。因此,這會將 FFA 輸出從1更改為0,并將FFB輸出從0更改為 1。因此,輸出將是 010;A1和A2等邏輯門都將關(guān)閉。

一旦應(yīng)用了第三個時鐘信號,觸發(fā)器A的輸出將翻轉(zhuǎn),邏輯門A1和A1將打開,因此輸出將為011。一旦應(yīng)用了第四個時鐘信號,則所有三個FF輸入將是在電路中高。因此,第四個觸發(fā)器的下降沿將觸發(fā)所有觸發(fā)器輸出,從而將QA和QB更改為0,QC更改為1。因此,這個特定CLK信號的整體o/p將為100,因此邏輯門A1和A2將被關(guān)閉。

一旦出現(xiàn)下一個CLK信號,然后在第五個CLK信號的下降沿,觸發(fā)器-A 輸出將再次從低電平切換到高電平。結(jié)果,輸出QCQBQA將為10,因此邏輯門 A1和A2將被激活。

最后施加第六個CLK信號,觸發(fā)器A在其下降沿從1切換到0。觸發(fā)器B的輸入也因此為高電平,其輸出從0切換到1。因此,在這種情況下,QCQBQA將為110。此外,此過程將繼續(xù),在第8個CLK信號的下降沿,所有觸發(fā)器輸出(即QCQBQA)將重置為000。

注意:在同步計數(shù)器中,一次復(fù)位電路中的所有觸發(fā)器非常重要,計數(shù)器設(shè)置時間等于電路內(nèi)每個觸發(fā)器的傳播延遲。所以,同步計數(shù)器可以通過一個高頻CLK信號來控制。

真值表

3位同步計數(shù)器基于上述說明的真值表:

poYBAGMpeq6ARwhgAABQt1kFtgM406.png

主要類型

數(shù)字電子電路中,有不同類型的同步計數(shù)器,分別是:

二進制計數(shù)器

4 位同步遞增計數(shù)器

4位同步遞減計數(shù)器

4位同步加減計數(shù)器

可加載計數(shù)器

BCD計數(shù)器

環(huán)形計數(shù)器

約翰遜計數(shù)器

下面簡單介紹幾個比較常用同步計數(shù)器的工作過程。

1、4位同步遞增計數(shù)器

下圖所示的4位遞增計數(shù)器是使用JK觸發(fā)器設(shè)計的,外部時鐘脈沖與所有觸發(fā)器并聯(lián)。對于計數(shù)器的設(shè)計,首選選擇JK觸發(fā)器。使用JK觸發(fā)器的意義在于,如果兩個輸入都為高電平,它可以切換其狀態(tài),具體取決于時鐘脈沖。

poYBAGMpe1CALfxsAAA7CFGLRHo677.jpg

第一個觸發(fā)器的輸入連接到HIGH(邏輯1),這使得觸發(fā)器在每個時鐘脈沖進入它時進行切換。因此同步計數(shù)器將使用單個時鐘信號并隨著每個脈沖改變其狀態(tài)。

第一個JK觸發(fā)器 (Q) 的輸出連接到第二個觸發(fā)器的輸入。AND門(外部連接)驅(qū)動其他兩個觸發(fā)器的輸入。這些與門的輸入由前一級觸發(fā)器輸出提供。

如果FF2的輸入直接連接到FF1的Q1輸出,則計數(shù)器將無法正常工作。這是因為,Q1值在計數(shù)為210時為高電平,這意味著FF2觸發(fā)器將為第三個時鐘脈沖切換。這會導(dǎo)致錯誤的計數(shù)操作,計數(shù)為710而不是 410。

為了防止這個問題,在FF2和FF3 的輸入端使用了AND門。只有當(dāng)Q0、Q1輸出為高時,AND門的輸出才會為高。因此,對于下一個時鐘脈沖,計數(shù)將為00012。

類似地,當(dāng)Q0、Q1和Q2為高電平時,觸發(fā)器FF3將觸發(fā)第四個時鐘脈沖。Q3輸出在第8個時鐘脈沖之前不會切換,并將再次保持高電平直到第16個時鐘脈沖。在第16個時鐘脈沖之后,所有觸發(fā)器的q輸出將返回0。

工作原理過程如下:

在遞增同步計數(shù)器中,4位二進制序列從0000開始遞增到1111。所以在了解上述遞增計數(shù)器電路的工作之前,可能需要JK觸發(fā)器有所熟悉。

在上述電路中,觸發(fā)器的兩個輸入連接在一起。因此,只有兩種可能的情況會發(fā)生,即兩個輸入要么是高電平,要么是低電平。如果兩個輸入為高,則JK觸發(fā)器切換,如果兩者均為低,JK觸發(fā)器會記住,即它保持在先前的狀態(tài)。

下面介紹下它的工作過程(其實類似上面的3位同步計數(shù)器)。另外,這里的時鐘脈沖表示邊沿觸發(fā)的時鐘脈沖。

在第一個時鐘脈沖中,所有觸發(fā)器的輸出都為0000。

在第二個時鐘脈沖中,由于J和K的輸入連接到邏輯高電平,JK觸發(fā)器(FF0)的輸出改變其狀態(tài)。因此,第一個觸發(fā)器(FF0)的輸出改變其狀態(tài)為每個時鐘脈沖。在下面的時序圖中可以看到,最低有效位(LSB)交替改變其狀態(tài)。從而產(chǎn)生-0001

在第三個時鐘脈沖中,下一個觸發(fā)器 (FF1) 將接收其JK輸入,即(邏輯高)并改變其狀態(tài)。在此狀態(tài)下,F(xiàn)F0將其狀態(tài)更改為0。因此FF1上的輸入為0。因此輸出為-0010。

同樣,在第四個時鐘脈沖FF1不會改變其狀態(tài),因為它的輸入處于低電平狀態(tài),它保持在其先前的狀態(tài)。盡管它向FF2產(chǎn)生輸出,但由于AND門的存在,它不會改變其狀態(tài)。FF0將再次將其輸出切換到邏輯高狀態(tài)。因此輸出為0011。

在第五個時鐘脈沖中,F(xiàn)F2接收輸入并改變其狀態(tài)。同時,F(xiàn)F0的輸出將具有低邏輯,F(xiàn)F1也將處于低狀態(tài),產(chǎn)生0100。

這個過程一直持續(xù)到1111。

4位遞增同步計數(shù)器的真值表如下圖所示,可以清楚的說明上述工作過程:

poYBAGMpe1CAH5rnAADD1KecN5Y070.jpg

上圖表示4個觸發(fā)器Q1、Q2、Q3、Q4的輸出。第一個觸發(fā)器在每個邊沿觸發(fā)脈沖上切換,而第二個觸發(fā)器僅在其輸入在給定時鐘脈沖時為高電平時觸發(fā)。如果兩個輸出Q1和Q2為高電平,則第三個觸發(fā)器切換。同樣,如果所有三個Q1、Q2、Q3 都為高電平,則Q4將切換。這樣,再次達(dá)到零后,三個觸發(fā)器切換到邏輯低電平,即0000并再次開始計數(shù)。

4位遞增同步計數(shù)器時序圖如下所示:

pYYBAGMpe1CALuyyAABPPwqNjbM453.jpg

2、4位同步遞減計數(shù)器

遞減同步計數(shù)器按遞減順序計算數(shù)字,類似于遞增計數(shù)器,不同的是減少其計數(shù)。所以JK觸發(fā)器的輸入連接到反相Q(Q')。下圖所示的4位遞減計數(shù)器是使用JK觸發(fā)器設(shè)計的。相同的外部時鐘脈沖連接到所有觸發(fā)器,如下所示:

pYYBAGMpe1GAd8BFAAA0cSXB2Zs738.jpg

由于計數(shù)器必須對序列進行倒計時,因此最初所有輸入都將處于高電平狀態(tài),因為它們必須對序列進行倒計時。它將以1111開始并以0000結(jié)束,類似于遞增計數(shù)器。

在遞減計數(shù)器中,應(yīng)該記住,只有當(dāng)前觸發(fā)器在其輸出端產(chǎn)生低邏輯時,前觸發(fā)器才會切換。

3、4位同步加/減計數(shù)器

將上述兩個計數(shù)器合在一起在稱為同步加/減計數(shù)器,這可以從它的輸入中選擇。帶有JK觸發(fā)器的加/減同步計數(shù)器的設(shè)計如下所示:

poYBAGMpe1GAenAQAAA6sJEQxbU793.jpg

加/減計數(shù)器是通過2輸入AND門具有“加”和“減”計數(shù)模式,用于檢測計數(shù)操作的適當(dāng)位數(shù)條件。OR門用于組合來自每個JK觸發(fā)器的ADN門的輸出。

這里還提供了一條上/下控制線,它使上或下系列AND門能夠?qū)K觸發(fā)器Q 、 Q' 的輸出傳遞到級聯(lián)布置中的下一級觸發(fā)器。如果向上/向下控制線設(shè)置為高電平,則頂部與門處于啟用狀態(tài),電路充當(dāng)向上計數(shù)器。如果向上/向下控制線設(shè)置為低電平,則底部與門處于啟用狀態(tài),電路充當(dāng)向下計數(shù)器。

主要應(yīng)用

同步計數(shù)器的應(yīng)用包括以下幾個方面,簡單列舉下:

機器的運動控制

電機轉(zhuǎn)速計數(shù)器

旋轉(zhuǎn)軸編碼器

脈沖發(fā)生器

數(shù)碼時鐘

報警系統(tǒng)

數(shù)字手表

其中,最常見和眾所周知的應(yīng)用是機器運動控制,即旋轉(zhuǎn)軸編碼器將機械脈沖轉(zhuǎn)換為電脈沖的過程。這些脈沖將作為加/減計數(shù)器的時鐘輸入,并啟動電路運動。其典型的電路如下:

pYYBAGMpe1GAUmbRAABBb0P84GU981.jpg

該電路由光電晶體管或光傳感器和連接到轉(zhuǎn)子軸的LED組成。這種安排連接到加/減同步計數(shù)器。當(dāng)機器開始移動時,它通過連接和干擾(接通和斷開)光傳感器和LED之間的光束來轉(zhuǎn)動編碼器軸。

通過這種運動,轉(zhuǎn)子產(chǎn)生時鐘脈沖以增加向上/向下計數(shù)器電路的計數(shù)。因此,計數(shù)器會降低軸的運動并給出轉(zhuǎn)子移動了多少距離的值。

為了計算轉(zhuǎn)子軸的運動,這里通過沿一個方向移動軸來增加計數(shù),并通過沿另一個方向移動來減少計數(shù)。因此,還使用了編碼器/解碼器電路來區(qū)分運動方向。

優(yōu)缺點

同步計數(shù)器的優(yōu)點包括以下幾點內(nèi)容:

與異步計數(shù)器相比,設(shè)計簡單。

可以同時工作。

基本上沒有傳播延遲。

計數(shù)系列通過邏輯門控制。

更快的操作。

同步計數(shù)器的主要缺點是,它需要大量額外的邏輯來執(zhí)行:

所有觸發(fā)器都通過單個或公共CLK信號驅(qū)動。

需要大型組件和電路。

使用復(fù)雜的邏輯電路和比較多的狀態(tài)。

總結(jié)

以上就是同步計數(shù)器電路、類型及工作原理等相關(guān)內(nèi)容的介紹。不難發(fā)現(xiàn),與異步計數(shù)器相比,同步計數(shù)器電路設(shè)計非常簡單。更重要的是,所有觸發(fā)器的CLK 輸入都以相同的CLK信號相互計時,因此所有輸出狀態(tài)將同時改變或切換。

目前,同步計數(shù)器在數(shù)字電子電路中應(yīng)用非常廣泛,其特點是大大提高了計數(shù)器工作頻率,可以高效的實現(xiàn)數(shù)字測量、邏輯運算和機電控制

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

    關(guān)注

    32

    文章

    2253

    瀏覽量

    94287
  • 數(shù)字電子
    +關(guān)注

    關(guān)注

    6

    文章

    101

    瀏覽量

    21145
  • CLK
    CLK
    +關(guān)注

    關(guān)注

    0

    文章

    127

    瀏覽量

    17104
收藏 人收藏

    評論

    相關(guān)推薦

    定時基本概念及初始化配置硬件

    定時基本概念及初始化配置硬件:STM32F103C8T6平臺: ARM-MDk V5.11基本構(gòu)成:加1/減1 計數(shù)器 + 脈沖源注:當(dāng)脈沖源來自內(nèi)部頻率固定,構(gòu)成定時當(dāng)脈沖源來
    發(fā)表于 08-19 09:10

    USB基本概念及從機編程方法介紹

    慕課蘇州大學(xué).嵌入式開發(fā)及應(yīng)用.第四章.較復(fù)雜通信模塊.USB基本概念及從機編程方法0 目錄4 較復(fù)雜通信模塊4.4 USB基本概念及從機編程方法4.4.1 課堂重點4.4.2 測試與作業(yè)5 下一
    發(fā)表于 11-08 09:14

    計數(shù)器的結(jié)構(gòu)和工作原理

    目錄C51定時計數(shù)器電路圖定時/計數(shù)器的結(jié)構(gòu)和工作原理相關(guān)寄存C51定時
    發(fā)表于 01-24 07:04

    十進制計數(shù)器工作原理

    十進制計數(shù)器工作原理  同二進制計數(shù)器相比,十進制計數(shù)器較為復(fù)雜。分析步驟一般是:
    發(fā)表于 01-21 13:15 ?3w次閱讀
    十進制<b class='flag-5'>計數(shù)器</b><b class='flag-5'>工作原理</b>

    定時/計數(shù)器的結(jié)構(gòu)和工作原理

    定時/計數(shù)器的結(jié)構(gòu)和工作原理 定時/計數(shù)器的結(jié)構(gòu)  定時/
    發(fā)表于 03-29 09:08 ?2w次閱讀
    定時<b class='flag-5'>器</b>/<b class='flag-5'>計數(shù)器</b>的結(jié)構(gòu)和<b class='flag-5'>工作原理</b>

    計數(shù)器,計數(shù)器工作原理是什么?

    計數(shù)器,計數(shù)器工作原理是什么? 在數(shù)字系統(tǒng)中使用最多的時序電路是計數(shù)器計數(shù)器不僅能用于對時鐘脈沖進行
    發(fā)表于 03-08 13:50 ?6.1w次閱讀

    電子計數(shù)器工作原理_電子計數(shù)器組成及各部分功能

    本文主要介紹了電子計數(shù)器工作原理及電子計數(shù)器的基本組成及各部分功能。
    發(fā)表于 09-26 09:55 ?3.6w次閱讀
    電子<b class='flag-5'>計數(shù)器</b><b class='flag-5'>工作原理</b>_電子<b class='flag-5'>計數(shù)器</b>組成及各部分功能

    單片機計數(shù)器工作原理及講解

    計數(shù)器給人們工作計數(shù)工作帶來了很大的便利,大大提高了工作效率,今天這篇文章就為大家講解一下 單片機計數(shù)器
    的頭像 發(fā)表于 10-08 11:58 ?4547次閱讀
    單片機<b class='flag-5'>計數(shù)器</b><b class='flag-5'>工作原理</b>及講解

    同步計數(shù)器和異步計數(shù)器是什么 同步計數(shù)器和異步計數(shù)器的主要區(qū)別?

    在數(shù)字電子產(chǎn)品中,計數(shù)器是由一系列觸發(fā)組成的時序邏輯電路。顧名思義,計數(shù)器用于計算輸入在負(fù)或正邊沿轉(zhuǎn)換中出現(xiàn)的次數(shù)。根據(jù)觸發(fā)觸發(fā)的方式,計數(shù)器
    的頭像 發(fā)表于 03-25 17:31 ?2.5w次閱讀
    <b class='flag-5'>同步</b><b class='flag-5'>計數(shù)器</b>和異步<b class='flag-5'>計數(shù)器</b>是什么 <b class='flag-5'>同步</b><b class='flag-5'>計數(shù)器</b>和異步<b class='flag-5'>計數(shù)器</b>的主要區(qū)別?

    同步計數(shù)器和異步計數(shù)器的區(qū)別主要在哪里

    同步計數(shù)器和異步計數(shù)器的區(qū)別詳解 同步計數(shù)器和異步計數(shù)器是數(shù)字電路中兩種常見的
    的頭像 發(fā)表于 12-13 14:54 ?9181次閱讀

    同步計數(shù)器和異步計數(shù)器各有什么特點

    同步計數(shù)器和異步計數(shù)器是兩種常見的數(shù)據(jù)結(jié)構(gòu),它們都用于控制對共享資源的訪問。它們的主要作用是實現(xiàn)多個線程之間的同步和并發(fā)控制。盡管它們都被用于同步
    的頭像 發(fā)表于 12-15 10:49 ?1785次閱讀

    同步計數(shù)器的主要類型和工作原理

    在數(shù)字電子領(lǐng)域,計數(shù)器是一種用于統(tǒng)計脈沖信號數(shù)量的設(shè)備,廣泛應(yīng)用于各種數(shù)字系統(tǒng)和電路中。其中,同步計數(shù)器作為計數(shù)器的一種重要類型,具有其獨特的工作原
    的頭像 發(fā)表于 05-24 14:34 ?1134次閱讀

    同步計數(shù)器和異步計數(shù)器的區(qū)別

    在數(shù)字電子領(lǐng)域中,計數(shù)器是一種用于統(tǒng)計脈沖信號數(shù)量的重要設(shè)備。其中,同步計數(shù)器和異步計數(shù)器是兩種不同類型的計數(shù)器,它們在
    的頭像 發(fā)表于 05-24 14:36 ?3255次閱讀

    二進制串行計數(shù)器工作原理是什么?

    工作原理進行深入解析,幫助你更好地理解這一數(shù)字電路的核心組件。 一、二進制串行計數(shù)器基本概念 二進制串行計數(shù)器是一種基于二進制數(shù)制的計數(shù)器
    的頭像 發(fā)表于 05-28 15:52 ?686次閱讀

    計數(shù)器同步和異步怎么判斷

    計數(shù)器同步和異步是數(shù)字電路設(shè)計中的一個重要概念,它們在很多應(yīng)用場景中都扮演著關(guān)鍵角色。 一、計數(shù)器概述 計數(shù)器是一種常見的數(shù)字電路,它可以對
    的頭像 發(fā)表于 07-23 11:14 ?596次閱讀