【学习笔记】8、脉冲波形的变换与产生

  • 本章简略记录。

8.1 单稳态触发器(脉冲触发)

  • 单稳态触发器 应用于 :(1)脉冲整型(2)脉冲延时 (3)定时

  • 单稳态触发器的工作特性:

    • 没有触发脉冲作用时,电路处于一种稳定状态。
    • 脉冲触发作用下,电路由稳态变化到暂稳态。暂稳态不能长时间保持。
    • 暂稳态的持续时间取决于电路的RC参数。

8.1.1 微分型单稳态触发器(CMOS)

  • 单稳态触发器 = 逻辑门 + RC电路

  • RC电路的连接方式 决定了 :(1)微分型单稳态电路(2)积分型单稳态电路

  • 微分型单稳态电路,有两种形式(如下图所示):(1)与非+非 (2)或非 + 非
    在这里插入图片描述

  • 原本的 V I V_I VI输入脉冲,经过微分型单稳态电路后,到 V O V_O VO,脉冲宽度被延长。

  • 逻辑门组成的单稳态触发器的缺点(1)触发方式单一(2)输出脉宽稳定性差(3)调节范围小。

8.1.2 集成单稳态触发器

  • 集成单稳态触发器,分为:(1)可重复触发(响应新的触发脉冲,刷新输出脉宽的起始时间点)(2)不可重复触发(不响应新的触发脉冲,必须等前一个触发的输出脉宽结束)

在这里插入图片描述

(1)不可重复触发(TTL 74121)

在这里插入图片描述

(2)可重复触发(CMOS MC14528)

在这里插入图片描述

8.1.3 单稳态触发器的应用

(1)定时

  • 定时时间是 单稳态输出信号的暂稳态持续时间。
  • 暂稳态时间,作为开窗时间。
    在这里插入图片描述

(2)延时

  • 两个单稳态触发器,电容电阻的配置不同,暂稳态持续时间不同。
  • 前一个单稳态触发器的输出信号,经过延时,作为第二个单稳态触发器的输入。
    在这里插入图片描述

(3)消除噪声

  • 单稳态触发器+D触发器
  • 74121不可重复触发
  • V I V_I VI为低电平时,D触发器被复位, V O = 0 V_O=0 VO=0
  • V I V_I VI为高电平时,在 Q ‾ \overline{Q} Q跳变到稳态1时,产生上升沿,D触发器获取此时 V I = 1 V_I=1 VI=1 V O = 1 V_O=1 VO=1
  • 消除噪声的重要原因:噪声的持续时间 小于 单稳态触发器的暂稳态持续时间,不会被传递到 V O V_O VO
    在这里插入图片描述

8.2 施密特触发器(电平触发)

  • 波形变换,幅度鉴别
  • 适用于缓慢变化的电平信号,电压达到某一值,施密特触发器的输出就会发生跳变。
  • 施密特触发器,内部有正反馈电路,输出电压波形 上升下降陡直。
  • 电压上升阈值 V T + V_{T+} VT+
  • 电压下降阈值 V T − V_{T-} VT

8.2.1 门电路构成施密特触发器

在这里插入图片描述

8.2.2 集成施密特触发器

  • CMOS型,集成施密特触发器 CC40106
    在这里插入图片描述

8.2.3 施密特触发器的应用

(1)波形变换

在这里插入图片描述

(2)波形整形

在这里插入图片描述

(3)抗干扰

在这里插入图片描述

(4)幅度鉴别

在这里插入图片描述

8.3 多谐振荡器(无稳态电路)

  • 接通电源后,自激振荡,产生一定频率和一定幅值的矩形波。
  • 核心是 电容的充电和放电。

8.3.1 门电路构成多谐振荡器

在这里插入图片描述

  • 输入电压和输出电压的波形
  • 输出电压有两个暂稳态,充电过程或者放电过程。
  • 门电路构成的多谐振荡器, V T H V_{TH} VTH易受温度和电压,干扰的影响,频率稳定性差。
    在这里插入图片描述

8.3.2 施密特触发器构成波形产生电路

  • 需要电容C和电阻R。
    在这里插入图片描述

8.3.3 石英晶体振荡器

  • 稳定性高。
  • 选频特性非常好。极为稳定的串联谐振频率 f s f_s fs,其他频率会被晶体衰减。
  • 等效品质因数Q值很高。
    在这里插入图片描述

8.4 555定时器

  • 555定时器:模拟+数字,中规模集成电路。
  • 555定时器 应用于 信号的产生和变换,控制和检测电路。

8.4.1 结构

在这里插入图片描述

8.4.2 555定时器组成施密特触发器


在这里插入图片描述

8.4.3 555定时器组成单稳态触发器

(1)不可重复触发

在这里插入图片描述
在这里插入图片描述

(2)可重复触发

在这里插入图片描述

8.4.4 555定时器构成多谐振荡器


在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Qt程序比较字符串Qstring是否相等

在Qt中&#xff0c;判断两个字符串是否相等&#xff0c;需要先转码一下。 如下代码&#xff1a; QString str "相等"; if(str QString::fromLocal8Bit("不相等")) {qDebug()<<"相等"; }else {qDebug()<<"不相等"; } 在…

Vue项目-三级联动的路由跳转与传参

三级联动组件的路由的跳转与传参 三级联动&#xff0c;用户可以点击的&#xff1a;一级分类、二级分类和三级分类 以商城项目为例&#xff0c;Home模块跳转到Search模块&#xff0c;以及会把用户选中的产品&#xff08;产品名字、产品ID&#xff09;在路由跳转的时候&#xff…

限量85000份!茅台文旅中秋套盒刷新酒类文创产品新高度

执笔 | 尼 奥 编辑 | 扬 灵 八月中秋来&#xff0c;暖心团圆到。 如今&#xff0c;中秋团圆佳节将至&#xff0c;又到了一年中温馨而富有诗意的传统节日。在亲朋好友团圆赏月之际&#xff0c;怎少得了举杯邀明月的一杯美酒&#xff1f; 值此&#xff0c;茅台文旅限量发售85000…

《黑神话.悟空》:一场跨越神话与现实的深度探索

《黑神话.悟空》&#xff1a;一场跨越神话与现实的深度探索 在国产游戏日益崛起的今天&#xff0c;《黑神话.悟空》以其独特的剧情、丰富的人物设定和深刻的主题&#xff0c;成为了无数玩家翘首以盼的国产3A大作。这款游戏不仅是一次对传统故事的创新演绎&#xff0c;更是一场对…

MySQL编译安装-麒麟V10 x86

环境信息 操作系统: Kylin Linux Advanced Server V10 (Sword) 架构&#xff1a;X86 MySQL版本&#xff1a;5.7.44 编译 安装必要的依赖库和编译工具 sudo yum groupinstall Development Toolssudo yum install cmake ncurses-devel openssl-devel boost-devel libtirpc li…

操作系统:内存管理策略

外部碎片 当应用程序启动时&#xff0c;由操作系统负责给该应用程序分配其内存空间&#xff0c;假设此时启动了三个应用程序&#xff0c;操作系统分别给其分配了100m&#xff0c;10m和50m的内存&#xff0c;内存情况如下图 此时如果程序B下线&#xff0c;程序A和程序C之间便会…

【css】伪元素实现图片个悬停文字聚焦效果

实现重点&#xff1a; 文字覆盖在图片上&#xff1a; 通过使用 position: absolute 将 .box 文字盒子定位在图片上方。父容器 .img-wrap 使用了 position: relative 确保子元素的绝对定位在父容器的边界内生效。 创建悬停效果&#xff1a; 通过使用 &::before 和 &::…

国富基金入股的关联性与奇瑞依赖症,大昌科技业务独立性引关注

《港湾商业观察》廖紫雯 日前&#xff0c;安徽大昌科技有限公司&#xff08;以下简称&#xff1a;大昌科技&#xff09;更新招股书并完成三轮问询&#xff0c;公司冲刺深交所创业板得到进一步进展。此前&#xff0c;2023年6月&#xff0c;大昌科技IPO获深交所受理&#xff0c;…

密码管理系统的自动化与集成:重塑安全与效率的双重飞跃

在数字化时代&#xff0c;密码作为保护个人信息、企业资产及敏感数据的第一道防线&#xff0c;其重要性不言而喻。然而&#xff0c;随着网络应用的激增和复杂性的提升&#xff0c;传统的密码管理方式——如使用简单密码、重复密码或依赖记忆——已难以满足现代安全需求&#xf…

【微信小程序】自定义组件 - 数据、方法和属性

1. data 数据 2. methods 方法 在小程序组件中&#xff0c;事件处理函数和自定义方法需要定义到 methods 节点中&#xff0c;示例代码如下&#xff1a; 3. properties 属性 在小程序组件中&#xff0c;properties 是组件的对外属性&#xff0c;用来接收外界传递到组件中的数…

华为nova2下无需root安装Metasploit

华为nova2下安装google play store失败 从http://www.apkmirror.com/中下载termux 通过数据线传到手机上并安装 进入termux后执行如下指令&#xff1a; pkg install curl curl -OL https://raw.githubusercontent.com/Hax4us/Metasploit_termux/master/metasploit.sh chmod x …

优化 WinForms 应用程序的 DataGridView 性能

DataGridView 控件的虚拟模式允许你管理大量数据而不必一次性加载所有数据。这种模式特别适合于需要显示大量数据但又希望保持良好性能的场景。以下是如何启用和使用虚拟模式的步骤&#xff1a; 启用虚拟模式&#xff1a; 在 DataGridView 的属性窗口中&#xff0c;将 VirtualM…

杰发科技AC7840——CAN通信简介(8)_通过波特率和时钟计算SEG_1/SEG_2/SJW/PRESC

通过公式计算 * 波特率和采样点计算公式&#xff1a;* tSeg1 (S_SEG_1 2); tSeg2 (S_SEG_2 1).* BandRate (SCR_CLK / (S_PRESC 1) / ((S_SEG_1 2) (S_SEG_2 1))), SCR_CLK 为CAN 模块源时钟* SamplePoint (tSeg1 / (tSeg1 tSeg2)). {0x0D, 0x04, 0x04, 0x3B},…

数据结构——链式队列和循环队列

目录 引言 队列的定义 队列的分类 1.单链表实现 2.数组实现 队列的功能 队列的声明 1.链式队列 2.循环队列 队列的功能实现 1.队列初始化 (1)链式队列 (2)循环队列 (3)复杂度分析 2.判断队列是否为空 (1)链式队列 (2)循环队列 (3)复杂度分析 3.判断队列是否…

26.删除有序数组中的重复项---力扣

题目链接&#xff1a; . - 力扣&#xff08;LeetCode&#xff09;. - 备战技术面试&#xff1f;力扣提供海量技术面试资源&#xff0c;帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。https://leetcode.cn/problems/remove-duplicates-from-sorted-array/descript…

仿Muduo库实现高并发服务器——Server.hpp框架的简单描述

EventLoop模块在本项目中的简单使用&#xff1a; 下面这张图 是channel模块&#xff0c;poller模块&#xff0c;TimerWheel模块&#xff0c;EventLoop模块&#xff0c;LoopThreadPool模块进行组合。便于大家对这个项目的理解&#xff0c;因为代码看起来挺复杂的。 下面这个图&…

招募活动投稿展示 | 感受科技温度,从一个 LLM 应用开始

活动介绍 谷歌开发者招募活动是专为 Google 技术的爱好者及开发者们开展的活动&#xff0c;旨在鼓励大家通过多种形式 (文章/视频/coding 等) 创作与 Google 技术相关的讲解分享、实践案例或活动感受等内容&#xff0c;展示代码、框架、平台在真实世界中的生动表现&#xff0c;…

详解Spring Bean的生命周期

详解Bean的生命周期 前言 在我们没有使用Spring框架之前&#xff0c;创建对象一般都是使用new关键字进行创建&#xff0c;当然除了new关键字外&#xff0c;还有 运用反射手段&#xff0c;使用Class类的newInstance方法 或者 Constructor类中的newInstance方法使用clone方法使…

找到sql里面参数字段占位符的位置,方便对字段进行加密存储

CCJSqlParserUtil工具是强大&#xff0c;难用也是真的&#xff0c;得分析sql的各种各样的表达式。从中递归找出业务需要的。 public class SqlExpressionAnalyzer {public static void main(String[] args) {String sql "select id,user_name from sys_user t1,sys_offi…

JavaScript语法基础之DOM基础

目录 1. DOM 基础 1.1. DOM 是什么&#xff1f; 1.1.1. DOM 对象 1.1.2. DOM 结构 1.2. 节点类型 1.3. 获取元素 1.3.1. getElementById() 1.3.2. getElementsByTagName() 1.3.3. getElementsByClassName() 1.3.4. getElementsByName() 1.4.如何去操作对象 修改属性…