我是靠谱客的博主 欢呼指甲油,最近开发中收集的这篇文章主要介绍vhg电路是什么意思_时序逻辑电路分析,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

024f77fd15250b9ec8caef50329e1cf3.png

ae713103df8fe7d398dd3a2481e2a8a0.png

ae713103df8fe7d398dd3a2481e2a8a0.png

时序逻辑电路分析

ae713103df8fe7d398dd3a2481e2a8a0.png

ae713103df8fe7d398dd3a2481e2a8a0.png

       时序逻辑电路分析和设计的基础是组合逻辑电路与触发器,所以想要分析和设计,前提就是必须熟练掌握各种常见的组合逻辑电路与触发器功能,尤其是各种触发器的特征方程与触发模式,因此前几文的基础显得尤为重要。本文主要介绍时序逻辑电路的分析方法。

ffa42ae899407c39cefdb38846502086.png

7770839987fc5a06fa2218109dd66fd9.png

a63f4627f556f496dab84bc0be9662da.png

     首先应该注意,时序逻辑电路之所以叫做时序,是因为电路的输出不单单与输入有关,还与电路本身的状态有关,即次态受到现态和输入的共同作用。但是什么时候才能作用呢,是在时钟脉冲到来时电路可以作用,可能作用的是脉冲沿,也可能是整个时钟的高电平,这取决于你的触发器的选择,因而其本质上就是在时钟CP的作用下,电路状态不断被刷新的过程。

    时序逻辑电路的基本结构如下图,存储电路就是由触发器组成的,实现存储功能。设计和分析的主体即是这一部分,因为一般的组合逻辑电路较为简单,甚至可以没有。5432b9ec0285a22be71343bdeae35cc6.png

     我们从图中可以明显的看出时序逻辑电路的输出输入关系,即次态受到现态和输入的共同作用这一特点。分析时,显然要表示出图中的未知量,也就是除了输入X之外的剩余三个量——Y(输出信号)、Z(驱动信号)、Q(状态信号)。并且显然他们的函数关系如下,这三大方程就是时序逻辑电路分析和设计的最核心部分,其中最重要的是驱动方程(敲黑板划重点)。

同步时序逻辑电路的分析方法

   所谓的同步,意思就是触发器的时钟脉冲都接入的同一个CP,触发器状态变化在同一时钟信号作用下
同时发生。例如593c45e37946bf80fc370c228dd99836.png

     图中画圈部分就是这个电路的所有时钟信号,很明显的是他们都是同一个信号CP,因此这是一个同步电路。接下来找三大方程,但是这里的顺序很重要,一般的步骤是:

①写出每个触发器的驱动方程;

②把驱动方程代入相应触发器的特性方程,得出每个触发器的状态方程;

③根据给定的逻辑图,写出电路的输出方程。

     首先写驱动方程的意义在于,驱动方程是每个触发器的输入,比如上图就是找每个J等于什么,每个K又等于什么,是一个关于输入信号X和所有触发器现态的函数,在得到了J和 K之后代入触发器的特征方程【比如JK触发器就是Qn+1=JQn(非)+K(非)Qn】,我们就得到了触发器的状态方程,即次态,也就是真值表或者波形图中要求的最主体的部分。最后根据整个电路分析出输出方程(这个比较简单,不赘述)。例如这里的驱动方程如下:

a2d5467f74adb712f256f8c6b0b30c67.png

从而得到状态方程

c4d4aa751ae7ce91b1151dba4a9a1554.png

     做完上述工作,分析就结束了一大半了,接下来就是分析电路功能的时候。这里要注意的是,千万不要尝试去画波形图来解决这个事情,因为既麻烦也不好看,不如直接列真值表找主循环。如图

0424925ab51e8c4ac63cdcabb0b3ab69.png

很明显这是一个同步七进制加法计数器,比画波形图要直观的多。

      到这里还并没有结束,还需要检查自启动问题,也就是上图最下面的那个不在主循环的红色状态(无效态),看看它是不是能进入主循环(经过多少步骤都可以),只要这些无效态自己不成循环,就是可以自启动了。最后可以看要求画一画状态转换图,注意标定图例就好,这里不再赘述。

异步时序逻辑电路的分析方法

     异步的意思就是触发器的时钟脉冲不再全都是同一个CP,它可能是另一个CP‘,也可能是某一个触发器的输出,但归根结底不是同一个CP。

     异步电路的分析方法与同步电路基本相同,唯一的不同点就是要在分析方程之前先要分析每个触发器的时钟信号CPi,并且需要在真值表中列出各个CP,在对应CP有效的情况下(如上升沿、下降沿、高电平等等),触发器的状态再去发生对应信号的变化,例如下图

81a7e586091a917d822dfbc6d0133a02.png

很明显可以得到时钟信号:

cp1 = cp3 = CP,cp2 = Q1

余下步骤同同步电路相同,参照前文。

看官给个转发关注呗,嘿嘿

ad465e11aa2ce2a08e9f1b783804dd8b.gif

向左滑动

25ff5a140e345f00a925c6fc2a85919c.png d5e4ea7fa5f00e92e3c69a2eaee0328d.png 465060e415e2b223e21c77facdbee067.png e86fb2be8f8519ac23447b042f413aa5.png

你小鱼干!

7bb42d50c84b930068eeb1ddf1b258f5.png 4c31f6964b6960851e13cd356d8df199.png

fc28b19846be2179c30d4c87b68c8f66.gif

来呀!来呀!关注我吧!!

32913ab87310957794e0ec641a677972.png

点击留言给我,会及时回复的哦

最后

以上就是欢呼指甲油为你收集整理的vhg电路是什么意思_时序逻辑电路分析的全部内容,希望文章能够帮你解决vhg电路是什么意思_时序逻辑电路分析所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部