序列发生器

我们都知道,有计数器以预先确定的顺序通过明确数量的状态。例如,在0到7的3位上计数器计数,而在3位下降计数器的情况下相同的顺序反转。可以适当地操纵时,这些电路也可以计数到中间水平。这意味着,而不是计数到7,我们可以通过重置柜台来终止该过程,例如,如图5所示。然后将这些计数器称为Mod-N计数器。但是,甚至这种情况,它们计数的顺序也不会改变。但是,什么 - 如果我们需要通过特定模式,这不遵守这种标准的计数方式?解决方案是设计一个序列发生器

这是因为,序列发生器只不过是一组数字电路,该数字电路被设计成在其输出处产生特定的比特序列。有几种方式可以设计这些电路,包括基于的那些多路复用器人字拖。在本文中,我们处理序列发生器的设计D触发器(请注意甚至JK触发器可以使用)。
作为一个例子,让我们考虑我们打算设计一个电路,在重复相同的模式之前,通过状态0-1-3-2移动。此过程中所涉及的步骤如下。
步骤1
首先,我们需要确定实现目标所需的触发器数量。在我们的示例中,存在4个状态与2位计数器的状态相同,除了其运输顺序之外。从这里,我们可以猜出触发器的要求是2才能实现我们的目标。

第2步
考虑到这一点,让我们现在为我们的国家转换表写出序列发生器。这由表I的前四列所示,其中前两个列在接下来的两列表示相应的下一个状态时指示当前状态。例如,我们示例中的第一个状态为0 =“00”,导致下一个状态1 =“01”(如表I中的灰色阴影行所示)。
第3步
现在,该状态转换表将被扩展以便包括励磁表拖鞋我们希望设计我们的电路。在我们的情况下,它只是D触发器由于我们有第五和表格的第五列代表D触发器的激励表。

例如,查看表I中的橙色阴影行,其中当前和下一个状态1和0(分别)导致d1为0.相同的行也显示了其中的情况
表I.

礼物 下一个州 D触发器的输入
问:1 问:0. 问:1+ 问:0.+ D.1 D.0.
0. 0. 0. 1 0. 1
0. 1 1 1 1 1
1 1 1 0. 1 0.
1 0. 0. 0. 0. 0.

第四步
现在是时候推导到D的布尔表达式1和D.0.。这可以使用包括任何类型的简化技术来完成k-map.。然而,随着我们的榜样非常简单,我们可以使用布尔的法律解决d1和D.0.。因此

第5步
已知到任何一个的输入D触发器现在我们可以设计我们的序列发生器如图所示。
序列发生器
在所示的电路中,基于所提供的时钟脉冲生成所需的序列。此时,应该注意的是,可以有效地扩展此处以用于简单设计的类比以产生更长的比特序列。

想要更多的电气知识?
在下面输入您的电子邮件,以获得关于电气和电子工程的免费信息文章yabo和365哪个平台更大

关于电气4U亚博ag安全有保障.

亚博ag安全有保障电气4U致力于教学和分享与电气和电子工程有关的所有内容。yabo和365哪个平台更大

发表评论