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

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

3天内不再提示

4位同步计数器

模拟对话 来源:陈翠 2019-06-23 10:16 次阅读

同步计数器之所以被称为是因为计数器内所有单个触发器的时钟输入都由同一时钟信号同时同时计时。

在之前的异步二进制中在计数器教程中,我们看到一个计数器级的输出直接连接到下一个计数器级的时钟输入,依此类推。

这样的结果是异步计数器遭受了什么被称为“传播延迟”,其中定时信号通过每个触发器延迟一小部分。

然而,使用同步计数器,外部时钟信号连接到计数器内每个触发器的时钟输入使得所有触发器同时(并行)同时计时,从而给出固定的时间关系。换句话说,输出的变化发生在与时钟信号的“同步”中。

这种同步的结果是所有单独的输出位在响应公共时钟的同时改变状态信号没有纹波效应,因此没有传播延迟。

二进制4位同步递增计数器

从上面可以看出,外部时钟脉冲(要计数的脉冲)直接馈送到计数器链中的每个JK触发器,并且 J 和 K 输入全部在切换模式下连接在一起,但仅在第一个触发器,触发器 FFA (LSB)中它们连接为HIGH,逻辑“1”允许触发器在每个时钟脉冲上切换。然后,同步计数器响应公共时钟信号遵循预定的状态序列,为每个脉冲提前一个状态。

J 和 K 触发器 FFB 的输入直接连接到触发器 FFA 的输出 Q A ,但是触发器的 J 和 K 输入 FFC 和 FFD 由单独的 AND 门也提供来自前一级输入和输出的信号。这些额外的 AND 门为下一级的JK输入生成所需的逻辑。

如果我们使每个JK触发器根据是否所有前面的翻转都进行切换触发输出( Q )为“HIGH”,我们可以获得与异步电路相同的计数序列,但没有纹波效应,因为此电路中的每个触发器将在同一时间进行时钟控制。

然后由于同步计数器中没有固有的传播延迟,因为所有计数器级同时并行触发,这种频率计数器的最大工作频率远高于类似的异步计数器电路。

4位同步计数器波形时序图

由于此4位同步计数器在每个时钟脉冲上按顺序计数,因此产生的输出从0( 0000 )向上计数到15( 1111 )。因此,这种类型的计数器也称为4位同步递增计数器。

然而,我们可以轻松构建一个4位同步递减计数器b>通过将 AND 门连接到触发器的 Q 输出,如图所示,产生与上述相反的波形时序图。这里计数器以其所有输出HIGH( 1111 )开始,并且在重复之前,它会将每个时钟脉冲的应用计数到零,( 0000 )。

二进制4位同步递减计数器

>

同步计数器是通过将触发器连接在一起形成的并且可以将任意数量的触发器连接或“级联”在一起以形成“除以n”二进制计数器,模数或“MOD”数仍然适用于异步计数器,因此十进制计数器或BCD计数器计数从0到 2 n -1 可以与截断序列一起构建。我们需要增加向上或向下同步计数器的MOD计数,它是一个额外的触发器和 AND 门。

十进制4位同步计数器

也可以使用同步二进制计数器构建一个4位十进制同步计数器,以产生从0到9的计数序列。标准二进制计数器可以借助一些额外的计数器转换为十进制(十进制10)计数器实现所需状态序列的逻辑。达到“1001”计数后,计数器回流到“0000”。我们现在有十年或Modulo-10计数器。

十进制4位同步计数器

额外的 AND 门检测计数序列何时达到“1001”(二进制10)并导致触发器 FF3 切换在下一个时钟脉冲。触发器 FF0 在每个时钟脉冲上切换。因此,计数被重置并在“0000”处重新开始,产生同步十进制计数器。

我们可以很容易地在上述计数器电路中重新安排额外的 AND 门产生其他计数数字,如Mod-12计数器,从“0000”到“1011”(0到11)计数12个状态,然后重复使它们适合于时钟等。

触发同步计数器

同步计数器使用边沿触发的触发器改变“正边沿”(上升沿)或“负边沿”(下降沿)的状态当时钟输入改变状态时,控制输入上的时钟脉冲导致一次计数。

通常,同步计数器在上升沿计数,即时钟信号的低到高转换和异步纹波计数器在下降沿计数,这是时钟信号从高到低的转换。

它波纹c似乎不寻常ounters使用时钟周期的下降沿来改变状态,但这样可以更容易地将计数器链接在一起,因为一个计数器的最高有效位(MSB)可以驱动下一个计数器的时钟输入。

这是有效的,因为当前一位从高位变为低位时,下一位必须改变状态 - 进位必须发生在下一位的位置。同步计数器通常有一个进位和一个进位引脚,用于将计数器连接在一起而不会引入任何传播延迟。

同步计数器摘要

然后总结一些关于同步计数器:

同步计数器可以由Toggle或D型触发器构成。

同步计数器比异步计数器更容易设计。

它们被称为同步计数器,因为触发器的时钟输入都是一起计时的同时具有相同的时钟信号。

由于这个公共时钟脉冲,所有输出状态都会同时切换或改变。

全部时钟输入连接在一起没有固有的传播延迟。

同步计数器有时被称为并行计数器,因为时钟并行馈送到所有触发器。

固有记忆c ircuit跟踪计数器当前状态。

使用逻辑门控制计数序列。

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

    关注

    32

    文章

    2127

    浏览量

    93031
收藏 人收藏

    评论

    相关推荐

    同步计数器的基本概念及工作原理

    计数器可以定义为用于根据发生的事件对特定事件进行计数的设备,计数器在计算机或数字逻辑系统中的主要作用是根据CLK信号计算和存储过程或事件发生的次数。
    的头像 发表于 09-20 16:35 1.1w次阅读
    <b class='flag-5'>同步</b><b class='flag-5'>计数器</b>的基本概念及工作原理

    同步计数器及其应用

    一、实验目的  1、学习用集成运算放大器构成正弦波、方波和三角波发生器。  2、学会安装与调试由分立器件与集成电路组成的多级电子电路小系统 。  二、
    发表于 04-20 21:42 0次下载

    二进制同步计数器74LS161引脚图及功能表(管脚图)

    4位二进制同步计数器74LS161引脚图及功能表 4位二进制同步计数器74LS161      
    发表于 11-22 12:51 5.3w次阅读
    二进制<b class='flag-5'>同步</b><b class='flag-5'>计数器</b>74LS161引脚图及功能表(管脚图)

    256进制计数器

    我们可以采用具有保持功能的同步集成计数器(如74LS160)组成同步计数器,电路如图3-4所示。在160计数器中当S1=S2
    发表于 07-05 14:17 4443次阅读
    256进制<b class='flag-5'>计数器</b>

    同步计数器的应用

    同步计数器的应用:详细介绍CD40161芯片.
    发表于 12-17 14:33 973次阅读
    <b class='flag-5'>同步</b><b class='flag-5'>计数器</b>的应用

    第二十五讲 同步计数器

    第二十五讲 同步计数器 7.3.2 同步计数器一、同步二进制计数器1.
    发表于 03-30 16:28 8708次阅读
    第二十五讲 <b class='flag-5'>同步</b><b class='flag-5'>计数器</b>

    宽频带级联同步计数器

    宽频带级联同步计数器
    发表于 04-10 10:24 700次阅读
    宽频带级联<b class='flag-5'>同步</b><b class='flag-5'>计数器</b>

    超大型体积电路设计实验(2010)

    目录: 正反器介绍与设计 循序逻辑电路 循序逻辑元件分析 练习 计数器分析与设计 非同步计数器分析 同步计数器分析 练习
    发表于 03-21 10:02 0次下载

    计数器及时序电路

    1、了解时序电路的经典设计方法(D触发器、JK触发器和一般逻辑门组成的时序逻辑电路)。 2、了解同步计数器,异步计数器的使用方法。 3、了解同步
    发表于 07-10 14:37 15次下载

    Verilog时序逻辑中同步计数器的功能和应用

    没有任何寄存器逻辑,RTL设计是不完整的。RTL是寄存器传输级或逻辑,用于描述依赖于当前输入和过去输出的数字逻辑。
    的头像 发表于 03-15 11:06 2828次阅读

    同步计数器和异步计数器是什么 同步计数器和异步计数器的主要区别?

    在数字电子产品中,计数器是由一系列触发器组成的时序逻辑电路。顾名思义,计数器用于计算输入在负或正边沿转换中出现的次数。根据触发触发器的方式,计数器可以分为两类:同步
    的头像 发表于 03-25 17:31 2w次阅读
    <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>的主要区别?

    基于AQS共享模式的同步计数器——CountDownLatch

    await(): 调用该方法的线程会被挂起,直到 CountDownLatch 计数器的值为 0 才继续执行,底层使用的是 AQS 的 tryAcquireShared()
    发表于 04-24 15:02 392次阅读
    基于AQS共享模式的<b class='flag-5'>同步</b><b class='flag-5'>计数器</b>——CountDownLatch

    时序逻辑电路设计之同步计数器

    时序电路的考察主要涉及分析与设计两个部分,上文介绍了时序逻辑电路的一些分析方法,重点介绍了同步时序电路分析的步骤与注意事项。 本文就时序逻辑电路设计的相关问题进行讨论,重点介绍时序逻辑电路的核心部分——计数器
    的头像 发表于 05-22 17:01 2053次阅读
    时序逻辑电路设计之<b class='flag-5'>同步</b><b class='flag-5'>计数器</b>

    同步计数器和异步计数器的区别主要在哪里

    同步计数器和异步计数器的区别详解 同步计数器和异步计数器是数字电路中两种常见的
    的头像 发表于 12-13 14:54 2601次阅读

    同步计数器和异步计数器各有什么特点

    同步计数器和异步计数器是两种常见的数据结构,它们都用于控制对共享资源的访问。它们的主要作用是实现多个线程之间的同步和并发控制。尽管它们都被用于同步
    的头像 发表于 12-15 10:49 670次阅读