热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

TTL、CMOS和RS232电平的区别和联系

什么是TTL电平、CMOS电平、RS232电平?它们有什么区别呢?一般说来,CMOS电平比TTL电平有着更高的噪声容限。1、TTL电平标准输出L

什么是 TTL 电平、 CMOS 电平、 RS232 电平?它们有什么区别呢?一般说来, CMOS 电平比 TTL 电平有着更高的噪声容限。

1 TTL 电平标准

输出 L <0.8V H >2.4V

输入 L <1.2V H >2.0V

TTL 器件输出低电平要小于 0.8V ,高电平要大于 2.4V 。输入,低于 1.2V 就认为是 0 ,高于 2.0 就认为是 1 。于是 TTL 电平的输入低电平的噪声容限就只有 (0.8-0)/2=0.4V ,高电平的噪声容限为 (5-2.4)/2=1.3V

2 CMOS 电平标准

输出 L <0.1*Vcc H >0.9*Vcc

输入 L <0.3*Vcc H >0.7*Vcc

由于 CMOS 电源采用 12V 则输入低于 3.6V 为低电平,噪声容限为 1.8V ,高于 3.5V 为高电平,噪声容限为 1.8V CMOS比 TTL 有更高的噪声容限。

3 RS232 标准

逻辑 1 的电平为 -3 -15V ,逻辑 0 的电平为 +3 +15V 注意电平的定义反相了一次。

4 TTL CMOS 电平使用起来有什么区别

(1) 电平的上限和下限定义不一样, CMOS 具有更大的抗噪区域。 同是 5 伏供电的话, TTL 一般是 1.7V 3.5V 的样子, CMOS 一般是 2.2V 2.9V 的样子,不准确,仅供参考。

(2) 电流驱动能力不一样, TTL 一般提供 25 毫安的驱动能力,而 CMOS 一般在 10 毫安左右。

(3) 需要的电流输入的大小也不一样,一般 TTL 需要 2.5 毫安左右, CMOS 几乎不需要电流输入。

(4) 很多器件都是兼容 TTL CMOS 的, datasheet 会有说明。如果不考虑速度和性能,一般器件可以互换。 但是需要注意有时候负载效应可能引起电路工作不正常,因为有些 TTL 电路需要下一级的输入阻抗作为负载才能正常工作。

5 TTL 电路和 CMOS 电路的逻辑电平

VOH:   逻辑电平 1 的输出电压

VOL:   逻辑电平 0 的输出电压

VIH :   逻辑电平 1 的输入电压

VIL :   逻辑电平 0 的输入电压

TTL 电路临界值:

VOHmin    =     2.4V     VOLmax   =     0.4V

VIHmin    =     2.0V     VILmax   =     0.8V

CMOS 电路临界值(电源电压为+ 5V

VOHmin    =     4.99V      VOLmax   =     0.01V

VIHmin    =     3.5V     VILmax   =     1.5V

6 TTL CMOS 的逻辑电平转换

CMOS 电平能驱动 TTL 电平

TTL 电平不能驱动 CMOS 电平,需加上拉电阻。

7 、常用逻辑芯片特点

74LS 系列:      TTL           输入 :    TTL           输出 :     TTL

74HC 系列:      CMOS     输入 :    CMOS     输出 :     CMOS

74HCT 系列:    CMOS     输入 :    TTL          输出 :     CMOS

CD4000 系列: CMOS     输入 :    CMOS    输出 :     CMOS


推荐阅读
  • LeetCode 540:有序数组中的唯一元素
    来源:力扣(LeetCode),链接:https://leetcode-cn.com/problems/single-element-in-a-sorted-array。题目要求在仅包含整数的有序数组中,找到唯一出现一次的元素,并确保算法的时间复杂度为 O(log n) 和空间复杂度为 O(1)。 ... [详细]
  • 如何在Faceu激萌中设置和使用妆容切换特效?
    本文将详细介绍如何在Faceu激萌应用中设置和使用妆容切换特效,帮助用户轻松实现创意拍摄。无论是新手还是有经验的用户,都能从中受益。 ... [详细]
  • 本文介绍如何解决在 IIS 环境下 PHP 页面无法找到的问题。主要步骤包括配置 Internet 信息服务管理器中的 ISAPI 扩展和 Active Server Pages 设置,确保 PHP 脚本能够正常运行。 ... [详细]
  • Python 异步编程:深入理解 asyncio 库(上)
    本文介绍了 Python 3.4 版本引入的标准库 asyncio,该库为异步 IO 提供了强大的支持。我们将探讨为什么需要 asyncio,以及它如何简化并发编程的复杂性,并详细介绍其核心概念和使用方法。 ... [详细]
  • 探讨一个老旧 PHP MySQL 系统中,时间戳字段不定期出现异常值的问题及其可能原因。 ... [详细]
  • 国内BI工具迎战国际巨头Tableau,稳步崛起
    尽管商业智能(BI)工具在中国的普及程度尚不及国际市场,但近年来,随着本土企业的持续创新和市场推广,国内主流BI工具正逐渐崭露头角。面对国际品牌如Tableau的强大竞争,国内BI工具通过不断优化产品和技术,赢得了越来越多用户的认可。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 郑州大学在211高校中的地位与排名解析
    本文将详细解读郑州大学作为一所位于河南省的211和双一流B类高校,在全国211高校中的地位与排名,帮助高三学生更好地了解这所知名学府的实力与发展前景。 ... [详细]
  • 深入理解 Oracle 存储函数:计算员工年收入
    本文介绍如何使用 Oracle 存储函数查询特定员工的年收入。我们将详细解释存储函数的创建过程,并提供完整的代码示例。 ... [详细]
  • 优化ASM字节码操作:简化类转换与移除冗余指令
    本文探讨如何利用ASM框架进行字节码操作,以优化现有类的转换过程,简化复杂的转换逻辑,并移除不必要的加0操作。通过这些技术手段,可以显著提升代码性能和可维护性。 ... [详细]
  • 本文总结了2018年的关键成就,包括职业变动、购车、考取驾照等重要事件,并分享了读书、工作、家庭和朋友方面的感悟。同时,展望2019年,制定了健康、软实力提升和技术学习的具体目标。 ... [详细]
  • 电子元件封装库:三极管、MOS管及部分LDO(含3D模型)
    本资源汇集了常用的插件和贴片三极管、MOS管以及部分LDO的封装,涵盖TO和SOT系列。所有封装均配有高质量的3D模型,共计96种,满足日常设计需求。 ... [详细]
  • 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]
  • CSS 布局:液态三栏混合宽度布局
    本文介绍了如何使用 CSS 实现液态的三栏布局,其中各栏具有不同的宽度设置。通过调整容器和内容区域的属性,可以实现灵活且响应式的网页设计。 ... [详细]
  • 本文详细介绍了如何使用PHP检测AJAX请求,通过分析预定义服务器变量来判断请求是否来自XMLHttpRequest。此方法简单实用,适用于各种Web开发场景。 ... [详细]
author-avatar
王琰杰昔凛
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有