我是靠谱客的博主 风中鞋子,最近开发中收集的这篇文章主要介绍数字电路-05 触发器的动态特性,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

从数据的输入,到数据的写入Q和Q反,一定有延迟

建立时间tSETUP:在触发信号到达之前,数据信号建立的配合时间。也就是输入信号要提前于clk上升沿T-su这么久到达才可以保证在clk到达时数据稳定。提前的这个时间叫做建立时间。

保持时间:触发信号到达之后,你数据信号还能坚持的时间 。也就是在时钟信号到来后,数据信号需要保持T-hold这么久,保证输出不会因为数据变化而产生差错。这个时间叫做保持时间。

下面我们来分析当G出现高到低电平变化时,如何使结果稳定?

如果要将D稳定的写入Q*=1,首先G=1D=1,经过tpd时间写入Q*,

然后此时虽然我们希望G直接等于0,但实际上G=1到G=0会经过一段无效区。

此时我们希望输出Q*在G变化期间不变化没有毛刺,

就要靠D和Qm不变化,Qm不变化靠Q,就需要选择真值表第四行Q=1处,此时D=1Qm=1

最后G=0,Qm靠Q不变化为1即真值表第六行

写入0的话同理,所以综上我们需要确保D的输入存在一些延迟,来保证整体的稳定性

那如果这样我就知道了,你看Q的两个Tpd是为了保证Qm能够稳定,这就是我们建立时间T-setup的定义。

  

再说,当G的低电平来了,T-hold就要保证数据稳定,那么D、Q一定要保证一个tpd,当然G也要坚持

看第二个虚线的五角星,他还坚持了一会的1,这段时间叫tcd 

TCD的特性就是,无效到无效的时间,也就是保持输出的时间。让TCD大于等于TCD,这个就能满足触发器的保持时间了

主触发器的t_cd>从触发器的t_hold

主触发器的保持时间要多,要注意是从触发器的thold,因为thold本质是避免竞争冒险,而黄色星星和G是从触发器的输入端,发生竞争冒险只取决于从触发器的tpd

 写入锁存各需要一个tpd,锁存后保持需要一个tpd

最高时钟频率  就是你从开始建立已知到最后总输出的时间的倒数,也就是一个信号从建立到输出的时间,如果时间比这个还要短,这个信号还没输出下个信号就来了

tpd:有效到有效

tcd:无效到无效

  • 传输延时(Propagation delay,tpd)--此物理量表明了输入端信号开始变化到输出端信号稳定所需要的时间。组合逻辑中,这个量用来保证输入端经过tpd的时间后,输出端不会再有任何的变化。
  • 污染延时 (Contamination delay,tcd)--此物理量表明输入端信号开始变化到输出端信号开始变化所需要的时间。也就是说,在tcd时间内,输出不会有任何变化。

最后

以上就是风中鞋子为你收集整理的数字电路-05 触发器的动态特性的全部内容,希望文章能够帮你解决数字电路-05 触发器的动态特性所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部