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

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

3天内不再提示

约翰逊戒指计数器的旋转运动和真值表发生器电路

模拟对话 来源:陈年丽 2019-06-26 15:10 次阅读

Johnson Ring计数器由连接在一起的多个计数器组成,输出反馈到输入

在上一个移位寄存器教程中,我们看到如果我们应用串行数据信号串行输入到串行输出移位寄存器的输入,相同的数据序列将从寄存器链中的最后一个翻转翻转中退出。

这种数据的串行移动通过电阻器在预定数量的时钟周期之后发生,从而允许SISO寄存器作为原始输入数据信号的一种时间延迟电路。

但是如果我们连接这个输出的话怎么办?移位寄存器返回其输入,以便最后一个触发器 Q D 的输出成为第一个触发器的输入, Q A 。然后,我们将有一个闭环电路,对于其序列的每个状态,围绕连续循环“再循环”相同的DATA位,这是环形计数器的主要操作。

然后通过将输出循环回输入(反馈),我们可以将标准移位寄存器电路转换为环形计数器。考虑下面的电路。

4位环形计数器

同步示例是预设的,以便寄存器中的一个数据位设置为逻辑“1”,所有其他位复位为“0”。为实现此目的,首先将“CLEAR”信号一起施加到所有触发器,以便将它们的输出“复位”到逻辑“0”电平,然后将“PRESET”脉冲施加到第一个翻转的输入。 -flop( FFA )在施加时钟脉冲之前。然后将一个逻辑“1”值放入环形计数器的电路中。

因此,在每个连续的时钟脉冲上,计数器一遍又一遍地在四个触发器之间循环相同的数据位。每隔四个时钟周期“响铃”。但是为了在计数器周围正确地循环数据,我们必须首先用适当的数据模式“加载”计数器,因为在每个时钟周期输出的所有逻辑“0”或所有逻辑“1”将使环形计数器无效。

这种类型的数据移动称为“旋转”,与前一个移位寄存器一样,数据位从左到右通过环形计数器的移动效果可以如下图形显示,如下所示图:

环形计数器的旋转运动

由于上面显示的振铃计数器示例有四种不同的状态,因此它也被称为“模4”或“mod-4”计数器,每次翻转触发输出的频率值等于主时钟频率的四分之一或四分之一(1/4)。

计数器的“MODULO”或“MODULUS”是状态的数量计数器计数或序列通过重复自身和a环形计数器可以输出任何模数。 “mod-n”环形计数器将需要连接在一起的“n”个触发器来循环提供“n”个不同输出状态的单个数据位。

例如,mod-8环形计数器需要8个触发器,mod-16环形计数器需要16个触发器。但是,如上面的示例中所示,只使用了16种可能的状态中的4种,这使得环形计数器的输出状态使用效率非常低。

Johnson Ring Counter

Johnson Ring Counter或“Twisted Ring Counters”,是另一个移位寄存器,其反馈与上面的标准 Ring Counter 完全相同,不同之处在于此次反转输出 Q 最后一个触发器现在连接回第一个触发器的输入 D ,如下所示。

这种类型的环形计数器的主要优点是,与标准环形计数器相比,它只需要一半数量的触发器,然后其模数减半。因此,“n级”约翰逊计数器将循环一个数据位,给出 2n 不同状态的序列,因此可以被视为“mod-2n计数器”。

4 -bit Johnson Ring Counter

Q 的反转在反馈之前输入 D 会使计数器以不同的方式“计数”。而不是通过一组固定的模式计数,例如普通的环形计数器,例如4位计数器,“0001”(1),“0010”(2),“0100”(4),“1000”(8)然后重复,约翰逊计数器向上计数然后向下计数,因为初始逻辑“1”通过它向右移动,取代前面的逻辑“0”。

一个4位约翰逊环形计数器通过四个块逻辑“0”然后四个逻辑“1”从而产生8位模式。当反向输出 Q 连接到输入 D 时,这个8位模式不断重复。例如,“1000”,“1100”,“1110”,“1111”,“0111”,“0011”,“0001”,“0000”,这在下表中进行了说明。

4位Johnson Ring计数器的真值表

除了围绕连续循环计数或旋转数据外,环形计数器还可用于检测或识别一组数据中的各种模式或数值。通过将诸如 AND 或 OR 门之类的简单逻辑门连接到触发器的输出,可以使电路检测设定的数字或值。

标准的2,3或4级约翰逊环计数器也可以用来通过改变它们的反馈连接来划分时钟信号的频率并除以3或除以-5输出也是可用的。

例如,通过连接到的数据输出,可以将3级Johnson Ring计数器用作3相120度相移方波发生器A , B 和 NOT-B 。

标准的5级Johnson计数器,例如常用的CD4017,通常用作同步十进制计数器/分频器电路。

其他组合,例如较小的2级电路,也称为“正交”(正弦/余弦)振荡器或发生器,可用于产生四个单独的输出,每个输出均为90度“异相”彼此相互产生如下所示的4相定时信号。

2位正交发生器


步进电机控制作为四个输出, A 到 D 相互相移90度,它们可与附加电路一起使用,驱动2相全步进步电机进行位置控制或将电机旋转到特定位置的能力位置如下图所示。

2相(单极)全步进步器电机电路

步进电机的旋转速度主要取决于时钟频率,并且需要额外的电路来驱动电源电路的“功率”要求。发动机。由于本节仅旨在让读者对Johnson Ring Counters及其应用有基本的了解,其他优秀网站将更详细地解释步进电机的类型和驱动要求。

Johnson Ring Counters提供标准TTL或CMOS IC形式,例如CD4017 5阶段,十年Johnson环计数器,具有10个有效HIGH解码输出或CD4022 4阶段,除以8强生计数器,具有8个有效的高解码输出。

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

    关注

    172

    文章

    5936

    浏览量

    172484
  • 计数器
    +关注

    关注

    32

    文章

    2256

    浏览量

    94706
  • 真值表
    +关注

    关注

    0

    文章

    25

    浏览量

    15256
收藏 人收藏

    评论

    相关推荐

    高速电路设计(霍华德.约翰逊版)

    高速电路设计(霍华德.约翰逊版)
    发表于 05-12 16:29

    高速数字设计(霍华德.约翰逊版)

    高速数字设计(霍华德.约翰逊版)。pdf
    发表于 05-16 21:04

    基于74HC595计数器移位寄存的评估套件

    7X10RCLICK,基于74HC595计数器移位寄存的评估套件。 7x10 R点击带有70个红色LED矩阵,由一对8位串行输入,并行输出移位寄存,达林顿晶体管阵列和约翰逊
    发表于 07-29 09:56

    基于互相关分析的约翰逊噪声测温法研究

    约翰逊噪声是由在导体中的电子的随机热运动产生的基本的物理学结果。它的根本性质允许人们构建不要求周期性定标的温度测量系统。因而长期,无人值守的运行是可行的。分析
    发表于 08-03 16:13 14次下载

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

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

    脉冲计数器电路

    脉冲计数器电路图,本计数器包括降整流电路,光控脉冲发生器计数
    发表于 04-03 13:37 3722次阅读
    脉冲<b class='flag-5'>计数器</b><b class='flag-5'>电路</b>图

    约翰逊(johnson)计数器构成的程序脉冲发生器

    约翰逊(johnson)计数器构成的程序脉冲发生器
    发表于 03-29 09:34 2001次阅读
    <b class='flag-5'>约翰逊</b>(johnson)<b class='flag-5'>计数器</b>构成的程序脉冲<b class='flag-5'>发生器</b>

    随机音乐发生器电路

    电路约翰逊
    发表于 08-23 22:17 1078次阅读
    随机音乐<b class='flag-5'>发生器</b><b class='flag-5'>电路</b>图

    C187 2-10进制计数器/脉冲分配器的应用线路图

    C187是由5级计数单元数组成的约翰逊编码计数器,它本身带有译码.约翰逊计数器实质上是一种串行
    发表于 10-19 16:19 2775次阅读
    C187 2-10进制<b class='flag-5'>计数器</b>/脉冲分配器的应用线路图

    十进制计数器/分频

    约翰逊MC14017B是五级十进制计数器内置代码转换。 高速运行和约翰逊spike-free输出是通过使用十进制计数器的设计。 十个解码输
    发表于 04-06 09:03 28次下载
    十进制<b class='flag-5'>计数器</b>/分频<b class='flag-5'>器</b>

    异步计数器真值表

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

    具有函数信号发生器计数器的功能仪器的设计与实现

    工厂计量部门、科研院所、大学物理实验室使用函数信号发生器计数器计量、维修、实验和教学,但大多是把函数信号发生器计数器作为两种仪器,为了方便科研教学,合二为一,把函数信号
    发表于 08-21 09:37 991次阅读
    具有函数信号<b class='flag-5'>发生器</b>和<b class='flag-5'>计数器</b>的功能仪器的设计与实现

    Johnson约翰逊计数器Verilog实现

    扭环形计数器约翰逊计数器,每次状态变化时仅有一个触发发生翻转,译码不存在竞争冒险,在n(n≥3)位
    的头像 发表于 06-15 09:27 2646次阅读

    5 级约翰逊十年计数器-HEF4017B_Q100

    5 级约翰逊十年计数器-HEF4017B_Q100
    发表于 03-03 19:26 0次下载
    5 级<b class='flag-5'>约翰逊</b>十年<b class='flag-5'>计数器</b>-HEF4017B_Q100

    5 级约翰逊十年计数器-HEF4017B

    5 级约翰逊十年计数器-HEF4017B
    发表于 03-03 19:46 0次下载
    5 级<b class='flag-5'>约翰逊</b>十年<b class='flag-5'>计数器</b>-HEF4017B