仅初学触发器,而且仅上了一节课。所以以下内容不一定正确,请多指错。
R-S触发器(Set/Reset trigger)
1. 基本R-S触发器(与非)
这个讲的很好。
特征方程
特征方程的直观理解:输入向量(S,R),输出向量(Q,
)在CP=1时
即只在输入为(0,0)时不变,其余时候输入什么输出什么。
直观理解为一个信息通道的开关,只在(0,0)时关闭。
即:二维向量
二维向量 , K是开关,在(0,0)时关闭。
对于从CP来的两条输入线和S,R两条线地位相同,由对称性,所以CP=(0,0)(即CP=0)时也使输出不变。
但是R-S触发器还存在空翻现象,所以发明了主从R-S触发器。
2.主从R-S触发器(与非)
先摆一张最教科书式的图。
接下来按之前的理解我们可以把一个R-S触发器理解成一个开关k,那么主从R-S触发器就是两个不同时开或同时关的开关。用箭头代表信息的管道。
则主从R-S触发器就是这样:输入二维向量
输出二维向量。其中
由于CP控制不会同时开或关。
是不是比起图片简明多了。
D触发器
在R-S触发器中有输入为(1,1)的非法态。之所以非法是因为仔细分析可以发现从输入(0,0)转到(1,1)时会出现输出循环震荡的现象。D触发器就是为了解决这个问题而诞生。
很自然想到加个非门这样就一定不会出现输入为(1,1)的情况了,这个很容易理解。如下图。
不过为了生产,使用的门种类和数量越少越好,所以再进一步想。
我们可以发现只有在CP=1且输入为(1,1)时R-S触发器才可能有混乱。
而在CP=1时,R-S触发器的前面的两个与非门(见图中红圈圈出的)就等于非门。如果我们让R等于S的非那么一定不会出现(1,1)的情况。
为了让R等于S的非,我们用绿线(如图)将R与S非过后相连。
这就是第二种D触发器,相比上一种减少了门的数量和种类。
J-K触发器
T触发器
未完待续