当前位置: 首页 > ops >正文

数字电子技术基础(五十七)——边沿触发器

目录

1 边沿触发器

1.1 边沿触发器简介

1.1.1 边沿触发器的电路结构

1.3 边沿触发的D触发器和JK触发器

1.3.1 边沿触发的D型触发器

1.3.2 边沿触发的JK触发器


1 边沿触发器

1.1 边沿触发器简介

对于时钟触发的触发器来说,始终都存在空翻的现象,抗干扰的能力较差,同时时钟控制的触发器的透明窗口会导致时序分析复杂化,在多级级联时可能引发竞争冒险。因此为了提高触发器的可靠性,可以改变电路的触发方式。

在时钟电路的上升沿或者下降沿到达的电路时刻,才会接受数据端的信号,并且完成数据状态的改变,在其他时间都会保持电路的稳定。边沿触发器是现代时序电路(例如CPU、存储器等)的核心组件。

1.1.1 边沿触发器的电路结构

目前常见的边沿触发器产品,主要采用主从结构、维持阻塞结果以及利用门电路传输延迟时间等几种电路结构的边沿触发器,采用CMOS传输门构成主从结构的D触发器如下所示:

图1 采用CMOS传输门构成主从结构的D触发器

对于是上面的主从结构的D触发器可以分为主结构和从结构,如下图所示:

图2 主从结构的D触发器可以分为主结构和从结构示意图

在上面的电路中,传输门的开关状态会受到时钟信号的控制。在主结构中,C分别控制TG_1的低电平使能端和TG_2的高电平使能端;在从结构中,C分别控制TG_3的高电平使能端和TG_4的低电平使能端。如下所示:

图3 传输门的开关状态受到时钟信号的控制

当CLK=0时,则C=0、C'=1,此时主结构中的TG_1导通、TG_2截止,从结构的TG_3截止、TG_4导通,此时电路的模拟开关可以为:

图4 CLK=0时电路的模拟开关图

对于主结构来说,这种情况下主结构相当于组合电路,从结构相当于时序电路。

当CLK=1时,则C=1,C'=0,此时主结构中的TG_1截止、TG_2导通,从结构的TG_3导通、TG_4截止,此时电路的模拟开关可以分为:

图5 CLK=1时电路的模拟开关图

对于主结构来说,这种情况下主结构相当于时序电路,从结构相当于组合电路。

边沿触发器在上升沿到来之前接受数据端的输入信号,但是输出状态不变,在上升态的时候状态发生变化,这是边沿触发器的动作特点。

1.3 边沿触发的D触发器和JK触发器

下面对于各种类型的上升沿触发器进行介绍。

1.3.1 边沿触发的D型触发器

边沿触发的D触发器仅在时钟信号的上升沿或下降沿瞬间采样输入数据(D)并更新输出(Q),确保每个时钟周期只响应一次输入,抗干扰性强,适用于严格的同步时序电路;而电平触发的D触发器(通常称为D锁存器)在时钟信号为高电平或低电平的整个期间持续透明传输输入数据,输出可能随输入波动,抗干扰性较差,多用于异步设计或临时存储。下面列出电平触发的D型触发器和边沿触发的D触发器:

图6 电平触发的D触发器
图7 边沿触发的D触发器

边沿触发D触发器的波形图如下所示:

图8 边沿触发D触发器的波形图
1.3.2 边沿触发的JK触发器

与D触发器类似,边沿触发的JK触发器只在时钟信号的上升沿或下降沿瞬间采样输入(J、K)并更新输出(Q),确保每个时钟周期仅响应一次输入变化,抗干扰能力强,适用于同步时序电路(如计数器、状态机);而电平触发的JK触发器在时钟为高(或低)电平的整个期间持续监测输入,可能导致输出随输入多次变化,抗干扰性差,通常用于异步设计或简单逻辑控制。边沿触发采用主从或负反馈结构确保稳定,而电平触发结构简单但时序约束严格,容易产生竞争冒险。电平触发的JK触发器和边沿触发的JK触发器如下所示:

图9 电平触发的JK触发器

图10 边沿触发的JK触发器

边沿触发的JK触发器的波形图如下所示:

图11 边沿触发的JK触发器的波形图
http://www.xdnf.cn/news/5376.html

相关文章:

  • 用统计零花钱的例子解释:Shuffle 是啥?
  • 【锂电池剩余寿命预测】SVM支持向量机锂电池剩余寿命预测(Pytorch完整源码和数据)
  • 2025-05-11 项目绩效域记忆逻辑管理
  • 保姆级教程|YOLO11改进】【卷积篇】【4】使用RFAConv感受野注意力卷积,重塑空间特征提取,助力高效提点
  • httpclient请求出现403
  • 接口在函数参数和对象类型中的应用
  • C——猜数字游戏
  • Linux——MySQL内置函数与复合查询
  • 【SaaS灾难恢复】跨云备份与快速重建机制
  • FastAPI实现JWT校验的完整指南
  • C++笔记6:数字字面量后缀和前缀总结
  • YOLO-World:基于YOLOv8的开放词汇目标检测
  • 2050年的世界是怎样的?
  • Windows系统更新一键禁用:WindowsUpdateBlocker轻量级工具推荐
  • 【高数上册笔记篇02】:数列与函数极限
  • vue中理解MVVM
  • 12、电子电路设计与PCB布局组件 (概念) - /设计与仿真组件/pcb-layout-tool
  • C语言和Python在负数取余运算(%)上的差异
  • AJAX原理
  • python实战项目69:基于Python爬虫的链家二手房数据采集方法研究
  • HTTP 和 WebSocket 的区别
  • vue3模版语法
  • HTML12:文本框和单选框
  • 多源最短路径(Floyed)
  • 【人工智能】微调魔法:释放大模型的个性化潜能
  • 微机系统:第二章节:16位的intel8086处理器
  • 嵌入式硬件篇---无线通信模块
  • 【PostgreSQL系列】PostgreSQL性能优化
  • springboot3+vue3融合项目实战-大事件文章管理系统-参数校验优化
  • 十、STM32入门之低功耗蓝牙(基于ESP32C3芯片)