74HC04(反相器)和74HC14(反相器、施密特触发器)的区别

news/2025/3/22 6:19:28/

74HC04和74HC14的具体区别详解

  同样具有反相器功能,你知道74HC04和74HC14的具体区别吗?

74HC04

  对于74HC04很好理解,输入低电平,输出高电平;输入高电平,输出低电平。

建议操作条件:

  下图是TI的74HC04的输入特性表,举个例子来看,

当芯片供电电压Vcc=4.5V时,输入端最少输入3.15V电压才可以被74HC04识别为高电平

同理,输入端只有输入不大于1.35V的电压,才可以被识别为低电平

 

  在TEST CONDITIONS(测试条件)分别选IOH=-4mA和IOL=4mA,再举例子看,同上面的一样,当芯片供电电压Vcc=4.5V时,且输入端被识别为低电平,输出端VOH就是高电平,且最小值为3.84V

同理,当芯片供电电压Vcc=4.5V时,且输入端被识别为高电平,输出端VOL就是低电平,且最大值为0.33V

  从以上的分析可以看出,经74HC04的反相,到底输出几伏的高电平或低电平主要和该芯片的供电电压关系密切!

  以上对于74HC04的分析同样适用于74HC14!关于以上的数据,他们在手册中完全一样!也就是单纯作为反相器使用时,可以通用。但是74HC14除了反相器这个基本功能外,他还是个施密特触发器

  74HC14引脚图:

  

  

  对于74HC14来说,

  当输入VI大于阀值电压VT+时,输出VO由高电平变低电平;

  当输入VI小于阀值电压VT-时,输出VO由低电平变高电平;

  通过上面分析,我们了解了施密特触发器是以反相器为基础的,以及阀值电压的基本概念。

  VOH和VOL上文已经介绍过了,下面看一下VT+和VT-:

  当芯片供电电压Vcc=4.5V时,正向阀值的典型值VT+=2.5V,负向阀值的典型值VT-=1.6V。也就说,当输入大于2.5V时,输出为低电平;当输入小于1.6V时,输出为高电平。这样的范围就比74HC04的“当输入大于3.15V时,输出为低电平;当输入小于1.35V时,输出为高电平(参看第一个图)”这个范围要宽,因而也避免了电平干扰。

  施密特触发器74HC14是如何比反相器74HC04克服电平干扰呢?

  设定芯片供电电压Vcc=4.5V,输入电压在T时刻前大于3.15V时,无论是74HC04还是74HC14,输出均为低电平;但当T时刻输入电压出现波动,有一个快速的下陷,此时的输入电压小于3.15V而大于2.5V,那么74HC04的输出会不确定,因为此时它的输入既不是高电平也不是低电平范围,而74HC14依旧会认为输入为高电平,所以输出为低电平!此时可以看出74HC14的深厚功力了吧?

  因此经常这样使用74HC14来对抗干扰:

  将两个施密特出发前连接起来,比如当芯片供电电压Vcc=4.5V,输入为3V,输出至少为3.84V,一般会接近4.5V。即使输入有波动,只要不小于2.5V,输出是不会变的。这样可以对抗输入信号的突变干扰。


http://www.ppmy.cn/news/1581073.html

相关文章

Maven安装与环境配置

首先我们先介绍一些关于Maven的知识,如果着急直接看下面的安装教程。 目录 Maven介绍 Maven模型 Maven仓库 Maven安装 下载 安装步骤 Maven介绍 Apache Maven是一个项目管理和构建工具,它基于项目对象模型(Project Object Model , 简称: POM)的概念…

idea问题(三)pom文件显示删除线

一、问题 1、现象 2、原因 分析原因和出现的流程:创建子模块的时候因为名称错误了,并且通过修改模块模块名称后,又删除了模块,因删除不干净。再次建立了同名模块,会让IDEA认为你再次新建的项目是已经被删除的项目。 …

Cursor安装注册+基础配置+入门实操

一、安装注册 官网地址:https://www.cursor.com/ 下载按钮会根据电脑系统来匹配,点击对应「Download」按钮进行下载。完成后,按步骤安装即可。 安装完成后,即可点击图标打开软件。 基础设置完成后,就需要选择注册账号…

NVIDIA Isaac GR00T N1:世界首个开源通用人形机器人基础模型

NVIDIA Isaac GR00T N1:世界首个开源通用人形机器人基础模型 NVIDIA最近发布了一个重磅开源项目——Isaac GR00T N1,这是世界上第一个开源的通用人形机器人推理和技能基础模型。本文将详细介绍这个革命性项目的背景、架构、部署方法以及使用流程&#x…

如何通过iPaaS集成平台快速配置协议接口

在数字化转型的浪潮中,企业对于高效的数据整合和流程协同的需求愈发迫切。传统数据集成方式因开发周期长、维护成本高、扩展性差等问题,逐渐难以满足企业快速发展的需求。此时,iPaaS(Integration Platform as a Service&#xff0…

C# 语法糖

三元运算符 &#xff1f;&#xff1a; 使用前 int value -2; if (value < 0) {value 0; } else {value 1; } 使用后 int value -2; value value < 0 ? 0 : 1; Null 合并操作符 &#xff1f;&#xff1f; 使用前 string value GetString(); if (value null…

在使用mybatis时遇到枚举的相关问题和解决

目录 1.前言 2.问题解决 2.1 在父依赖中添加版本管理 2.2 微服务中引入依赖 2.3 在application.yaml中进行配置 2.4 在枚举中添加注解 1.前言 今天在使用mybatis的时候&#xff0c;如下SQL查询遇到了报错(其中status为枚举类型&#xff0c;数据库中存的为整形)&#xf…

Compose 实践与探索十五 —— 自定义触摸

1、自定义触摸与一维滑动监测 之前我们在讲 Modifier 时讲过如下与手势检测相关的 Modifier&#xff1a; Modifier.clickable { } Modifier.combinedClickable { } Modifier.pointerInput {detectTapGestures { } }这里对以上内容就不再赘述了&#xff0c;直接去讲解更复杂的…