触发器是时序电路的基本单位,在这里写一下备查备忘.
RS触发器
是两个反输入
S
ˉ
,
R
ˉ
\bar{S},\bar{R}
Sˉ,Rˉ经由与非门交叉组成.
S代表Set,R代表Reset.
S | R | S ˉ \bar{S} Sˉ | R ˉ \bar{R} Rˉ | Q Q Q(对位于 S ˉ \bar{S} Sˉ) | Q ˉ \bar{Q} Qˉ(对位于 R ˉ \bar{R} Rˉ) | Usage |
---|---|---|---|---|---|---|
0 | 0 | 1 | 1 | Original | Original | To Keep original status |
1 | 0 | 0 | 1 | 1 | 0 | To set Q=1 |
0 | 1 | 1 | 0 | 0 | 1 | Reset Q=0 |
1 | 1 | 0 | 0 | Undifined | Undifined | Unstable output |
只有(0,0)的输出和原态的有关(keep),而且不能输入(0,0)->这里是
S
ˉ
\bar{S}
Sˉ
触发方式是电平触发,要求触发信号稳定一段时间.
触发器的描述方法
状态转换真值表
根据真值表建立起输入信号 S ˉ D \bar{S}_D SˉD及 R ˉ D \bar{R}_D RˉD、触发器的原状态 Q n Q_n Qn(现态)与触发器的新状态 Q n + 1 Q_{n+1} Qn+1 (次态)之间的关系表
S ˉ D \bar{S}_D SˉD | R ˉ D \bar{R}_D RˉD | Q n Q_n Qn | Q n + 1 Q_{n+1} Qn+1 |
---|
次态卡诺图
三变量
Q
n
Q_n
Qn,输入
S
ˉ
D
\bar{S}_D
SˉD及
R
ˉ
D
\bar{R}_D
RˉD.
表格中填的是次态.
比如:
这里可以通过卡诺图化简得到三变量迭代式.
迭代特征方程
通过上面的卡诺图化简得出.
标准式为
Q
n
+
1
=
f
(
Q
n
,
R
ˉ
D
,
S
ˉ
D
)
Q_{n+1}=f\ (Q_n,\bar{R}_D,\bar{S}_D)
Qn+1=f (Qn,RˉD,SˉD)
注意,为了防止无关项,对于RS线路要有约束条件
R
ˉ
D
+
S
ˉ
D
=
1
\bar{R}_D+\bar{S}_D=1
RˉD+SˉD=1
状态转移图
- 0,1;
- 画出转移和自转移的路径和条件
- 检查遗漏
激励表
为达到状态转换的目标,电路的输入应该是什么
Q n − > Q n + 1 Q_n->Q_{n+1} Qn−>Qn+1 | S ˉ D \bar{S}_D SˉD | R ˉ D \bar{R}_D RˉD | Statement |
---|
波形图
直观地表示触发器输入信号与输出信号之间的时序关系.
- 确定状态变化时刻(根据触发器动作特征)
- 确定新状态(根据触发器的逻辑功能)
电平触发的变化在信号初段
电路内初始状态为0
钟控RS触发器
为了定时启动以防止非法输入,在RS前加入一个钟控信号.
- 由时钟脉冲确定状态转换的时刻(即何时转换)
- 由输入信号确定触发器状态转换的方向(即如何转换)
其余部分与RS基本同.
钟控D触发器
- CP=0时不做任何变动.
- CP=1时,限制R,S相反( S ˉ D = D , R ˉ D = D ˉ \bar{S}_D=D,\bar{R}_D=\bar{D} SˉD=D,RˉD=Dˉ)
结构上D和Q对位,最后的结果是Q=D(输入是什么就储存什么)
特征方程
Q
n
+
1
=
D
+
D
Q
n
=
D
Q_{n+1}=D+DQ_{n}=D
Qn+1=D+DQn=D
只有一个输入,输入什么就存什么.
钟控JK触发器
与时钟控制的RS触发器相比,输出端反馈到两级的输入端
CP=1时启动
在这个电路中,
S
=
J
Q
ˉ
n
,
R
=
K
Q
n
S=J\bar{Q}_n ,R=KQ_n
S=JQˉn,R=KQn(注意进后半部分的RS电路的信号仍是
R
ˉ
,
S
ˉ
.
\bar{R},\bar{S}.
Rˉ,Sˉ.)
有
Q
n
+
1
=
J
⋅
Q
ˉ
n
+
K
ˉ
Q
n
Q_{n+1}=J\cdot \bar{Q}_n+\bar{K}Q_n
Qn+1=J⋅Qˉn+KˉQn
J | K | Q n + 1 Q_{n+1} Qn+1 | Statement |
---|---|---|---|
0 | 0 | Q n Q_n Qn | Keep |
0 | 1 | 0 | Set 0 |
1 | 0 | 1 | Set 1 |
1 | 1 | Q ˉ n \bar{Q}_n Qˉn | 取反 |
主要是避免了禁止项对稳定性的影响.
钟控T触发器
在JK的基础上将JK输入端连在一起.使T=J=K.
所以其特征方程为
Q
n
+
1
=
T
Q
ˉ
n
+
T
ˉ
Q
n
Q_{n+1}=T\bar{Q}_n+\bar{T}Q_n
Qn+1=TQˉn+TˉQn.
当T=0时维持,T=1时取反.
Conclusion
Model | Statements |
---|---|
RS | 输入的是 R ˉ , S ˉ \bar{R},\bar{S} Rˉ,Sˉ,S=1时=1,R=1时=0,均为0时keep,禁止均为1 |
D | 输入什么就置为什么(D=S, D ˉ = R \bar{D}=R Dˉ=R) |
JK | 形式上J=S,K=R.但当都是1时取反原值. |
T | T=J=K,T=1取反,T=0保持 |
Model | Statements |
---|---|
电路图 | |
特征方程 | Q n + 1 = f ( i n p u t s , Q n ) Q_{n+1}=f(inputs,Q_n) Qn+1=f(inputs,Qn),with 约束条件(Rs) |
状态转移真值表 | (J,K, Q n + 1 = f ( Q n ) Q_{n+1}=f(Q_n) Qn+1=f(Qn)) |
状态转移图 | Q在0.1之间循环和自循环的路径和条件(Input) |
激励表 | E a c h Q n → Q n + 1 Each Q_n\ \rightarrow Q_{n+1} EachQn →Qn+1,所要求的inputs |