异步时序电路的分析方法

异步时序电路的分析方法

在异步时序电路中,只有部分触发器由时钟脉冲 CP触发,其它触发器由电路内部信号触发。分析异步时序电路时需写出时钟方程,并特别注意各触发器的时钟条件在何时满足,其状态方程才能使用

Tips:在上一篇 【同步时序电路的分析方法】一文中已经总结了时序电路的分析方法的基本步骤,本篇直接从例题开始分析

分析举例

【例1】

分析下图时序电路的逻辑功能

在这里插入图片描述

【解】由上图可知, F F 0 FF_0 FF0 C P CP CP 触发,而 F F 1 、 F F 2 FF_1、FF_2 FF1FF2 则由 Q 0 Q_0 Q0 触发

  • Step1:写方程式

    1. 时钟方程

      • C P 0 = C P ( C P ↓ ) CP_0=CP(CP↓) CP0=CP(CP)
      • C P 1 = Q 0 ( Q 0 ↓ ) CP_1=Q_0(Q_0↓) CP1=Q0(Q0)
      • C P 2 = Q 0 ( Q 0 ↓ ) CP_2=Q_0(Q_0↓) CP2=Q0(Q0)
    2. 驱动方程

      • J 0 = K 0 = 1 J_0 = K_0 = 1 J0=K0=1

      • J 1 = Q 2 n ‾ J_1 = \overline{Q_2^n} J1=Q2n K 1 = 1 K_1=1 K1=1

      • J 2 = Q 1 n J_2 = Q_1^n J2=Q1n K 2 = Q 1 n ‾ K_2=\overline{Q_1^n} K2=Q1n

    3. 输出方程

      Y = Q 2 n Y=Q_2^n Y=Q2n

  • Step2:求状态方程

    JK 触发器的特性方程 Q n + 1 = J Q n ‾ + K ‾ Q n Q^{n+1}=J\overline{Q^n}+\overline{K}Q^n Qn+1=JQn+KQn

    • Q 0 n + 1 = J 0 Q 0 n ‾ + K 0 ‾ Q 0 n = 1 ⋅ Q 0 n ‾ + 0 ⋅ Q 0 n = Q 0 n ‾ Q^{n+1}_0=J_0\overline{Q^n_0}+\overline{K_0}Q^n_0=1·\overline{Q^n_0}+0·Q^n_0=\overline{Q^n_0} Q0n+1=J0Q0n+K0Q0n=1Q0n+0Q0n=Q0n
    • Q 1 n + 1 = J 1 Q 1 n ‾ + K 1 ‾ Q 1 n = Q 2 n ‾ ⋅ Q 1 n ‾ + 0 ⋅ Q 1 n Q^{n+1}_1=J_1\overline{Q^n_1}+\overline{K_1}Q^n_1=\overline{Q_2^n}·\overline{Q^n_1}+0·Q^n_1 Q1n+1=J1Q1n+K1Q1n=Q2nQ1n+0Q1n
    • Q 2 n + 1 = J 2 Q 2 n ‾ + K 2 ‾ Q 2 n = Q 1 n ⋅ Q 2 n ‾ + Q 1 n ⋅ Q 2 n Q^{n+1}_2=J_2\overline{Q^n_2}+\overline{K_2}Q^n_2=Q_1^n·\overline{Q^n_2}+Q_1^n·Q^n_2 Q2n+1=J2Q2n+K2Q2n=Q1nQ2n+Q1nQ2n
  • Step3:根据状态方程列状态表

    在这里插入图片描述

  • Step4:根据状态表画出对应的状态转换图

    状态转换图

    在这里插入图片描述

  • Step5:检查电路能否 “自启动”

    电路存在无效状态,但是没有形成循环,所以电路能自启动

  • Step6:电路功能说明

    逻辑功能:该电路能对 CP 脉冲进行六进制计数,并在 Y 端输出一个下降沿作为进位输出信号,为“异步六进制计数器”

【例2】

分析下图时序电路的逻辑功能

在这里插入图片描述

【解】由上图可知, F F 0 、 F F 2 FF_0、FF_2 FF0FF2 C P CP CP 触发,而 F F 1 FF_1 FF1 则由 Q 0 ‾ \overline{Q_0} Q0 触发,属于异步时序电路,边沿 D 触发器由上升沿触发

  • Step1:写方程式

    1. 时钟方程

      • C P 0 = C P ( C P ↑ ) CP_0=CP(CP↑) CP0=CP(CP)
      • C P 1 = Q 0 ‾ CP_1=\overline{Q_0} CP1=Q0 ( Q 0 ‾ ↑ , Q 0 ↓ ) (\overline{Q_0}↑,Q_0↓) (Q0Q0)
      • C P 2 = C P ( C P ↑ ) CP_2=CP(CP↑) CP2=CP(CP)
    2. 驱动方程

      • D 0 = Q 0 ‾ ⋅ Q 2 ‾ D_0 = \overline{Q_0}·\overline{Q_2} D0=Q0Q2 ( C P ↑ ) (CP↑) (CP)
      • D 1 = Q 1 ‾ D_1 = \overline{Q_1} D1=Q1 ( Q 0 ↓ ) (Q_0↓) (Q0)
      • D 2 = Q 1 ⋅ Q 0 D_2 = Q_1·Q_0 D2=Q1Q0 ( C P ↑ ) (CP↑) (CP)
    3. 输出方程

      Y = Q 2 n Y=Q_2^n Y=Q2n

  • Step2:求状态方程

    D 触发器的特性方程 Q n + 1 = D Q^{n+1}=D Qn+1=D

    • Q 0 n + 1 = Q 0 ‾ ⋅ Q 2 ‾ Q^{n+1}_0=\overline{Q_0}·\overline{Q_2} Q0n+1=Q0Q2
    • Q 1 n + 1 = Q 0 ‾ Q^{n+1}_1=\overline{Q_0} Q1n+1=Q0
    • Q 2 n + 1 = Q 1 ⋅ Q 0 Q^{n+1}_2=Q_1·Q_0 Q2n+1=Q1Q0
  • Step3:根据状态方程列状态表

    在这里插入图片描述

  • Step4:根据状态表画出对应的状态转换图

    状态转换图

    在这里插入图片描述

  • Step5:检查电路能否 “自启动”

    电路存在无效状态,但是没有形成循环,所以电路能自启动

  • Step6:电路功能说明

    逻辑功能:该电路能对 CP 脉冲进行五进制计数,并在 Y 端输出一个下降沿作为进位输出信号,为“异步五进制计数器”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/609438.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

OpenHarmony 实战开发——3.1 Release + Linux 原厂内核Launcher起不来问题分析报告

1、关键字 Launcher 无法启动;原厂内核;Access Token ID; 2、问题描述 芯片:rk3566;rk3399 内核版本:Linux 4.19,是 RK 芯片原厂发布的 rk356x 4.19 稳定版内核 OH 版本:OpenHa…

5G NR 吞吐量计算 and 4G LTE 吞吐量计算

5G NR Throughput References • 3GPP TS 38.306 V15.2.0 (2018-06) ➤J : number of aggregated component carriers in a band or band combination ➤Rmax : 948/1024 • For the j-th CC, Vlayers(j) is the maximum number of layers ➤Qm(j) : Maximum modulation orde…

2024数维杯B题全保姆教程 生物质和煤共热解问题的研究

B题 生物质和煤共热解问题的研究 (1)基于附件一,请分析正己烷不溶物(INS)对热解产率(主要 考虑焦油产率、水产率、焦渣产率)是否产生显著影响?并利用图像 加以解释。 根据我视频的分析,这里采用…

阅读送书抽奖?玩转抽奖游戏,js-tool-big-box工具库新上抽奖功能

先讨论一个问题,你做软件工作是为了什么?从高中选专业,就喜欢上了软件开发?还是当初毕业不知道干啥,不喜欢自己的专业,投入软件开发的怀抱?还是干着干着别的,突然觉得互联网行业真不…

Springboot+Vue项目-基于Java+MySQL的毕业就业信息管理系统(附源码+演示视频+LW)

大家好!我是程序猿老A,感谢您阅读本文,欢迎一键三连哦。 💞当前专栏:Java毕业设计 精彩专栏推荐👇🏻👇🏻👇🏻 🎀 Python毕业设计 &…

什么是趋势交易?澳福无偿分享

盈利的本质就是能低买高卖,那么怎么能找到交易中的高点和低点呢?其实很简单,只需要运用趋势交易就能很快的找到交易中的高点和低点。那么什么是趋势交易呢?澳福外汇今天详解! 趋势交易有3种趋势,如果其包含…

对话NVIDIA英伟达:AI已照进现实 | 最新快讯

文 | MetaPost NVIDIA 创始人兼首席执行官黄仁勋在 GTC 2024 主题演讲上表示:下一波 AI 浪潮将是 AI 对物理世界的学习。 当下,全球范围内价值超过50万亿美金的行业正在竞相实现数字化,数字孪生技术正在赋能千行百业。NVIDIA Omniverse 中国…

“感恩遇到你,郭护士!”佛山市一医院 护士回家途中救了位老奶奶

“感恩遇见你,我感谢郭护士关爱长者、热心助人的高尚行为……”看着信件上感谢的话语,郭琳玲的内心感动不已。而这一封亲笔手写的感谢信,是来自一位将近八十岁的老奶奶。 郭琳玲是佛山市第一人民医院创伤重症功能神经外科的一名护士。4月30日…

【快讯】山东省第四批软件产业高质量发展重点项目开始申报

为加快落实《山东省高端软件“铸魂”工程实施方案(2023-2025)》,提高软件产业规模能级,提升关键软件技术创新和供给能力,塑强数字经济发展核心竞争力,确定开展第四批软件产业高质量发展重点项目申报工作&am…

深入探讨利用大型语言模型的力量的策略 (LLMs)

Note: 提示词工程是一门融合了艺术和科学的学科——它既是对技术的理解,也是对创造力和战略思维的理解。 本文为对LLMS策略分享内容学习后的整理,尝试抛开网上广泛讨论和记录的传统提示词工程技术,展示通过实验学到的新见解,以及…

树和二叉树的定义和基本术语

文章目录 前言一、树的定义二、树的基本术语三、二叉树的定义总结 前言 T_T此专栏用于记录数据结构及算法的(痛苦)学习历程,便于日后复习(这种事情不要啊)。所用教材为《数据结构 C语言版 第2版》严蔚敏。 一、树的定义…

React:Router-2. createBrowserRouter函数式

参考文档:ReactRouter官网 前边的文章 BrowserRouter组件式路由 提供了组件式路由的方式,在react-router6.4.0及以上版本,提供了 createBrowserRouter 函数式路由创建方式。 一、创建路由 1. 新建router.js文件,使用createBrow…

线程-进程-多线程 概述简介

01 线程简介 任务, 进程, 线程, 多线程 多任务 什么是多任务? 生活中的例子 第一个例子: 这张图片, 一个人边吃饭边玩手机, 同时做了两件任务,大家不要去当这样的低头族. 第二个例子: 第二张图, 开车的时候能打电话, 能打点滴 第三个例子: 第三个图, 说明了我们可以边…

HTML4(三):表单

文章目录 表单1. 基本结构2. 常用表单控件2.1 文本输入框2.2 密码输入框2.3 单选框2.4 复选框2.5 隐藏域2.6 提交按钮2.7 重置按钮2.8 普通按钮2.9 文本域2.10 下拉框2.11 示例 3. 禁用表单控件4. lable标签5. fieldset与legend标签6. 总结 表单 概念:一种包含交互…

vue3中如何更优雅的使用echarts?

echarts在vue或者react中使用存在的问题 每个图表需要从头到尾写地一遍完整的option配置,这样一来的话就会显得十分的冗余在同一个项目中,其实不难发现各类图表设计十分相似,甚至是相同,因此我们没必要一直做重复的工作&#xff…

基于Java+SpringBoot+Vue前后端分离教学资源共享平台系统

基于JavaSpringBootVue前后端分离教学资源共享平台系统 🍅 作者主页 网顺技术团队 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 文末获取源码联系方式 📝 🍅 查看下方微信号获取联系方式 承接各种定制系统…

标准参编征集|《第三方运维服务水平评价指南 工业废水处理设施》

目前,对于工业废水处理设施第三方运维服务的标准,国家和行业未曾出台有针对性的评价标准和规范,工业企业和工业园区对第三方运维服务的监督、考核、评价体系需要进一步补充和完善。 本标准的编制旨在帮助第三方运营单位从运营技术和管理举措…

Linux 第二十五章

🐶博主主页:ᰔᩚ. 一怀明月ꦿ ❤️‍🔥专栏系列:线性代数,C初学者入门训练,题解C,C的使用文章,「初学」C,linux 🔥座右铭:“不要等到什么都没有了…

定制聚四氟乙烯砂芯抽滤装置

聚四氟乙烯布氏漏斗及其抽滤装置,是实验室中使用的一种仪器,用来使用真空或负压力抽吸进行过滤。 布氏漏斗形状为扁圆筒状,圆筒底面上开了很多小孔。下连一个狭长的筒状出口。 使用的时候,一般先在圆筒底面垫上滤纸,…

使用PyTorch实现L1, L2和Elastic Net正则化

在机器学习中,L1正则化、L2正则化和Elastic Net正则化是用来避免过拟合的技术,它们通过在损失函数中添加一个惩罚项来实现。 正则化介绍 L1 正则化(Lasso回归): L1 正则化通过向损失函数添加参数的绝对值的和来实施惩…