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

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.mzph.cn/news/898576.shtml

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

相关文章

如何缓解大语言模型推理中的“幻觉”(Hallucination)?

目录 如何缓解大语言模型推理中的“幻觉”(Hallucination)? 1. 什么是大语言模型的“幻觉”(Hallucination)? 幻觉的常见类型 2. 如何缓解大模型的幻觉问题? 方法 1:使用知识检索…

Linux权限管理详解

Linux权限管理系统 Linux作为一个多用户操作系统,其权限管理系统是保障系统安全的重要组成部分。通过合理设置文件和目录的权限,可以有效控制用户对系统资源的访问。 一、基本权限概念 Linux系统中的权限分为三类: 读权限(r):…

第十四次CCF-CSP认证(含C++源码)

第十四次CCF-CSP认证 卖菜满分思路 买菜满分思路 再卖菜满分题解(差分约束)solution 1(枚举 correct but 超时)solution 2(正解) 卖菜 题目链接 满分思路 就是模拟一下这个调整第二天菜价的过程,其中对于两种只有一个邻居的情况下做出调整&…

CCBCISCN复盘

AWDP – ccfrum 自己搭了一下环境, 复现一下这道题目, 之前比赛的时候完全没想到这个漏洞要怎么打, 修也不知道要怎么修, 就仅仅是对用户名的账号和密码进行了一下过滤, 完全没起到作用, 唉, 实在太菜 如果想要尝试复现的话可以尝试拉取这个镜像, 我打完之后就直接把这个容器给…

(每日一道算法题)交易逆序对的总数

LCR 170. 交易逆序对的总数 - 力扣(LeetCode) 在股票交易中,如果前一天的股价高于后一天的股价,则可以认为存在一个「交易逆序对」。请设计一个程序,输入一段时间内的股票交易记录 record,返回其中存在的「…

【操作系统】共享数据的竞争问题

共享数据的竞争问题 问题:保护中断与主程序共享的avg_data方法一:使用关中断保护1. 添加关中断宏2. 修改数据读取代码3. 修改中断服务程序(ISR) 方法二:使用原子操作(需平台支持)1. 定义原子类型…

VS010生成可由MATLAB2016调用的DLL文件方法

亲测实用,不用配置杂七杂八的依赖项 1:新建Win32的DLL输出项目 2:修改为release模式 3:添加calc.cpp文件,即要导出的函数myadd: #include "calc.h" __declspec(dllexport) int myadd(int a,in…

机器学习Pandas_learn4

import pandas as pddef calculate_goods_covariance():# 定义商品销售数据字典goods_sales_data {"时期": ["一期", "二期", "三期", "四期"],"苹果": [15, 16, 3, 2],"橘子": [12, 14, 16, 18],&quo…

优选算法系列(3.二分查找 )

目录 一.二分查找(easy) 题目链接:704. 二分查找 - 力扣(LeetCode) 解法: 代码: 二.在排序数组中查找元素的第⼀个和最后⼀个位置(medium) 题目链接:34.…

DAY36贪心算法Ⅴ

56. 合并区间 - 力扣&#xff08;LeetCode&#xff09; class Solution { static bool cmp(vector<int>&a,vector<int>&b){return a[0] < b[0]; } public:vector<vector<int>> merge(vector<vector<int>>& intervals) {so…

阿里云服务器部署 五 Nginx + springboot

Nginx的部分配置 1. 基础容灾配置&#xff08;被动健康检查&#xff09; 在 upstream 块中&#xff0c;通过 max_fails 和 fail_timeout 参数定义故障转移规则&#xff1a; 在 upstream 块中&#xff0c;通过 max_fails 和 fail_timeout 参数定义故障转移规则&#xff1a;…

基于大模型的下颌前突畸形预测及治疗方案研究报告

目录 一、引言 1.1 研究背景 1.2 研究目的 1.3 研究意义 二、大模型技术原理与应用现状 2.1 大模型的基本原理 2.2 在医疗领域的应用案例 2.3 在下颌前突畸形研究中的可行性分析 三、下颌前突畸形概述 3.1 定义与分类 3.2 流行病学特征 3.3 病因与发病机制 3.4 对…

接口自动化测试框架详解

&#x1f345; 点击文末小卡片&#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 接口自动化测试是指通过编写程序来模拟用户的行为&#xff0c;对接口进行自动化测试。Python是一种流行的编程语言&#xff0c;它在接口自动化测试中得到了广泛…

Day11 动态规划入门

动态规划 就是 : 给定一个问题&#xff0c;我们把它拆成一个个子问题&#xff0c;直到子问题可以直接解决。然后把子问题的答案保存起来&#xff0c;以减少重复计算。再根据子问题答案反推&#xff0c;得出原问题解的一种方法. 记忆化搜索 暴力dfs 记录答案 动态规划入门思…

[AI速读]用持续集成(CI)优化芯片验证环境:Jenkins与EDA工具的实战指南

在芯片验证中,回归测试(Regression Test)是确保设计稳定性的关键步骤。但随着设计复杂度增加,手动管理海量测试用例、分析日志和覆盖率数据变得异常耗时。本文将介绍如何利用持续集成(CI)工具Jenkins,结合EDA验证环境(如Cadence vManager),实现自动化测试与结果分析,…

深度解析:JavaScript变量声明的演变与核心差异(var/let/隐式声明)

深度解析&#xff1a;JavaScript变量声明的演变与核心差异&#xff08;var/let/隐式声明&#xff09; 一、JavaScript变量声明的演进史 JavaScript的变量声明机制经历了三个阶段演进&#xff1a; 原始阶段&#xff08;ES5及之前&#xff09;&#xff1a;仅 var 声明 隐式全局…

第2.1节:AWK脚本结构

1 第2.1节&#xff1a;AWK脚本结构 1.1 第1个awk脚本 假设有如下的数据待处理&#xff0c;需要将第2列提取出来&#xff1a; #, 名称, 大小, 类型, 修改, 属性 1, COMMIT_EDITMSG, 331 bytes, 文件, 24/09/16 08:42:19, -a----- 2, config, …

Win NAS 分享功能:精准、安全的内容共享

WinNAS 不仅是一款强大的 NAS服务&#xff0c;还通过耘想存储 APP 提供了便捷的内容分享功能。无论是与个人、群聊、朋友圈还是公众分享文件&#xff0c;WinNAS 都配备了严格的权限管理机制&#xff0c;确保您的数据安全且精准地传递给目标对象。以下是 WinNAS 分享功能的详细介…

C# 项目06-计算程序运行时间

实现需求 记录程序运行时间&#xff0c;当程序退出后&#xff0c;保存程序运行时间&#xff0c;等下次程序再次启动时&#xff0c;继续记录运行时间 运行环境 Visual Studio 2022 知识点 TimeSpan 表示时间间隔。两个日期之间的差异的 TimeSpan 对象 TimeSpan P_TimeSpa…

网络华为HCIA+HCIP NFV

目录 NFV关键技术&#xff1a;虚拟化 NFV关键技术&#xff1a;云化 NFV架构 NFV标准架构 ​编辑 NFV架构功能模块 NFV架构接口 NFV关键技术&#xff1a;虚拟化 在NFV的道路上&#xff0c;虚拟化是基础&#xff0c;云化是关键。传统电信网络中&#xff0c;各个网元都是…