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触发器会把其输入转到输出。

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

    关注

    30

    文章

    5028

    浏览量

    117721
  • 仿真
    +关注

    关注

    50

    文章

    3872

    浏览量

    132161
  • D触发器
    +关注

    关注

    2

    文章

    147

    浏览量

    47380
  • 触发器
    +关注

    关注

    14

    文章

    1677

    浏览量

    60402
  • LTspice
    +关注

    关注

    0

    文章

    111

    浏览量

    13128
收藏 人收藏

    评论

    相关推荐

    触发器实验

    触发器实验1)熟悉常用触发器的逻辑功能及测试方法。2)了解触发器逻辑功能的转换。三.实验内容及步骤 (1)   基本RS
    发表于 03-20 10:01

    触发器输入电路

    触发器输入电路二极管D的作用是只把负的尖脉冲输入触发器,还可用来组成加速电路。
    发表于 09-22 08:28

    触发器功能的模拟实验

      一、实验的目的1、掌握触发器功能的测试方法。2、掌握基本RS触发器的组成及工作原理。3、掌握集成JK触发器D
    发表于 10-10 11:32

    关于D触发器的问题

    `如图所示,图中第一个触发器D接第二个触发器的非Q端,这个时序图,整不明白啊,我的看法是:当第一个时钟信号高电平来的时候,第一个触发器的输出状态Q是不能判断的啊,因为
    发表于 01-16 11:50

    什么是触发器 触发器的工作原理及作用

    ”,分别称为置“1”端和置“0”端。常见的触发器有R-S触发器D触发器和J-K触发器等三种,下面简单说明它们的工作原理。类型种类按逻辑
    发表于 12-25 17:09

    图文并茂:D触发器电路设计教程

    称为D触发器的顺序设备的基础。只要时钟输入为高电平,“ D触发器”将存储输出应用于其数据端子的
    发表于 02-03 08:00

    jk触发器设计d触发器

    jk触发器设计d触发器,根据原理图实现模8加1计数,来源于西电慕课貌似这个软件只有5.0和5.12两个版本。在win10下拖曳器件会发生残影的现象,而且无法修改连线。虽然有自动连线
    发表于 07-22 08:39

    请问怎样去设计一个D触发器对其进行仿真

    怎样去安装Quartus II软件?怎样去安装Modelsim软件?怎样去设计一个D触发器对其进行仿真呢?
    发表于 09-14 06:27

    如何在Quartus-||中设计D触发器仿真验证时许波形?

    如何在Quartus-||中设计D触发器仿真验证时许波形?
    发表于 09-18 08:14

    常见的触发器包括哪些

    单片机内部有大量寄存, 寄存是一种能够存储数据的电路, 由触发器构成。1.触发器触发器是一种具有记忆存储
    发表于 01-20 07:13

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

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

    基本rs触发器有哪三种功能 RS触发器的特征方程是什么

    基本的RS触发器有三种主要功能:   1. 储存功能(Hold):当RS触发器的R和S输入都为0时,保持当前的输出状态。
    的头像 发表于 08-23 16:08 1.1w次阅读

    rs触发器的逻辑功能

    的逻辑功能及其应用。 首先,RS触发器的逻辑功能包括两个主要部分:设置和复位。设置输入(S)用于设置触发器的输出为“1”,即存储1的
    的头像 发表于 11-17 16:01 2354次阅读

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

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

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

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