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

    文章

    1680

    浏览量

    60404
  • 时序图
    +关注

    关注

    1

    文章

    56

    浏览量

    22350
  • 环形计数器
    +关注

    关注

    0

    文章

    5

    浏览量

    1945
收藏 人收藏

    评论

    相关推荐

    定时/计数器的最基本工作原理

    定时/计数器的最基本工作原理是进行计数。对内部时钟脉冲进行计数时,作为定时;对外部脉冲信号计数
    发表于 11-18 06:02

    计数器的结构和工作原理

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

    定时/计数器工作原理是什么

    51中断系统是由哪些部分组成的?定时/计数器工作原理是什么?
    发表于 02-23 07:23

    十进制计数器工作原理

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

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

    白炽灯泡环形计数器电路图,使用交流电源的环形计数器.
    发表于 06-30 17:12 1570次阅读
    白炽灯泡<b class='flag-5'>环形</b><b class='flag-5'>计数器</b>电路图

    定时器/计数器的结构和工作原理

    定时器/计数器的结构和工作原理 定时器/计数器的结构  定时器/计数器的实质是加1计数器(16位),由高8位和低8位两个寄存器组
    发表于 03-29 09:08 1.9w次阅读
    定时器/<b class='flag-5'>计数器</b>的结构和<b class='flag-5'>工作原理</b>

    白炽灯环形计数器电路图

    白炽灯环形计数器电路图
    发表于 03-31 08:37 829次阅读
    白炽灯<b class='flag-5'>环形</b><b class='flag-5'>计数器</b>电路图

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

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

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

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

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

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

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

    环形计数器是由移位寄存器加上一定的反馈电路构成的,用移位寄存器构成环形计数器的一般框图,它是由一个移位寄存器和一个组合反馈逻辑电路闭环构成,反馈电路的输出接向移位寄存器的串行输入端,反
    发表于 01-16 14:54 4.3w次阅读
    <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 3.8w次阅读
    基于74LS161的扭<b class='flag-5'>环形</b><b class='flag-5'>计数器</b>自启动设计

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

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

    环形计数器环形计数器的随机序列

    环形计数器,每次状态变化时仅有一个触发器发生翻转,译码不存在竞争冒险,在n(n≥3)位计数器中,使用2n个状态,有2^n-2n个状态未使用;
    的头像 发表于 06-27 10:18 1488次阅读
    扭<b class='flag-5'>环形</b><b class='flag-5'>计数器</b>与<b class='flag-5'>环形</b><b class='flag-5'>计数器</b>的随机序列

    4017计数器工作原理

    中,我们将详细介绍4017计数器工作原理。 4017计数器的内部结构非常复杂,但核心的原理相对简单。它包含一个时钟输入引脚(CLK),一个复位输入引脚(RESET),以及10个输出引脚(Q0-Q9)。时钟输入引脚接收来自外部时
    的头像 发表于 12-15 09:24 1244次阅读