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

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

3天内不再提示

时序电路基本介绍

CHANBAEK 来源:IC先生 作者:IC先生 2022-09-12 16:44 次阅读

组合逻辑和时序逻辑电路是数字系统设计的奠基石,其中组合电路包括多路复用器、解复用器、编码器、解码器等,而时序电路包括锁存器、触发器、计数器、寄存器等。 在本文中,小编简单介绍关于时序电路的类型和特点等相关内容。

时序电路基本介绍

时序逻辑电路的输出不仅取决于输入的当前值,还取决于输入信号的先前值(历史值),这与输出仅取决于输入的当前值的组合电路相反。在任何时刻,时序电路可以看作是与反馈电路的组合电路。时序电路使用像触发器这样的存储元件作为反馈电路来存储过去的值,其框图如下所示:

时序电路用于构建有限状态机,它是所有数字电路以及存储电路中的基本构建块。基本上,实际数字设备中的所有电路都是组合逻辑电路和时序逻辑电路的混合体。

举个例子:

一般来说,在日常生活中会遇到很多计数器来计算物体的数量。例如,计算观众进出礼堂的人数或停车场的车辆数量。在这种情况下,当任何人进入礼堂时,计数器根据其当前值递增其值。类似地,它会根据其先前值和现在值递减其值。所以Counter会保留计数器的当前状态以进行下一步操作。

这类似于根据先前和当前信号改变其状态的时序电路。

时序电路中的时钟信号

时钟信号在时序电路中起着至关重要的作用。时钟是在逻辑电平0和逻辑电平1之间反复振荡的信号。频率恒定的方波是最常见的时钟信号形式。时钟信号具有“边沿”。这些是时钟从0变为1(上升沿)或从1变为 0(下降沿)的时刻。

时钟信号控制时序电路的输出。也就是说,它决定了存储元件何时以及如何改变其输出。如果时序电路没有任何时钟信号作为输入,则电路的输出将随机变化。这样它们就不能保持状态,直到下一个输入信号到达。但是具有时钟输入的时序电路将保持其状态,直到出现下一个时钟沿。

时序电路的分类

基于时钟信号输入,时序电路分为两种类型,即:

  • 同步时序电路
  • 异步时序电路

1、同步时序电路

定义:

在同步时序电路中,输出取决于时钟实例中输入的当前和先前状态。这些电路使用一个存储元件来存储先前的状态。这些电路中的存储元件将具有时钟,所有这些时钟信号都由相同的时钟信号驱动。电路图如下所示:

使用时钟信号,所有存储元件都会发生状态变化。

与异步相比,这些电路要慢一些,因为它们等待下一个时钟脉冲到达以执行下一个操作。

这些电路可以是时钟或脉冲的。

在其输入中使用时钟脉冲的同步时序电路称为时钟时序电路,因此它们非常稳定。

使用脉冲改变其状态的时序电路称为脉冲时序电路或非时钟时序电路。

同步时序电路主要应用于:

用于MOORE-MEALY状态管理机的设计。

用于同步计数器、触发器等。

同步时序电路的局限性:

同步时序电路中的所有触发器都必须连接到时钟信号。时钟信号是非常高频的信号,时钟分布会消耗和散发大量热量。

关键路径或最慢路径决定了最大可能的时钟频率,因此它们比异步电路慢。

2、异步时序电路

定义:

不依靠时钟信号工作的时序电路称为“异步时序电路”。

当输入信号发生变化时,这些电路将立即改变它们的状态。

电路行为由任何时刻的信号和输入信号变化的顺序决定。

不在脉冲模式下运行。

具有更好的性能,但由于时序问题而难以设计。

大多数情况下,当需要低功耗操作时,会使用异步电路。

它们比同步时序电路更快,因为它们不需要等待任何时钟信号。

异步顺序电路的应用:

当操作速度很重要时使用异步顺序电路。由于它们独立于内部时钟脉冲,因此它们运行迅速。因此,它们可用于快速响应电路。

用于具有自己独立时钟的两个单元之间的通信

当需要更好的外部输入处理时使用。

异步时序电路的局限性:

异步时序电路更难设计。

尽管它们的性能更快,但它们的输出是不确定的。

时序电路中的反馈

组合电路不需要任何反馈,因为输出完全取决于输入的当前值。但是在时序电路的情况下,输出取决于输入的过去值以及当前值。为了涉及像触发器这样的存储元件,必须在电路中引入反馈。例如,考虑一个简单的反馈电路,如下图所示:

如果f 0是某个实例的反相器的输入,则此0将传播,输出为1。此1作为输入反馈,这个1会传播,输出为0。这个过程重复,结果是输出在0和1之间连续振荡。这种情况下没有稳定的状态。

现在考虑如下所示连接的两个逆变器的示例。

这里两个反相器背靠背连接,第二个反相器的输出反馈到第一个反相器的输入。如果0是第一个反相器的输入,它通过第一个反相器传播,输出为1。这个1输入到第二个反相器并通过它传播。第二个反相器的输出为0,反馈给第一个反相器。但是第一个反相器的输入已经是0,因此不会发生变化。据说该电路处于稳定电路中。当第一个反相器的输入为1时,可以获得另一个稳定状态。

组合电路与顺序电路的区别

组合电路与顺序电路的区别主要包括以下几个方面:

总结

简单来说,时序电路就是由最基本的逻辑门电路加上反馈逻辑回路(输出到输入)或器件组合而成的数字电路,与组合电路最本质的区别在于时序电路具有记忆存储功能。

时序电路最大的特点是,输出不仅取决于当时的输入值,而且还与电路过去的状态有关,主要的应用器件包括触发器、锁存器、计数器、移位寄存器、存储器等。

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

    关注

    1

    文章

    113

    浏览量

    21586
  • 时序逻辑电路

    关注

    2

    文章

    78

    浏览量

    16402
  • 时钟信号
    +关注

    关注

    4

    文章

    372

    浏览量

    28062
收藏 人收藏

    评论

    相关推荐

    时序电路的分析与设计方法

    逻辑电路分为组合逻辑电路时序逻辑电路。第四章已经学习了组合逻辑电路的分析与设计的方法,这一章我们来学习
    发表于 08-23 10:28

    什么是时序电路

    什么是时序电路时序电路核心部件触发器的工作原理
    发表于 03-04 06:32

    PLD练习2(时序电路)

    PLD练习2(时序电路)
    发表于 05-26 00:14 20次下载

    基于量子进化算法的时序电路测试生成

    本文介绍将量子进化算法应用在时序电路测试生成的研究结果。结合时序电路的特点,本文将量子计算中的量子位和叠加态的概念引入传统的测试生成算法中,建立了时序电路的量
    发表于 08-03 15:29 0次下载

    同步时序电路

    同步时序电路 4.2.1 同步时序电路的结构和代数法描述
    发表于 01-12 13:31 4791次阅读
    同步<b class='flag-5'>时序电路</b>

    什么是时序电路

    什么是时序电路 任意时刻的稳定输出,不仅与该时刻的输入有关,而且还
    发表于 01-12 13:23 8194次阅读
    什么是<b class='flag-5'>时序电路</b>

    典型时序电路与门控时钟在时序电路中的应用设计

    ,因此将电路分成多个电源域并根据要求关闭它们,并且在设计每个时序电路的同时节省功耗,这两点至关重要。时序电路(如计数器和寄存器) 在现代设计中无处不在。本文以约翰逊计数器为例介绍了如何
    发表于 10-25 15:41 25次下载
    典型<b class='flag-5'>时序电路</b>与门控时钟在<b class='flag-5'>时序电路</b>中的应用设计

    组合电路时序电路的讲解

    组合电路时序电路是计算机原理的基础课,组合电路描述的是单一的函数功能,函数输出只与当前的函数输入相关;时序电路则引入了时间维度,时序电路
    的头像 发表于 09-25 09:50 2.5w次阅读

    时序电路基本组件及时序逻辑电路应用实例

    时序电路是数字电路的基本电路,也是FPGA设计中不可缺少的设计模块之一。
    的头像 发表于 09-08 14:21 6171次阅读
    <b class='flag-5'>时序电路基</b>本组件及<b class='flag-5'>时序</b>逻辑<b class='flag-5'>电路</b>应用实例

    时序电路之触发器

    时间的重要性不言而喻,加上时间这个维度就如同X-Y的平面加上了一个Z轴,如同打开了一个新的世界。所以今天我们就要来聊聊时序电路。 在时序电路中,电路任何时刻的稳定状态输出不仅取决于当前的输入,还与
    的头像 发表于 01-06 17:07 4464次阅读

    什么是时序电路

    那么,如何才能将过去的输入状态反映到现在的输出上呢?「时序电路」到底需要些什么呢?人类总是根据过去的经验,决定现在的行动,这时我们需要的就是—记忆。同样,「时序电路」也需要这样的功能。这种能够实现人类记忆功能的元器件就是触发器。
    的头像 发表于 03-24 10:48 895次阅读
    什么是<b class='flag-5'>时序电路</b>?

    什么是同步时序电路和异步时序电路,同步和异步电路的区别?

    同步和异步时序电路都是使用反馈来产生下一代输出的时序电路。根据这种反馈的类型,可以区分这两种电路时序电路的输出取决于当前和过去的输入。时序电路
    的头像 发表于 03-25 17:29 1.9w次阅读
    什么是同步<b class='flag-5'>时序电路</b>和异步<b class='flag-5'>时序电路</b>,同步和异步<b class='flag-5'>电路</b>的区别?

    时序电路包括两种类型 时序电路必然存在状态循环对不对

    时序电路是由触发器等时序元件组成的数字电路,用于处理时序信号,实现时序逻辑功能。根据时序元件的类
    的头像 发表于 02-06 11:22 409次阅读

    时序电路的分类 时序电路的基本单元电路有哪些

    时序电路是一种能够按照特定的顺序进行操作的电路。它以时钟信号为基准,根据输入信号的状态和过去的状态来确定输出信号的状态。时序电路广泛应用于计算机、通信系统、数字信号处理等领域。根据不同的分类标准
    的头像 发表于 02-06 11:25 655次阅读

    时序电路基本原理是什么 时序电路由什么组成

    时序电路基本原理是指电路中的输出信号与输入信号的时间相关性。简单来说,就是电路的输出信号要依赖于其输入信号的顺序和时间间隔。 时序电路由时钟信号、触发器和组合逻辑
    的头像 发表于 02-06 11:30 570次阅读