0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

环形计数器的种类、工作原理及应用特性

CHANBAEK 来源:IC先生网 作者:IC先生网 2022-10-31 15:50 次阅读

环形计数器是使用移位寄存器构成的时序逻辑电路。根据时钟脉冲,相同的数据在计数器中循环。

目前,环形计数器有两种类型,即普通环形计数器和约翰逊计数器(Johnson counter),本文就环形计数器种类、工作原理及应用特性进行简单的介绍。

4位环形计数器

4位环形计数器是触发器的级联连接,其中最后一个触发器的输出连接到第一个触发器的输入。在环形计数器中,如果任何阶段的输出为1,则其提醒为0。环形计数器在整个电路中传输相同的输出。

这意味着如果第一个触发器的输出为1,则将其转移到下一级,即第二个触发器。通过将输出转移到下一级,第一个触发器的输出变为0。这个过程将持续到环形计数器的所有级。如果在环形计数器中使用n个触发器,“1”每n个时钟周期循环一次。

4位环形计数器的电路图如下图所示:

pYYBAGNffjuAJK_DAAA0bzhjB2w683.jpg

在这里,使用D触发器设计了环形计数器。这是一个Mod 4环形计数器,它有4个串联的D触发器。时钟信号被施加到每个触发器的时钟输入,同时RESET脉冲被施加到所有触发器的CLR输入。

操作过程如下:

最初,环形计数器中的所有触发器通过应用CLEAR信号复位为0。在应用时钟脉冲之前,将PRESET脉冲应用到触发器,触发器将值“1”分配给环形计数器电路。对于每个时钟信号,数据在环形计数器的所有4个触发器级之间循环。

这种4级环形计数器称为Mod 4环形计数器或4位环形计数器。为了在环形计数器中正确循环数据,必须向计数器加载所需的值,例如全0或全1。

4位环形计数器中的数据循环

众所周知,环形计数器类似于串联的移位寄存器。下图显示了四级触发器作为我们的移位寄存器的并行串行,数据输入为Da、Db、Dc和Dd。

poYBAGNffjuACO2oAAAnnQ98UHA788.jpg

通过传递复位信号,触发器最初处于复位状态。当PRESET应用于环形计数器时,电路的输入变为1。该输入连接到该系列中的第一个触发器,因此触发器QA设置为1,其余触发器的所有其他输出将为低电平。

如果将触发器“A”的数据输入设为低电平,则数据脉冲为010。然后对于第二个时钟信号,第一个触发器的输出将再次发生变化,然后是“B”的输出' 会变高。这意味着数据脉冲001出现。

这样,随着第一个触发器的时钟信号和输入发生变化,其他触发器的输出也会发生变化。由于最后一个触发器的输出串联连接到第一个触发器的输入,数据序列在环形计数器中旋转或循环。

4位环形计数器真值表

下图简单说明4 位环形计数器的真值表:

pYYBAGNffjuAFrmqAAAfjcptTuU664.jpg

当CLEAR输入CLR=0时,所有触发器都设置为1。当CLEAR输入CLR=1时,环形计数器开始运行。对于一个时钟信号,计数器开始运行。在下一个时钟信号上,计数器再次重置为0000。环形计数器有4个序列:0001、0010、0100、1000。

4位环形计数器时序图

4位环形计数器的时序图将解释时钟信号改变了计数器每一级的输出,因此CLK信号将帮助数据从一个触发器循环到另一个触发器。由于4位环形计数器(4级或4个触发器)在一个时钟信号内循环预设数字,每个触发器的输出频率是主时钟频率的1/4。

poYBAGNffjyAE9bAAAA1DlaQ61M230.jpg

4位环形计数器状态图

4位环形计数器的状态图如上图所示,它表示对于一个时钟信号,预设数字(在这种情况下,预设数字为1)的位置正在从LSB改变为MSB。

pYYBAGNffjyAFvByAAAgG0l2nhw999.jpg

另外,4位环形计数器优点是,可以使用D和JK触发器来实现,它是一个自解码电路。但其缺点是,15个状态中只有4个是有效状态。

约翰逊(Johnson)计数器

约翰逊计数器是环形计数器的改进型。在这种情况下,最后一级触发器的反相输出连接到第一个触发器的输入。如果使用n触发器来设计约翰逊计数器,则称为 2n位 约翰逊计数器或Mod 2n约翰逊计数器。

这是约翰逊计数器的一个优势,它只需要环形计数器使用的触发器数量的一半,即可设计相同的Mod。

4位环形计数器和约翰逊计数器的主要区别在于,在4位环形计数器中,将最后一个触发器的输出直接连接到第一个触发器的输入。但是在约翰逊计数器中,将最后一级的反相输出连接到第一级输入。

约翰逊计数器也称为Twisted Ring Counter,带有反馈功能。在约翰逊计数器中,第一个触发器的输入与最后一个触发器的反相输出相连。约翰逊计数器的设计方式克服了环形计数器的局限性,主要是减少了设计电路所需的触发器数量。

与环形计数器类似,约翰逊计数器中的时钟信号同时连接到每个触发器的时钟输入。

工作过程如下:

用D触发器设计的约翰逊计数器如下图所示,它有四个阶段,即四个触发器串联或级联。最初零/空值被馈送到约翰逊计数器,在施加时钟信号时,输出将依次变为“1000”、“1100”、“1110”、“111”、“0111”、“0011”、”0001“、”0000“,该序列将重复用于下一个时钟信号。

poYBAGNffjyAQpFMAABboZ55P2M751.jpg

约翰逊计数器通过传递四个0和四个1产生一个特殊模式,因此它通过向上计数产生一个特定模式。

约翰逊计数器真值表

下图解释了约翰逊计数器的真值表:

pYYBAGNffjyAa8daAAAo4Xk2d0k753.jpg

上面状态图表明数据如何在每个时钟脉冲中从一个触发器传输到另一个触发器。4级约翰逊环形计数器通过改变反馈连接用作分频器,所以它们也可以用作分频器电路。

约翰逊计数器时序图

poYBAGNffj2AIUvcAAA1QsUpJBo900.jpg

约翰逊计数器的时序图将解释时钟信号改变计数器每一级的输出,使CLK信号帮助数据从一个触发器循环到另一个触发器。

poYBAGNffj6AL005AAA0_PgJT1g265.jpg

当CLR=0时,触发器的所有输出和输入都预设为0(清零),但最右边FF的数据输入设置为1。

当CLR=1时,约翰逊计数器开始运行。在每个时钟沿,最后一个触发器 (1) 的输出左移到第三个触发器。由于第一个触发器连接到串行输入即1,因此第三个触发器的输入为1。

在下一个循环中,QA=0,因此0在后半个循环中以环形形式旋转。约翰逊计数器有8个序列:0001、0011、0111、1111、1110、1100、1000和0000。

约翰逊计数器的优点是,它比环形计数器有更多的输出。约翰逊计数器的缺点是,15个状态中只有8个能够被使用。

主要应用

环形计数器用于对连续循环中的数据进行计数。

可用于通过将AND&OR逻辑门连接到环形计数器电路来检测一组信息中的各种数值或各种模式。

2级、3级和4级环形计数器用于分频电路,分别作为2分频、3分频和4分频电路。

3级约翰逊计数器用作3相方波发生器,可产生120°相移。

5级约翰逊计数器电路通常用作同步十进制 (BCD) 计数器,也用作分频器电路。

2级约翰逊计数器也称为“正交振荡器”,用于产生4级单独输出,这些输出彼此异相90°。该正交发生器用于产生4相定时信号。

总结

简单来说,环形计数器是由一个移位寄存器和一个组合反馈逻辑电路闭环构成,反馈电路的输出接向移位寄存器的串行输入端,反馈电路的输入端根据移位寄存器计数器类型的不同,可接向移位寄存器的串行输出端或某些触发器的输出端。

常见的环形计数器有4位环形计数器和翰逊计数器两种,其应用也是非常的广泛,可应用于多种电子电路当中。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 触发器
    +关注

    关注

    14

    文章

    1995

    浏览量

    61043
  • 时序图
    +关注

    关注

    2

    文章

    57

    浏览量

    22436
  • 环形计数器
    +关注

    关注

    0

    文章

    5

    浏览量

    2027
收藏 人收藏

    评论

    相关推荐

    计数器的结构和工作原理

    目录C51定时计数器电路图定时/计数器的结构和工作原理相关寄存C51定时
    发表于 01-24 07:04

    十进制计数器工作原理

    十进制计数器工作原理  同二进制计数器相比,十进制计数器较为复杂。分析步骤一般是:
    发表于 01-21 13:15 3w次阅读
    十进制<b class='flag-5'>计数器</b><b class='flag-5'>工作原理</b>

    白炽灯泡环形计数器电路图

    白炽灯泡环形计数器电路图,使用交流电源的环形计数器.
    发表于 06-30 17:12 1746次阅读
    白炽灯泡<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-31 08:37 908次阅读
    白炽灯<b class='flag-5'>环形</b><b class='flag-5'>计数器</b>电路图

    低成本的环形计数器电路图

    低成本的环形计数器电路
    发表于 03-31 08:39 1468次阅读
    低成本的<b class='flag-5'>环形</b><b class='flag-5'>计数器</b>电路图

    环形计数器和扭环形计数器

    环形计数器和扭环形计数器 移位寄存也可以构成计数器,称为移位型
    发表于 01-12 14:07 9668次阅读

    计数器,计数器工作原理是什么?

    计数器,计数器工作原理是什么? 在数字系统中使用最多的时序电路是计数器计数器不仅能用于对时钟脉冲进行
    发表于 03-08 13:50 6.1w次阅读

    环形计数器介绍_4位环形计数器波形图

    环形计数器是由移位寄存加上一定的反馈电路构成的,用移位寄存构成环形计数器的一般框图,它是由一
    发表于 01-16 14:54 4.5w次阅读
    <b class='flag-5'>环形</b><b class='flag-5'>计数器</b>介绍_4位<b class='flag-5'>环形</b><b class='flag-5'>计数器</b>波形图

    基于74LS161的扭环形计数器自启动设计

    本文主要介绍了基于74LS161的扭环形计数器自启动设计。分析了扭环形计数器工作时的状态转换过程和MSI可编程
    发表于 01-17 18:05 4.1w次阅读
    基于74LS161的扭<b class='flag-5'>环形</b><b class='flag-5'>计数器</b>自启动设计

    电子计数器工作原理_电子计数器组成及各部分功能

    本文主要介绍了电子计数器工作原理及电子计数器的基本组成及各部分功能。
    发表于 09-26 09:55 3.6w次阅读
    电子<b class='flag-5'>计数器</b><b class='flag-5'>工作原理</b>_电子<b class='flag-5'>计数器</b>组成及各部分功能

    单片机计数器工作原理及讲解

    计数器给人们工作计数工作带来了很大的便利,大大提高了工作效率,今天这篇文章就为大家讲解一下 单片机计数器
    的头像 发表于 10-08 11:58 4593次阅读
    单片机<b class='flag-5'>计数器</b><b class='flag-5'>工作原理</b>及讲解

    计数器的结构和工作原理

    计数器,作为一种基础的电子设备,广泛应用于数字电路、计算机系统以及工业自动化等多个领域。它通过对输入信号进行计数和状态转换,实现对事件发生次数的统计和显示。本文将深入探讨计数器的定义、结构、
    的头像 发表于 05-23 15:34 4348次阅读

    同步计数器的主要类型和工作原理

    在数字电子领域,计数器是一种用于统计脉冲信号数量的设备,广泛应用于各种数字系统和电路中。其中,同步计数器作为计数器的一种重要类型,具有其独特的工作原理和分类。本文将详细探讨同步
    的头像 发表于 05-24 14:34 1185次阅读

    同步计数器和异步计数器的区别

    在数字电子领域中,计数器是一种用于统计脉冲信号数量的重要设备。其中,同步计数器和异步计数器是两种不同类型的计数器,它们在工作原理
    的头像 发表于 05-24 14:36 3566次阅读