RS触发器及主从触发器的工作原理是什么?
触发器保持状态时,输入端都加非有效电平(高电平),需要触发翻转时,要求在某一输入端加一负脉冲。
好的,我们来详细解释一下RS触发器和主从触发器的工作原理,特别是主从RS触发器。
第一部分:基本RS触发器(RS Latch/Latch)
RS触发器是所有锁存器和触发器的基础,它是最简单的存储单元,能够存储1比特(1位)信息(0或1)。以下是其工作原理:
-
电路结构:
- 由两个交叉耦合的逻辑门构成。最常见的是两个与非门 (NAND Gate) 或两个或非门 (NOR Gate)。它们的输出端
Q和/Q(Q非)互相连接到对方的一个输入端。 - 有两个输入信号:
S(Set,置位):用于将输出Q设置为逻辑‘1’。R(Reset,复位):用于将输出Q设置为逻辑‘0’。
- 理想情况下,
Q和/Q是互补的(即一个为‘1’时,另一个为‘0’),但有一种例外情况。
- 由两个交叉耦合的逻辑门构成。最常见的是两个与非门 (NAND Gate) 或两个或非门 (NOR Gate)。它们的输出端
-
工作原理 (以与非门实现的RS触发器为例 - 低电平有效):
S和R在有效时都是低电平(0)。- 保持状态 (Hold): 当
S=1(无效),R=1(无效)时:- 此时两个与非门的输入端都等效为输入了一个或多个高电平。输出状态由之前的输出反馈决定,维持之前的
Q和/Q不变。 - 电路记住了上一次的置位或复位操作。
- 此时两个与非门的输入端都等效为输入了一个或多个高电平。输出状态由之前的输出反馈决定,维持之前的
- 置位 (Set - Q=1): 当
S=0(有效) ,R=1(无效)时:- 与非门N1的输入
S=0,根据与非门特性(见0得1),其输出/Q强制为1。 - 此时,与非门N2的两个输入:
R=1和/Q=1(与门特性,见1得0),所以输出Q变为0。 - 结果是
Q=1,/Q=0。
- 与非门N1的输入
- 复位 (Reset - Q=0): 当
S=1(无效),R=0(有效)时:- 与非门N2的输入
R=0,根据与非门特性(见0得1),其输出Q强制为1。 - 此时,与非门N1的两个输入:
S=1和Q=1(与门特性,见1得0),所以输出/Q变为0。 - 结果是
Q=0,/Q=1。
- 与非门N2的输入
- 非法 (Forbidden/Invalid): 当
S=0(有效),R=0(有效)时:- 两个与非门都强制输出
/Q=1和Q=1。这破坏了Q和/Q互补的要求。 - 当
S和R同时变回1时,最终状态是不确定的,取决于哪个门翻转得更快一些。 - 因此,
S和R同时为低电平(有效)是禁止使用的状态!
- 两个与非门都强制输出
-
特点:
- 电平触发 (Level-Sensitive):只要输入有效电平出现,输出就会根据输入立即改变。没有时钟控制。
- 简单:结构简单,成本低。
- 信号透明 (Transparent):在输入有效期间,输出会随输入变化。易受输入噪声干扰,稳定性差。
- 存在禁止状态:必须避免
S和R同时有效。 - 存在竞争冒险风险:在状态转换时,如果输入信号不稳定(毛刺),可能导致错误输出。
总结: 基本RS触发器就是一个由交叉耦合门构成的小型存储器,可以通过S(置位)或R(复位)输入将其状态设置为1或0,并在输入无效时保持住状态。但它没有时钟控制,并且存在一个不允许使用的状态(S和R同时有效)。
第二部分:主从触发器 (Master-Slave Flip-Flop)
为了解决基本RS触发器的电平触发和信号透明性问题,引入了时钟信号 CLK(或 CP)。主从结构是一种实现时钟控制触发器的方法(主从RS触发器),之后也被用于主从JK触发器。其核心思想是将数据采样和数据输出分在两个时间段进行。
-
电路结构:
- 由两个相同的基本RS触发器构成:
- 主触发器 (Master Latch):接收外部输入数据 (
S和R)。 - 从触发器 (Slave Latch):接收来自主触发器的输出数据。
- 主触发器 (Master Latch):接收外部输入数据 (
- 有一个时钟信号
CLK控制两个触发器何时工作。 - 时钟信号通常会通过一个反相器 (Inverter),使得主触发器和从触发器接收到的时钟信号是互补的。
- 由两个相同的基本RS触发器构成:
-
工作原理 (以主从RS触发器为例):
- 当
CLK = 1(高电平)时:- 主触发器接收到的时钟有效(如果使用与非门实现,此时时钟输入为高电平有效),主触发器处于开放 (Transparent) 状态。它根据输入
S和R的变化来更新自己的状态Q_m和/Q_m。 - 与此同时,从触发器接收到的时钟无效(经过反相器后为低电平),因此从触发器处于锁存 (Latched) 状态。它忽略主触发器的输出变化,保持自己原有的状态
Q_s和/Q_s不变。整个主从触发器的输出Q和/Q(即Q_s和/Q_s)保持不变。
- 主触发器接收到的时钟有效(如果使用与非门实现,此时时钟输入为高电平有效),主触发器处于开放 (Transparent) 状态。它根据输入
- 当
CLK发生负跳变/下降沿 (1→0) 时:- 主触发器接收到的时钟变为无效(变为低电平)。主触发器立即锁存当前输入的数据,进入保持状态,不再受之后
S和R变化的影响。 - 从触发器接收到的时钟变为有效(变为高电平)。从触发器处于开放状态,立即读取并传输主触发器刚刚锁存的状态
Q_m和/Q_m,更新到自己的输出Q_s和/Q_s。整个主从触发器的输出Q和/Q变为锁存时刻主触发器的状态。
- 主触发器接收到的时钟变为无效(变为低电平)。主触发器立即锁存当前输入的数据,进入保持状态,不再受之后
- 当
CLK = 0(低电平)时:- 主触发器时钟无效,继续锁存保持其状态
Q_m和/Q_m。输入S和R的变化对主触发器无影响。 - 从触发器时钟有效(为高电平),但因为主触发器锁存输出不再变化,所以从触发器也只是保持传输过来的状态
Q_s和/Q_s不变。整个主从触发器的输出Q和/Q保持稳定不变。
- 主触发器时钟无效,继续锁存保持其状态
- 重复: 下一个
CLK = 1时,主触发器再次开放采样输入,从触发器锁存保持;下一个CLK下降沿到来时,从触发器再次更新输出。
- 当
-
核心要点:
- 数据采集 (
CLK=1): 主触发器打开,监听S和R,并实时更新自己的状态。此时外部输入的变化会影响主触发器的内部状态。但输出 (Q和/Q) 保持不变(因为从触发器是锁住的)。 - 数据传输与输出 (
CLK↓): 在时钟下降沿瞬间:- 主触发器立刻锁住它最后捕获的
S/R状态值。 - 从触发器立刻打开,把主触发器锁住的值传递到输出端
Q和/Q。输出端的改变就发生在这个下降沿时刻。
- 主触发器立刻锁住它最后捕获的
- 输出保持 (
CLK=0): 主、从触发器都处于锁存或稳定状态,输出Q和/Q不受输入S和R影响。输入信号在此期间的变化被隔离,不会传播到输出端。
- 数据采集 (
-
优点 (相对于基本RS触发器):
- 引入时钟控制: 输出仅在特定时刻(时钟下降沿)根据输入改变,其他时间保持稳定。这使得电路行为同步化,易于设计时序逻辑。
- 抑制信号透明性: 在
CLK=0的稳定期,输入变化被隔离,不会影响输出,提高了抗干扰能力。 - 避免了竞争冒险立即导致输出错误: 在
CLK=1期间输入的毛刺可能被主触发器捕获,但真正的输出更新要等到CLK下降沿时才发生,输出相对更稳定。
-
缺点:
- 一次变化问题 / 空翻 (One's-Catching Problem / Level-Sensitivity): 这是主从结构(尤其是主从RS触发器)最关键的缺点。在
CLK=1的整个采样期内,如果S或R输入发生了多次变化(特别是脉冲干扰),主触发器的状态会随这些变化实时改变。当CLK下降沿到来时,最终传递到输出的,是主触发器最后那一刻捕获的状态(可能包含干扰),而不是CLK=1起始时刻的状态!这可能产生错误的输出。这个现象称为“空翻”。
- 一次变化问题 / 空翻 (One's-Catching Problem / Level-Sensitivity): 这是主从结构(尤其是主从RS触发器)最关键的缺点。在
总结
- 基本RS触发器: 一个简单的基础存储器,电平触发,输入有效就改变/保持状态,存在禁止状态和信号透明性问题。
- 主从触发器 (如主从RS):
- 结构: 由主(
CLK=1时采样)和从(CLK↓时输出)两个基本RS触发器串联构成,时钟信号互补控制。 - 工作时序: 在
CLK=1期间,主触发器采样输入信号;在CLK下降沿瞬间,从触发器捕获并输出主触发器保存的值;在CLK=0期间,输出保持稳定。 - 核心目的: 引入时钟控制,在特定时刻更新输出,隔离输入变化对稳定输出的影响。
- 关键缺点: 存在一次变化问题/空翻,采样窗口(
CLK=1)内的干扰可能导致错误输出。
- 结构: 由主(
正因为主从RS仍然有空翻问题,更先进的边沿触发(如正边沿/负边沿)触发器被广泛采用,它们仅在时钟的上升沿或下降沿的极短瞬间对输入进行采样并同时更新输出,大大减少了采样窗口,几乎完全消除了空翻现象。JK触发器(特别是边沿触发型)也常被用来克服RS触发器的禁止状态限制。
主从触发器和边沿触发器的特点及应用
在数字电路设计中,触发器是一种非常重要的基本逻辑元件,用于存储一位二进制信息。触发器的种类繁多,但主要分为两大类:主从触发器(Master-Sl
2024-08-11 09:35:02
主从触发器和同步触发器的区别在哪里
Trigger)。主触发器负责接收输入信号,从触发器负责输出信号。同步触发器(Synchronous Trigger)是一种
2024-08-11 09:21:38
主从触发器都是下降沿触发吗
主从触发器(Master-Slave Flip-Flop)是一种常见的数字逻辑电路,用于存储一位二进制信息。主从触发器通常由两个触发器组成,一个
2024-08-11 09:20:02
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 芯片的工作原理是什么?
- ssd是什么意思
- 什么是蓝牙?它的主要作用是什么?
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- dtmb信号覆盖城市查询
- 怎样挑选路由器?
- 华为芯片为什么受制于美国?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- type-c四根线接法图解
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- BLDC电机技术分析
- 复位电路的原理及作用
- dsp是什么意思?有什么作用?
- iphone13promax电池容量是多少毫安
- 苹果无线充电器怎么使用?
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 传感器常见类型有哪些?
- 十大公认音质好的无线蓝牙耳机