功能:简单的双稳态存储单元,通过两个输入(Set 和 Reset)控制输出状态。
组成:两个交叉耦合的NOR门或NAND门(结构不同,逻辑表略有差异)。
输入输出:
NOR门实现:
S(Set):高电平有效,置位输出 Q=1。
R(Reset):高电平有效,复位输出 Q=0。
禁止状态:S=1, R=1(输出不确定,需避免)。
NAND门实现:
S 和 R 为低电平有效(逻辑相反)。
| S | R | Q | Q' | 状态 |
|---|---|---|---|---|
| 0 | 0 | 保持 | 保持 | 保持(记忆) |
| 1 | 0 | 1 | 0 | 置位 |
| 0 | 1 | 0 | 1 | 复位 |
| 1 | 1 | 0* | 0* | 无效(冲突) |
注:
S=1, R=1时,Q=Q'=0(违反互补性),实际电路可能振荡或不确定。
置位(Set):S=1 → 强制 Q=1,Q'=0(无论原状态如何)。
复位(Reset):R=1 → 强制 Q=0,Q'=1。
保持:S=0, R=0 → 输出维持前一状态(依赖反馈环路)。
缺点:
直接受输入变化影响(无时钟控制),易受干扰。
存在禁止状态(需约束输入)。
功能:通过两级触发器(主+从)和时钟信号(CLK)实现同步控制,避免竞争冒险。
主触发器:在CLK高电平期间接收输入(S, R)。
从触发器:在CLK下降沿将主触发器状态传递到输出。
时钟隔离:主、从触发器交替工作,确保输出稳定。
CLK=1(高电平):
主触发器接收输入(S, R),状态根据RS规则更新。
从触发器被封锁(保持原状态)。
CLK下降沿(1→0):
主触发器停止接收输入,状态锁定。
从触发器读取主触发器的状态,更新输出 Q 和 Q'。
CLK=0(低电平):
主触发器被封锁,输入变化无效。
从触发器维持输出不变。
缺点:
仍存在“变化”问题(CLK=1期间输入变化可能导致误动作)。
| 特性 | RS触发器 | 主从RS触发器 |
|---|---|---|
| 时钟控制 | 无(异步) | 有(CLK下降沿触发) |
| 抗干扰能力 | 弱 | 强(主从隔离) |
| 禁止状态 | S=1, R=1 冲突 | 同RS触发器 |
| 应用场景 | 简单锁存 | 时序电路(如计数器) |
改进RS触发器:通过反馈消除禁止状态(J=1, K=1 时翻转输出)。
主从结构:类似主从RS触发器,但更灵活。
总结:
RS触发器是基础存储单元,但需避免冲突输入。
主从触发器通过时钟同步解决时序问题,是时序电路的设计。
实际应用中,更常用 JK触发器 或 D触发器(无禁止状态)。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。