0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

sr锁存器不定状态怎么理解

星星科技指导员 来源:网络整理 作者:网络整理 2024-03-29 16:40 次阅读

sr锁存器不定状态怎么理解

SR锁存器,结构简单,一般由两个与非门或者两个或非门组成,原理比较简单,就是具有保持和锁存电平的作用,但是也有缺陷不定态存在,很多书上指出只要输入满足SR=1,输出就是不确定状态,但事实真的如此?

1 SR锁存器原理

先根据电路粗略讲解一下SR锁存器功能,熟悉的同学可以跳过这部分。

1图1 与非门构成的SR锁存器

图2 或非门构成发SR锁存器

上面两图分别是使用两个与非门和两个或非门组成的SR锁存器,本文以图2两个或非门组成的SR锁存器进行功能分析。

SD=1,RD=0时,或非门G2一端以SD作为输入,故G2输出低电平,G2和RD作为G1的输入,所以G1输出为高电平,此时SR锁存器输出Q端为高电平,Q‘为低电平。Q的次态与Q的现态无关,输出端Q均为高电平,故SD被称为置数端。

当SD=0,RD=1时,因为或非门G1的RD端输入高电平,所以G1输出端输出低电平,或非门G2输入均为低电平,则Q非为高电平,故SR锁存器Q输出为低电平,Q’输出高电平。Q的次态与Q现态无关,输出端均为低电平,RD被称为SR锁存器清零端。

当SD=0,RD=0,Q的现态为0时,则Q‘的次态为高电平,进而推出或非门G1的输出为低电平,所以Q的次态为0;当Q的现态为1时,则或非门G2的输出为0,或非门G1将RD和或非门G2输出作为输入,所以或非门G1输出高电平,即Q的次态为高电平,由此可知,Q端的次态和现态保持相同,所以当SD与RD端输入数据均无效时,SR锁存器具有保持功能。

SR锁存器不定态

分析1:SD端与RD端均有效,即SD=1且RD=1时,由于两个或非门G1,G2均有一个输入端为高电平,则Q和Q‘均为低电平,此时SR锁存器的输出是确定的,并不是所谓的不定态。

分析2:继分析1,当SD端和RD端输入均为高电平时,Q与Q’均输出低电平,此时SD由高电平变为低电平,RD保持高电平。由于或非门G2输入均为低电平,所以G2输出高电平,即Q‘为高电平。而或非门G1输入均为高电平,故G1输出为低电平,即Q为低电平,此时SR锁存器的输出也是确定的。

分析3:继分析1,当SD端和RD端输入均为高电平时,Q与Q’均输出低电平,此时RD由高电平变为低电平,SD保持高电平。则或非门G1输入均为低电平,G1输出则为高电平,即Q输出高电平。

SR锁存器不定状态的出现,主要是由于理想状态与实际工作状况之间的差异。理论上,SR锁存器的各种组合都有明确的输出状态,但在实际使用中,由于器件本身的差异以及信号噪声的影响,每个端口从“0逻辑电平电压”升高到“1逻辑电平电压”的时间并不相同。

具体来说,当SR同时从00变为11时,由于上述因素的影响,中间会引入“01”或“10”这样的中间状态,而具体引入哪种状态无法确定,这就是“状态不定”的根本原因。

因此,在实际应用中,需要避免SR同时为高电平的情况,以防止SR锁存器进入不定状态。同时,对于电路的设计和布局也需要进行细致的考虑,以减少信号噪声和器件差异对SR锁存器工作的影响。

此外,时序问题也可能导致SR锁存器出现不定状态。RS锁存器是异步的,对输入的变化没有时钟信号的依赖,输入信号的瞬时变化可能导致不确定的输出。

审核编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 锁存器
    +关注

    关注

    8

    文章

    904

    浏览量

    41441
  • 或非门
    +关注

    关注

    0

    文章

    21

    浏览量

    15334
  • 高电平
    +关注

    关注

    6

    文章

    146

    浏览量

    21326
  • 时序问题
    +关注

    关注

    0

    文章

    3

    浏览量

    1953
  • 与非门
    +关注

    关注

    1

    文章

    123

    浏览量

    12715
收藏 人收藏

    评论

    相关推荐

    [6.2.1]--5.2.1SR

    SR
    学习电子知识
    发布于 :2022年11月16日 22:04:18

    关于modelsim后仿真出现不定态的问题

    本帖最后由 xvjiamin 于 2021-9-26 20:46 编辑 如图,在编写TDC延时链的时候,结果通过D触发。但是出现了红色的不定态,这是为什么?该怎么解决呢?
    发表于 09-26 20:41

    分析一下SR的原理

    作为电路设计者,很多场合都会用到,今天和大家分析一下SR
    的头像 发表于 08-20 17:30 6811次阅读
    分析一下<b class='flag-5'>SR</b><b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>的原理

    SR和D的特点

    用或非门组成的基本SR
    的头像 发表于 02-27 10:29 7916次阅读
    <b class='flag-5'>SR</b><b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>和D<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>的特点

    两种SR的约束条件

    基本约束条件: SR是一种基本的数字逻辑电路,用于存储一位二进制信息。它有两个输入端:S(Set)和R(Reset),以及两个输出端:Q和Q'(Q的反相)。以下是
    的头像 发表于 07-23 11:34 805次阅读

    sr不定状态的产生原因

    (S和R)来控制状态。尽管SR
    的头像 发表于 07-23 14:13 1286次阅读

    rssr有什么区别吗

    RSSR是数字电路中两种常见的存储单元
    的头像 发表于 07-23 14:15 845次阅读

    d解决了sr的什么问题

    D(Data Latch)和SR(Set
    的头像 发表于 08-28 09:16 451次阅读

    怎么根据sr的输入信息

    SR中,输出信息(Q和Q')是根据输入信息(S和R)来确定的。SR
    的头像 发表于 08-28 09:20 347次阅读

    sr如何确定q的值

    SR是一种重要的数字电路元件,用于存储和锁定一个比特的信息。其输出端口Q的值是根据输入端口S(置位)和R(复位)的信号来确定的。 一、SR
    的头像 发表于 08-28 09:23 420次阅读

    SR的特性表、工作原理及应用

    SR(Set-Reset Latch)是一种基本的数字逻辑电路,用于存储一位二进制信息。它具有两个稳定状态:置位
    的头像 发表于 08-28 09:27 1998次阅读

    rs不定状态的含义是什么

    RS(Reset-Set Latch)中的不定状态,是指在特定输入条件下,
    的头像 发表于 08-28 10:42 489次阅读

    sr约束条件怎样得出的

    SR是一种常见的数字逻辑电路,它具有保持信号状态的功能。在设计和分析SR
    的头像 发表于 08-28 10:47 448次阅读

    SR有约束项的原因

    SR作为数字电路中的一个基础元件,其设计和使用过程中存在约束项的原因是多方面的。这些约束项旨在确保SR
    的头像 发表于 08-28 10:51 398次阅读

    SR的功能有哪些?

    SR是一种数字电路中常用的存储元件,它具有一些重要的功能和特点。以下是对SR
    的头像 发表于 08-28 10:55 644次阅读