编辑
2024-11-29
电路
0
请注意,本文编写于 141 天前,最后修改于 102 天前,其中某些信息可能已经过时。

目录

SR锁存器
门控SR锁存器
D锁存器

SR锁存器

用与非门实现SR锁存器如下

根据与非门的特性,有
Q=R+Q, Q=S+QQ=\overline{R+\overline{Q}},~\overline{Q}=\overline{{S+Q}}

注意到当S=0,R=0S=0,R=0时,有

Q=Q, Q=QQ=Q,~\overline{Q}=\overline{Q}

这意味着QQ表征了它的状态,当S=R=0S=R=0时,状态不变。SS称为置1端(set)RR称为置0端(reset)

note

置0端为高电平时将QQ置0,置1端为高电平时将QQ置为1

可以画出或非门SR锁存器的功能表

image.png

需要注意的是当S=R=1S=R=1时,按照或非门的逻辑特性有

Q=Q=1Q=\overline{Q}=1

这显然是不可以的,如果SSRR同时跳为00,那么QQ的状态将不可知。因而SR锁存器有一个禁忌

注意

不可以将SR锁存器的SS引脚和RR引脚同时置为1

或非门SR锁存器的逻辑符号如下

输出引脚上的小圈圈表示0有效,即当QQ11时引脚输出为00


SR锁存器除了可以使用或非门,也可以使用与非门

不过鉴于

AB=A+B\overline{AB}=\overline{A}+\overline{B}

它实际上相当于

它的逻辑符号就可以简写为

左侧的小圈圈表示0有效,即SS引脚输入为0时将QQ置为1,RR引脚为0时将QQ置为0。如果需要使得SS为1时置1,SS引脚应当输入S\overline{S}

门控SR锁存器

门控SR锁存器添加了使能端,只有当使能端为高电平时才使得输入有效。门控SR锁存器的电路和逻辑符号如下

image.png

它的功能表如下

image.png

也可以使用与非门构建,电路图如下

根据前文所述,由于进行了取反,S和R的位置与或非门的相反

D锁存器

D锁存器使用了一个D引脚代替了SR引脚控制置1和置0,另有使能信号控制是否保持状态。D锁存器可以由传输门构建也可以由逻辑门构建

它的功能表如下

image.png

需要注意的是,建立时间tSUt_{SU} 保持时间tHt_H 脉冲宽度twt_w

note

D的逻辑电平需要在使能E的有效电平结束前一段时间(tSUt_{SU})建立,需要在E的的有效电平结束后保持一段时间(tHt_H),为了使Q正确的置为D,使能信号E需要保持一段时间(twt_w)

事实上输出Q相对于D和E也存在延迟,不过它们的延迟相差不大。但是Q从0跳1与从1跳0的延迟具有差异,记为

tpLH(01), tpHL(10)t_{pLH}(0\to 1),~t_{pHL}(1\to 0)

一般取其平均延迟

tpd=12(tpLH+tPHL)t_{pd}=\dfrac{1}{2}(t_{pLH}+t_{PHL})

本文作者:GBwater

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!