前面说了CMOS器件,下面介绍一下锁存器跟触发器
1.双稳态器件
双稳态器件是指稳定状态有两种,一种是0,一种是1的器件;双稳态器件是存储器件的基本模块,双稳器件的的一种电路结构是:交叉耦合反相器 结构,如下图所示:
由于没有输入,于是我们就假设I1的输出先为1,即Q=1;那么I2的输入为1,Q’就为0,于是反馈给Q的输入,导致Q的输出为1,也就是使得Q的状态稳定为1,因此这个器件有一个稳定的状态为1.
如下图所示:
我们再假设I1的输出先为0,即Q=0;那么I2的输入为0,Q’就为1,于是反馈给Q的输入,导致Q的输出为0,也就是使得Q的状态稳定为0,因此这个器件还有一个稳定的状态为0.
如下图所示:
由此可见,这种交叉耦合反相器的器件是双稳态器件。但是需要注意的是,电路有可能存在第三种状态,称为亚稳态,它不是一种稳定的状态。
锁存器、寄存器都是双稳态器件,它们都有两个稳定状态1和0。正是因为它们有两个稳定的状态,因此才可以拿它们来存储数据,也就是说双稳态电路(比如交叉耦合反相器、锁存器和寄存器)可以存储数据。
2.常见的锁存器
显然上面的那种交叉耦合反相器没有输入,存储不了输入的数据。因此需要有输入的类似“交叉耦合反相器”结构的双稳态电路,锁存器应运而生。下面是常见最基本的锁存器S-R锁存器,常见常用的锁存器是D锁存器。
①RS锁存器
在数字电路里面,SR锁存器是最简单的时序单元,它由一对交叉耦合的或非门构成,如下所示: