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

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

3天内不再提示

了解反馈振荡器,看这篇文章就够了

jf_47717411 来源:jf_47717411 作者:jf_47717411 2024-06-17 14:23 次阅读

异步计数器可以有 2 n -1 种可能的计数状态,例如 4 位计数器的 MOD-16(0-15),这使其非常适合用于频分应用。但也可以使用基本异步计数器配置来构建计数状态小于其最大输出数的特殊计数器。例如,模数或 MOD 计数器。

这是通过强制计数器在预定值时将其自身重置为零来实现的,从而产生一种具有截断序列的异步计数器。然后,计数到其最大模数(2 n )的n 位计数器称为全序列计数器,而模数小于最大模数的 n 位计数器称为截断计数器。

但是,为什么我们要创建一个异步截断计数器,而不是 MOD-4、MOD-8 或其他等于 2 的幂的模数呢?答案是,我们可以通过使用组合逻辑来利用触发器上的异步输入。

如果我们采用模 16 异步计数器并用附加逻辑门对其进行修改,则可以使其提供十进制(除以 10)计数器输出,以用于标准十进制计数和算术电路。

这种计数器通常称为十进制计数器。十进制计数器需要在输出计数达到十进制值 10 时(即 DCBA = 1010)重置为零,为此,我们需要将此条件反馈给重置输入。计数序列从二进制“0000”(BCD =“0”)到“1001”(BCD =“9”)的计数器通常称为 BCD 二进制编码十进制计数器,因为其十状态序列是 BCD 码的序列,但二进制十进制计数器更常见。

异步十进制计数器

wKgaomZv1bWAAAh2AAHP8_80GKE830.png

这种异步计数器在输入时钟信号的每个后沿从 0000 开始向上计数,直到达到输出 1001(十进制 9)。输出 QA 和 QD 现在都等于逻辑“1”。在下一个时钟脉冲施加时,74LS10 NAND 门的输出状态从逻辑“1”变为逻辑“0”电平。

由于 NAND 门的输出连接到 所有 74LS73 JK 触发器的CLEAR ( CLR ) 输入,该信号导致所有Q输出在计数为 10 时重置回二进制0000。由于输出QA和QD现在都等于逻辑“0”(因为触发器刚刚重置),NAND门的输出返回到逻辑电平“1”,计数器再次从0000重新启动。我们现在有一个十进制或模 10 递增计数器。

十年计数器真值表

wKgaomZv1c6ACf4mAAFvcuRU5_c156.png

十进制计数器时序图

通过使用截断计数器输出序列的相同想法,上述电路可以轻松地适应其他计数周期,只需改变与NAND门输入的连接或使用其他逻辑门组合即可。

wKgZomZv1eSATMQxAALS85WmXTo835.png

举例来说,只需将“ QC ”和“ QD ”的输出输入到NAND门,就可以轻松实现十二进制(模 12) ,注意 12 的二进制等价物是1100,而输出“ QA ”是最低有效位 (LSB)。

由于用n 个触发器可实现的最大模数为2 n,这意味着在设计截断异步计数器时,您应该确定大于或等于所需模数的最低 2 的幂。

假设我们希望从 0 数到 39,或者对 40 取模并重复。那么所需的触发器数量最多为 6 个,n = 6可得到最大 MOD 为 64,因为 5 个触发器是不够的,因为这只能得到 MOD-32。

现在假设我们想构建一个“除以 128”的计数器用于分频,我们需要级联七个触发器,因为 128 = 2 7。使用诸如 74LS74 之类的双触发器,我们仍然需要四个 IC 来完成电路。

一种简单的替代方法是使用两个 TTL 7493 作为 4 位波纹计数器/分频器。由于 128 = 16 x 8,因此可以将一个 7493 配置为“除以 16”计数器,将另一个配置为“除以 8”计数器。两个 IC 可以级联在一起,形成一个“除以 128”分频器,如图所示。

当然,也有标准 IC 异步计数器可用,例如 TTL 74LS90 可编程纹波计数器/分频器,可配置为 2 分频、5 分频或两者的任意组合。74LS390 是一种非常灵活的双十进制驱动器 IC,具有大量可用的“分频”组合,包括 2 分频、4 分频、5 分频、10 分频、20 分频、25 分频、50 分频和 100 分频。

分频器

纹波计数器能够截断序列以产生“除以 n”的输出,这意味着计数器(尤其是纹波计数器)可用作分频器,以将高时钟频率降低到更可用的值,以用于数字时钟和计时应用。例如,假设我们需要一个精确的 1Hz 计时信号来操作数字时钟。

我们可以很容易地使用配置为非稳态多谐振荡器的标准 555 定时器芯片产生 1Hz 方波信号,但制造商的数据表告诉我们,555 定时器根据制造商的不同,通常具有 1-2% 的定时误差,并且在 1Hz 的低频下,这个 2% 的定时误差是不好的。

但是,数据表还告诉我们,555 定时器的最大工作频率约为 300kHz,在此高频率下 2% 的误差(虽然在最大约 6kHz 时仍然很大)是可以接受的。因此,通过选择更高的定时频率(例如 262.144kHz)和 18 位波纹(Modulo-18)计数器,我们可以轻松制作出精度为 1Hz 的定时信号,如下所示。

wKgaomZv1f-AaHjpAAC2B-oan6M160.png

来自 18 位异步波纹计数器的 1Hz 定时信号

wKgaomZv1hOAGpoAAAEL2YLAgXk698.png

这当然是一个非常简单的如何产生精确定时频率的例子,但通过使用高频晶体振荡器和多位分频器,可以为从时钟或手表到事件定时甚至电子钢琴/合成器或音乐类型应用等各种应用产生精密频率发生器。

不幸的是,异步计数器的主要缺点之一是由于门的内部电路,时钟脉冲到达其输入端和出现在其输出端之间存在微小的延迟。

在异步电路中,这种延迟称为传播延迟,因此异步纹波计数器有“传播计数器”的绰号,在某些高频情况下,这种延迟会产生错误的输出计数。

在大位波纹计数器电路中,如果将各个阶段的延迟全部加在一起,在计数器链的末端产生总延迟,则输入信号和计数输出信号之间的时间差可能非常大。这就是为什么异步计数器通常不用于涉及大量位的高频计数电路的原因。

此外,计数器的输出彼此之间没有固定的时间关系,并且由于它们的时钟序列,它们不会在同一时刻发生。换句话说,输出频率逐一可用,这是一种多米诺骨牌效应。然后,添加到异步计数器链的触发器越多,最大工作频率就越低,以确保准确计数。为了克服传播延迟问题,开发了同步计数器。

然后总结一下异步计数器的一些优点:

异步计数器可以很容易地由切换触发器或 D 型触发器制成。

它们被称为“异步计数器”,因为触发器的时钟输入并非全部由相同的时钟信号驱动。

链中的每个输出都取决于前一个触发器输出的状态变化。

异步计数器有时也称为波纹计数器,因为数据似乎从一个触发器的输出“波纹”到下一个触发器的输入。

它们可以使用“除以 n”计数器电路来实现。

截断计数器可以产生任意模数计数。

异步计数器的缺点:

可能需要额外的“重新同步”输出触发器。

要计算不等于2 n 的截断序列,需要额外的反馈逻辑。

如果计算大量的位数,则连续阶段的传播延迟可能会变得过大。

这种延迟使它们获得了“传播计数器”的绰号。

在高时钟频率下会发生计数错误。

同步计数器更快、更可靠,因为它们对所有触发器使用相同的时钟信号。

审核编辑 黄宇

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

    关注

    14

    文章

    1916

    浏览量

    60696
  • 异步计数器
    +关注

    关注

    0

    文章

    10

    浏览量

    8015
收藏 人收藏

    评论

    相关推荐

    考毕兹振荡器电路图 考毕兹振荡器的工作原理和特点

    考毕兹振荡器,又称为Colpitts振荡器、电容三点式振荡器或电容反馈振荡器,是由美国电机工程师艾德温·考毕兹于1918年发明的一种经典的
    的头像 发表于 06-25 17:21 179次阅读
    考毕兹<b class='flag-5'>振荡器</b>电路图 考毕兹<b class='flag-5'>振荡器</b>的工作原理和特点

    什么是皮尔斯振荡器?皮尔斯振荡器电路如何工作?

    皮尔斯振荡器是石英晶体振荡器最常见的设计之一,皮尔斯振荡器在设计上与之前的 Colpitts 振荡器非常相似,非常适合使用晶体作为其反馈电路
    的头像 发表于 04-01 14:24 805次阅读
    什么是皮尔斯<b class='flag-5'>振荡器</b>?皮尔斯<b class='flag-5'>振荡器</b>电路如何工作?

    RC相移振荡器电路图分享

    RC相移振荡器是一种利用RC相移网络作为放大器的反馈回路,在特定频率下产生合适的相移以形成正反馈并产生振荡振荡器
    的头像 发表于 02-26 16:08 2326次阅读
    RC相移<b class='flag-5'>振荡器</b>电路图分享

    什么是皮尔斯振荡器?皮尔斯振荡器电路原理分析案例

    皮尔斯振荡器**是**石英晶体振荡器最常见的设计之一**,**皮尔斯振荡器的核心是一个反馈回路,其中包括一个谐振电路和一个放大器。
    的头像 发表于 02-17 15:18 1967次阅读
    什么是皮尔斯<b class='flag-5'>振荡器</b>?皮尔斯<b class='flag-5'>振荡器</b>电路原理分析案例

    正弦波振荡器产生自激振荡的条件是什么

    自激振荡要求振荡器具有正反馈回路。正反馈意味着一部分输出信号被回馈到输入端,增强原始信号,从而使输出信号持续增长。在正弦波振荡器中,正
    的头像 发表于 02-09 05:11 3126次阅读

    正弦波振荡器由什么组成 正弦波振荡器起振条件

    正弦波振荡器的关键是要有足够的正反馈,即从输出到输入的信号增益必须大于等于1。这样,输出信号在经过放大器放大后,经过反馈回路又被回馈到放大器的输入端,形成自持振荡
    的头像 发表于 02-09 05:01 2818次阅读

    MEMS差分振荡器与传统差分振荡器的比较

    MEMS差分振荡器与传统差分振荡器的比较  MEMS(微机电系统)差分振荡器是一种基于微纳米加工技术制造的振荡器,相比于传统的差分振荡器,具
    的头像 发表于 01-26 14:20 244次阅读

    典型振荡器电路图分享

    振荡器是一种能够产生频率可调的信号的电路。在振荡器中,通过反馈放大器和滤波器等元件的组合,产生一个自激振荡的信号。振荡频率受到
    的头像 发表于 01-11 18:20 3267次阅读
    典型<b class='flag-5'>振荡器</b>电路图分享

    MEMS振荡器与传统振荡器的比较

    MEMS振荡器与传统振荡器的比较
    的头像 发表于 12-13 16:14 245次阅读
    MEMS<b class='flag-5'>振荡器</b>与传统<b class='flag-5'>振荡器</b>的比较

    请问电源电压变化对LC振荡器振荡幅度和频率有何影响?

    了解静态工作点、耦合电容、反馈系数、品质因数Q值对振荡器振荡幅度和频率的影响;
    的头像 发表于 11-08 16:20 5378次阅读
    请问电源电压变化对LC<b class='flag-5'>振荡器</b><b class='flag-5'>振荡</b>幅度和频率有何影响?

    浅谈振荡器的组成部分

    振荡器的工作原理基于正反馈机制,通过将一部分输出信号反馈到输入端,使得放大器或振荡电路产生自激振荡。 具体来说,
    的头像 发表于 11-02 09:21 676次阅读

    多谐振荡器的原理是什么?多谐振荡器有几个稳态?

    多谐振荡器的原理是什么?多谐振荡器有几个稳态? 多谐振荡器是一种电子电路,可产生多个频率的正弦波。其原理类似于单谐振荡器,但使用了多个谐振电路和反馈
    的头像 发表于 10-13 17:40 3476次阅读

    用于ST微控制振荡器设计指南

    大多数设计师都熟悉振荡器(皮尔斯门拓扑),但很少有人真正熟悉了解它们是如何工作的,更不用说如何正确设计振荡器了。在实践中,大多数设计师甚至没有真正关注振荡器的设计,直到他们意识到
    发表于 10-10 06:39

    基于多级反馈环形振荡器的真随机数发生器设计

    电子发烧友网站提供《基于多级反馈环形振荡器的真随机数发生器设计.pdf》资料免费下载
    发表于 09-14 14:56 0次下载
    基于多级<b class='flag-5'>反馈</b>环形<b class='flag-5'>振荡器</b>的真随机数发生器设计

    RC振荡器的工作原理,维恩电桥振荡器

    rc振荡器
    学习电子知识
    发布于 :2023年07月26日 21:10:17