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

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

3天内不再提示

使用LTspice仿真D触发器的串并输入功能

CHANBAEK 来源:电子学记 作者:山汛 2023-01-19 17:28 次阅读

最近在用LTspice仿真D触发器的一个串并输入功能,只有第一个触发器的波形跟理论分析一致,其他剩余的就是怎么也不行。 经过资料查找,和不停地尝试,最终还是找出了原因。 确实每一个工具还是有其特点的,跟实际的芯片还是有差异。

今天就来看看这个问题的前世今生。 首先看一下要仿真的电路图。

poYBAGO36SmADysbAABtMANjh1w363.jpg

在这种类型的寄存器中,输入是一次一位串行,输出也是串行一位。 带D触发器的串行输入串行输出移位寄存器设计,每个触发器一次只能存储一位,因此对于 4 位移位寄存器,需要四个触发器。 如上所示,串行数据通过第一个触发器的 D 应用到所有剩余的触发器。 当一系列数据输入寄存器时,每一位都随着时钟脉冲的每个正沿提供给下一个触发器,并且随着每个时钟脉冲,串行数据从一个触发器移动到下一个触发器。 如果时钟每跳动四次也就是四个周期,那么可以并行取出一次,也就完成了串行转并行的功能。

打开LTspice以后,放置元器件然后进行仿真,但是得出来的结果如下。 两个电源设置上升沿和下降沿都设时间都为1ns,频率和高电平让其不一样。

pYYBAGO36SiAUt-sAADMNIEmT3k360.jpg

可以看到,输入并没有移位,而是Q2和Q3都是跟Q1一模一样的波形。 这个是不对的,我们可以看到,该跳转的没有跳转。 可以看到只有Q1的输出是正确的。

pYYBAGO36SmAZ0X8AADkB3QYCtE065.jpg

这个问题困扰我也挺久,后来发现是由于这个器件可以说理想器件吧,输出没有延时导致的。 我也尝试过设置这个器件的上升沿和下降沿但是都不行,只有设置了这个器件的延时功能,就可以了。 如果所示,只要打开触发器的属性,然后在SpiceLine里面输入延时10nS。 具体如下图所示。

poYBAGO36SeAXtjnAAAaDcFmQ1E137.jpg

此时再运行这个仿真电路图,就可以得出来正确的结果。 如下图所示。

poYBAGO36SmAZXJTAADhHPK1q6o792.jpg

我们再来分析一下,这次的波形结果。

poYBAGO36SeASwJ5AADBV2tYfjA472.jpg

如图中箭头所标出来的,这次的波形就完全符合理论分析了。 每一次时钟跳转的时候,其D触发器会把其输入转到输出。

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

    关注

    31

    文章

    5336

    浏览量

    120230
  • 仿真
    +关注

    关注

    50

    文章

    4070

    浏览量

    133552
  • D触发器
    +关注

    关注

    3

    文章

    164

    浏览量

    47902
  • 触发器
    +关注

    关注

    14

    文章

    2000

    浏览量

    61132
  • LTspice
    +关注

    关注

    1

    文章

    113

    浏览量

    13391
收藏 人收藏

    评论

    相关推荐

    D触发器,CLK突变时,输入D也突变,触发器的输出应该如何判定?

    做了一个仿真:key_in作为D触发器输入,led_out作为触发器输出,时钟周期20ns,key_in每10ns随机变化一次,这样的设置
    发表于 01-25 22:41

    D触发器/J-K触发器功能测试及其应用

    D触发器功能测试74LS74型双D触发器芯片引脚图,D触发
    发表于 02-14 15:27 0次下载
    <b class='flag-5'>D</b><b class='flag-5'>触发器</b>/J-K<b class='flag-5'>触发器</b>的<b class='flag-5'>功能</b>测试及其应用

    D触发器

    D触发器 同步式D触发器逻辑电路图 D触发器功能
    发表于 10-20 09:57 2578次阅读
    <b class='flag-5'>D</b><b class='flag-5'>触发器</b>

    D触发器,D触发器是什么意思

    D触发器,D触发器是什么意思   边沿D 触发器:  电平
    发表于 03-08 13:53 4940次阅读

    D触发器工作原理是什么?

    D触发器工作原理是什么? 边沿D 触发器: 负跳沿触发的主从触发器工作时,必须在正跳沿前加
    发表于 03-08 13:56 7w次阅读
    <b class='flag-5'>D</b><b class='flag-5'>触发器</b>工作原理是什么?

    D触发器的H-Spice仿真

    用一对互补的输入信号送入RS 触发器,就得到单输入D 触发器。由于D
    发表于 03-09 16:20 92次下载
    <b class='flag-5'>D</b><b class='flag-5'>触发器</b>的H-Spice<b class='flag-5'>仿真</b>

    d触发器有几个稳态 d触发器和rs触发器的区别

    D触发器的稳态 D触发器是数字电路中常用的一种存储元件,它有两种稳态,即低电平稳态和高电平稳态。当输入D
    的头像 发表于 02-06 11:32 3902次阅读

    d触发器的逻辑功能 d触发器sd和rd作用

    了解一下D触发器的逻辑功能D触发器是一种存储设备,它可以存储和传输一个二进制位数值。D
    的头像 发表于 02-06 13:52 2.4w次阅读

    如何用jk触发器构成t触发器?t触发器逻辑功能有哪些

    触发器,其输入信号作用于触发器触发器将根据输入信号进行状态切换。本文将详细介绍如何使用JK触发器
    的头像 发表于 02-06 14:11 8774次阅读

    d触发器功能 d触发器的状态方程

    D触发器是一种经典的时序逻辑电路,具有广泛的应用领域。它的功能包括存储和传输数据,以及在时钟信号的作用下进行状态转换。本文将探讨D触发器
    的头像 发表于 02-18 16:28 7829次阅读

    t触发器d触发器的区别和联系

    )。 1. 触发器的基本概念 触发器是一种具有记忆功能的电路,它可以存储一位二进制信息。在数字电路中,触发器通常由两个稳定的工作状态组成,即0状态和1状态。
    的头像 发表于 08-11 09:37 2802次阅读

    d触发器是电平触发还是边沿触发

    电平触发D触发器的特点 电平触发D触发器是一种在输入
    的头像 发表于 08-22 10:17 1241次阅读

    t触发器变为d触发器的条件

    是一种具有记忆功能的数字电路元件,可以存储一位二进制信息。它通常由逻辑门、触发器存储元件和反馈回路组成。触发器的输出状态取决于输入信号和当前状态。 1.2
    的头像 发表于 08-22 10:33 1394次阅读

    d触发器和jk触发器的区别是什么

    ,可以存储一位二进制信息。触发器的输出状态取决于输入信号和触发器的当前状态。触发器的分类主要有D触发器
    的头像 发表于 08-22 10:37 1792次阅读

    d与rs触发器功能的转换

    在数字逻辑电路中,D触发器(Data Flip-Flop)和RS触发器(Reset-Set Flip-Flop)是两种常用的存储单元。它们在功能上有一定的相似性,但也存在一些差异。 一
    的头像 发表于 08-28 09:35 1002次阅读