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

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

3天内不再提示

3位异步递增计数器的真值表

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

频分使用2分频触发触发器作为二进制计数器来降低输入时钟信号的频率

在Sequential Logic教程中,我们看到了D型翻转 - Flop的工作以及它们如何连接在一起形成数据锁存器。

D型触发器的另一个有用功能是作为二进制分频器,用于频分或作为“2分频”计数器。这里反相输出端子 Q (NOT-Q)直接连接到数据输入端子 D ,为设备提供“反馈”,如下所示。

除2计数器

从上面的频率波形可以看出,“反馈“ Q 的输出到输入端 D , Q 的输出脉冲的频率恰好是一半(ƒ÷2 )输入时钟频率。换句话说,电路产生频分,因为它现在将输入频率除以因子2(倍频程)。

然后产生一种称为“纹波”的计数器计数器“并且在纹波计数器中,时钟脉冲触发第一个触发器,其输出触发第二个触发器,然后触发第三个触发器,依此类推,通过链产生波纹效应(因此它们的名称)定时信号通过链时。

拨动触发器

另一种可用于分频的数字设备是T型或Toggle翻转器翻牌。通过对标准JK触发器的略微修改,我们可以构造一种称为Toggle触发器的新型触发器。

Toggle触发器可以由如上所示的D型触发器,或来自标准JK触发器,如74LS73。结果是一个只有两个输入的设备,“Toggle”输入本身和负控制“Clock”输入如图所示。

74LS73 Toggle Flip Flop

“Toggle flip-flop”的名称取决于触发器能够在两种不同状态之间切换或切换的事实,“切换状态“和”记忆状态“。由于只有两种状态,因此T型触发器非常适用于分频和二进制计数器设计。

通过将1的输出连接到下一个的时钟输入,可以使用“Toggle”或“T型触发器”构建二进制纹波计数器。 Toggle触发器非常适合构建纹波计数器,因为它在每个时钟周期从一种状态切换到下一种状态(从高到低或从低到高),因此可以使用标准T型轻松构建简单的分频器和纹波计数器电路触发器电路。

如果我们串联连接两个T型触发器,初始输入频率将被第一个触发器“分频”(ƒ ÷2 )然后通过第二个触发器(ƒ÷2)÷2 再次“除以2”,得到一个有效被分割四次的输出频率,然后它的输出频率变为原始时钟频率的四分之一值(25%),(ƒ÷4 )。

每次我们添加另一个切换或“T型”触发到链,输出时钟频率再次减半或除以2,依此类推,输出频率 2 n 其中“ n“是序列中使用的触发器的数量。

n Toggle或T型触发器是基于标准JK型触发器的边沿触发的2分频器件,在时钟信号的上升沿触发。结果是每个位向右移动一个触发器。所有触发器都可以异步复位,并可触发输入时钟信号的前沿或后沿,使其成为频分的理想选择。

这种用于分频的计数器电路通常称为异步3位二进制计数器,作为 QA 到 QC <的输出/ span>,为3位宽,是每个时钟脉冲从 0 到 7 的二进制计数。

在异步计数器中,时钟仅应用于第一级,一个触发器级的输出为下一个触发器级提供时钟信号,后续级从前一级获得时钟,每个级的时钟脉冲减半。

这种安排通常称为 Asynchronous ,因为每个时钟事件都是独立发生的,因为计数器中的所有位都不会同时发生变化。当计数器从 0 到 7 的向上方向顺序计数。这种类型的计数器也称为“向上”或“正向”计数器(CTU)或“3位异步向上计数器”。所示的三位异步计数器是典型的,并在切换模式下使用触发器。异步“向下”计数器(CTD)也可用。

3位异步递增计数器的真值表

触发触

因此我们可以看到D型触发器的输出是输入频率的一半,换句话说,它的计数为2。通过将更多D型或Toggle触发器级联在一起,我们可以产生一个2分频,4分频,8分频等电路,它将输入时钟频率除以2,4或8次,实际上是我们想要制作二进制计数器电路的2的幂的任何值。

二进制计数器

因此我们可以看到一个计数器只不过是一个专用寄存器或模式发生器,在应用称为“时钟”的输入脉冲信号时产生指定的输出模式或二进制值(或状态)序列。

时钟实际用于数据传输这些应用。通常,计数器是可以将计数递增或递减1的逻辑电路,但是当用作异步n分频计数器时,它们能够划分这些输入脉冲,从而产生时钟分频信号。

通过将触发器连接在一起形成计数器,并且可以将任意数量的触发器连接或“级联”在一起以形成“除以n”二进制计数器,其中“n”是使用的计数器级的数量它被称为模数。计数器的模数或简称“MOD”是计数器在将自身返回到零之前经过的输出状态的数量,即一个完整的周期。

然后是一个带有三个触发器的计数器,如上面的电路将从 0 计算到 7 ,即 2 n -1 。它有八种不同的输出状态,表示十进制数 0 到 7 ,称为Modulo-8或MOD-8柜台。具有四个触发器的计数器将从 0 计数到 15 ,因此称为Modulo-16计数器,依此类推。

一个例子是:

3位二进制计数器= 2 3 = 8(模数 - 8或MOD-8)

4位二进制计数器= 2 4 = 16(模16或MOD-16)

8位二进制计数器= 2 8 = 256(modulo-256或MOD-256)

等等..

可以通过向计数器添加更多触发器来增加模数,并且级联是实现更高模数计数器的方法。然后模数或MOD编号可以简单地写为: MOD编号= 2 n

4位模数16计数器

以这种方式连接的多位异步计数器也称为“纹波计数器”或纹波分频器因为每个阶段的状态变化似乎通过计数器从LSB输出到其MSB输出连接“波动”。纹波计数器有标准IC形式,从74LS393双4位计数器到74HC4060,这是一个14位纹波计数器,内置时钟振荡器,可产生出色的基频分频。

频分摘要

对于分频,切换模式触发器在链中用作除以两个计数器。一个触发器将时钟ƒ IN 除以2,两个触发器将划分ƒ IN 4(依此类推)。使用触发式触发器进行分频的一个好处是,任何一点的输出都具有精确的50%占空比。

最终输出时钟信号的频率值等于输入时钟频率的分频由计数器的MOD号。这种电路称为“n分频”计数器。可以通过将各个触发器连接在一起来形成计数器,并根据它们的时钟方式进行分类。

在异步计数器中,(纹波计数器)第一个触发器是由外部时钟脉冲计时,然后每个连续的触发器由前一个触发器的输出计时。在同步计数器中,时钟输入连接到所有触发器,以便它们同时进行时钟控制。

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

    关注

    32

    文章

    2249

    浏览量

    94219
收藏 人收藏

    评论

    相关推荐

    怎么利用QuartusII查元件真值表

    本帖最后由 gk320830 于 2015-3-8 20:32 编辑 QuartusII 7.2版本,想知道真值表,比如74ls138,7ls39
    发表于 12-20 13:53

    LUT与真值表有何关系

    LUT与真值表有何关系?FPGA是如何通过两个相同输入的LUT5和一个MUX组成LUT6的?
    发表于 11-02 06:12

    异步计数器74LS90引管脚图及功能真值表

    异步计数器74LS90引管脚图及功能真值表 74LS90为中规模TTL集成计数器,可实现二分频、
    发表于 11-22 12:48 2w次阅读
    <b class='flag-5'>异步</b><b class='flag-5'>计数器</b>74LS90引管脚图及功能<b class='flag-5'>表</b><b class='flag-5'>真值表</b>

    异步计数器的应用

    异步计数器的应用:
    发表于 12-17 14:36 976次阅读
    <b class='flag-5'>异步</b><b class='flag-5'>计数器</b>的应用

    8421码同步十进制递增计数器

    8421码同步十进制递增计数器
    发表于 09-24 11:09 6416次阅读
    8421码同步十进制<b class='flag-5'>递增</b><b class='flag-5'>计数器</b>

    异步十进制递增计数器

    异步十进制递增计数器
    发表于 09-24 11:12 1321次阅读
    <b class='flag-5'>异步</b>十进制<b class='flag-5'>递增</b><b class='flag-5'>计数器</b>

    计数器74ls161工作原理(分频电路、真值表、逻辑功能)

    本文主要介绍了计数器74ls161工作原理(分频电路、真值表、逻辑功能)。74LS161为二进制同步计数器,具有同步预置数、异步清零以及保持等功能。CP是时钟脉冲信号端,CLK是
    发表于 01-17 19:14 34w次阅读
    <b class='flag-5'>计数器</b>74ls161工作原理(分频电路、<b class='flag-5'>真值表</b>、逻辑功能)

    异步计数器真值表

    异步计数器使用串联连接在一起的触发,使输入时钟脉冲看起来通过计数器纹波。
    的头像 发表于 06-23 10:39 2w次阅读
    <b class='flag-5'>异步</b><b class='flag-5'>计数器</b><b class='flag-5'>真值表</b>

    74LS90十进制计数器的功能电路及真值表

    其中CPa和Qa构成1二进制计数器,CPb和Qd、Qc、Qb 组成五进制计数器,将两个计数器有关端子适当组合,可以组成其他类型的计数器。R
    的头像 发表于 06-21 09:39 4.3w次阅读
    74LS90十进制<b class='flag-5'>计数器</b>的功能电路及<b class='flag-5'>真值表</b>

    使用分配参数并加计数指令递增计数器

    可使用“分配参数并加计数”指令递增计数器值。当 CU 参数的信号状态从“0”变为“1”(信号上升沿)时,当前计数器递增 1。通过参数 CV
    的头像 发表于 08-03 11:08 1540次阅读
    使用分配参数并加<b class='flag-5'>计数</b>指令<b class='flag-5'>递增</b><b class='flag-5'>计数器</b>值

    异步计数器的主要类型

    异步计数器是那些输出不受时钟信号影响的计数器。由于异步计数器中的触发提供有不同的时钟信号,因此
    的头像 发表于 10-11 17:16 5448次阅读
    <b class='flag-5'>异步</b><b class='flag-5'>计数器</b>的主要类型

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

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

    异步7二进制计数器数据

    电子发烧友网站提供《异步7二进制计数器数据.pdf》资料免费下载
    发表于 05-17 09:15 0次下载
    <b class='flag-5'>异步</b>7<b class='flag-5'>位</b>二进制<b class='flag-5'>计数器</b>数据<b class='flag-5'>表</b>

    SN74HC193-Q1 4同步递增/递减计数器数据

    电子发烧友网站提供《SN74HC193-Q1 4同步递增/递减计数器数据.pdf》资料免费下载
    发表于 06-04 10:46 0次下载
    SN74HC193-Q1 4<b class='flag-5'>位</b>同步<b class='flag-5'>递增</b>/递减<b class='flag-5'>计数器</b>数据<b class='flag-5'>表</b>