在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

同步計數器的基本概念及工作原理

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

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

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

基本概念

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

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

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

pYYBAGMpe0-AX_O3AAA8_4YeG1M136.jpg

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

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

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

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

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

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

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

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

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

真值表

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

poYBAGMpeq6ARwhgAABQt1kFtgM406.png

主要類型

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

二進制計數器

4 位同步遞增計數器

4位同步遞減計數器

4位同步加減計數器

可加載計數器

BCD計數器

環形計數器

約翰遜計數器

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

1、4位同步遞增計數器

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

poYBAGMpe1CALfxsAAA7CFGLRHo677.jpg

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

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

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

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

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

工作原理過程如下:

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

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

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

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

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

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

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

在第五個時鐘脈沖中,FF2接收輸入并改變其狀態。同時,FF0的輸出將具有低邏輯,FF1也將處于低狀態,產生0100。

這個過程一直持續到1111。

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

poYBAGMpe1CAH5rnAADD1KecN5Y070.jpg

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

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

pYYBAGMpe1CALuyyAABPPwqNjbM453.jpg

2、4位同步遞減計數器

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

pYYBAGMpe1GAd8BFAAA0cSXB2Zs738.jpg

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

在遞減計數器中,應該記住,只有當前觸發器在其輸出端產生低邏輯時,前觸發器才會切換。

3、4位同步加/減計數器

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

poYBAGMpe1GAenAQAAA6sJEQxbU793.jpg

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

這里還提供了一條上/下控制線,它使上或下系列AND門能夠將JK觸發器Q 、 Q' 的輸出傳遞到級聯布置中的下一級觸發器。如果向上/向下控制線設置為高電平,則頂部與門處于啟用狀態,電路充當向上計數器。如果向上/向下控制線設置為低電平,則底部與門處于啟用狀態,電路充當向下計數器。

主要應用

同步計數器的應用包括以下幾個方面,簡單列舉下:

機器的運動控制

電機轉速計數器

旋轉軸編碼器

脈沖發生器

數碼時鐘

報警系統

數字手表

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

pYYBAGMpe1GAUmbRAABBb0P84GU981.jpg

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

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

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

優缺點

同步計數器的優點包括以下幾點內容:

與異步計數器相比,設計簡單。

可以同時工作。

基本上沒有傳播延遲。

計數系列通過邏輯門控制。

更快的操作。

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

所有觸發器都通過單個或公共CLK信號驅動。

需要大型組件和電路。

使用復雜的邏輯電路和比較多的狀態。

總結

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 計數器
    +關注

    關注

    32

    文章

    2256

    瀏覽量

    94575
  • 數字電子
    +關注

    關注

    6

    文章

    104

    瀏覽量

    21171
  • CLK
    CLK
    +關注

    關注

    0

    文章

    127

    瀏覽量

    17171
收藏 人收藏

    評論

    相關推薦

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

    定時基本概念及初始化配置硬件:STM32F103C8T6平臺: ARM-MDk V5.11基本構成:加1/減1 計數器 + 脈沖源注:當脈沖源來自內部頻率固定,構成定時當脈沖源來
    發表于 08-19 09:10

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

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

    計數器的結構和工作原理

    目錄C51定時計數器電路圖定時/計數器的結構和工作原理相關寄存C51定時
    發表于 01-24 07:04

    十進制計數器工作原理

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

    定時/計數器的結構和工作原理

    定時/計數器的結構和工作原理 定時/計數器的結構  定時/
    發表于 03-29 09:08 ?2w次閱讀
    定時<b class='flag-5'>器</b>/<b class='flag-5'>計數器</b>的結構和<b class='flag-5'>工作原理</b>

    計數器,計數器工作原理是什么?

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

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

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

    單片機計數器工作原理及講解

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

    同步計數器和異步計數器是什么 同步計數器和異步計數器的主要區別?

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

    同步計數器和異步計數器的區別主要在哪里

    同步計數器和異步計數器的區別詳解 同步計數器和異步計數器是數字電路中兩種常見的
    的頭像 發表于 12-13 14:54 ?1.2w次閱讀

    同步計數器和異步計數器各有什么特點

    同步計數器和異步計數器是兩種常見的數據結構,它們都用于控制對共享資源的訪問。它們的主要作用是實現多個線程之間的同步和并發控制。盡管它們都被用于同步
    的頭像 發表于 12-15 10:49 ?2019次閱讀

    同步計數器的主要類型和工作原理

    在數字電子領域,計數器是一種用于統計脈沖信號數量的設備,廣泛應用于各種數字系統和電路中。其中,同步計數器作為計數器的一種重要類型,具有其獨特的工作原
    的頭像 發表于 05-24 14:34 ?1417次閱讀

    同步計數器和異步計數器的區別

    在數字電子領域中,計數器是一種用于統計脈沖信號數量的重要設備。其中,同步計數器和異步計數器是兩種不同類型的計數器,它們在
    的頭像 發表于 05-24 14:36 ?4300次閱讀

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

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

    計數器同步和異步怎么判斷

    計數器同步和異步是數字電路設計中的一個重要概念,它們在很多應用場景中都扮演著關鍵角色。 一、計數器概述 計數器是一種常見的數字電路,它可以對
    的頭像 發表于 07-23 11:14 ?1344次閱讀
    主站蜘蛛池模板: 玖玖在线免费视频| 一级做受毛片免费大片| 曰本三级香港三级人妇99视频| 日本色高清| 日本国产高清色www视频在线| 男人天堂网在线观看| 午夜剧院免费| 亚洲视频一区二区在线观看| 日韩一级片在线观看| 久久综合狠狠综合久久| 日日操夜夜操天天操| 国模于子涵啪啪大胆| 四虎影院新地址| 丁香六月在线| 免费看h网站| 色噜噜成人综合网站| 亚洲天堂va| 亚洲午夜顶级嘿嘿嘿影院| 亚洲h视频在线| 日本黄在线| 天天操天天干天天| avtt亚洲一区中文字幕| 免费黄色国产视频| 又黄又湿又爽吸乳视频| 69日本人xxxxxxxx18| 日产毛片| 手机看片福利盒子久久青| 激情丁香网| 日本在线视频精品| 日本午夜影院| 亚洲日本视频在线观看| 欧美日韩国产网站| 精品国产一区二区三区成人| 亚洲国产色图| 午夜在线| 伊人精品网| 91欧美精品激情在线观看| 亚洲播放| 国产女人视频| 国产人人爱| 色色色色色色色色色色色色色色|