0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CMOS逻辑IC基础知识:解密组合逻辑背后的强大用途(上)

suanjunihao 来源:suanjunihao 作者:suanjunihao 2023-05-05 09:17 次阅读

【CMOS逻辑IC基础知识】—解密组合逻辑背后的强大用途!(上)

在前面的芝识课堂中,我们跟大家简单介绍了逻辑IC的基本知识和分类,并且特别提到CMOS逻辑IC因为成本、系统复杂度和功耗的平衡性很好,因此得到了最广泛应用,同时也和大家一起详细了解了CMOS逻辑IC的基本操作。逻辑IC作为一种对一个或多个数字输入信号执行基本逻辑运算以产生数字输出信号的半导体器件,其应用也是非常丰富的,今天就来和芝子一起了解一下吧。

首先我们要明确的是CMOS逻辑IC大致包括两种逻辑,即组合逻辑和时序逻辑。其中组合逻辑是输出仅为当前输入的纯函数逻辑电路类型,主要包括反相器、缓冲器、双向总线缓冲器、施密特触发器装置、解码器、多路复用器模拟多路复用器/多路分解器、模拟开关等;时序逻辑是一种其输出取决于先前输入值的顺序,并由当前输入(如控制信号触发器、锁存器、计数器、移位寄存器等)控制的逻辑电路类型。组合逻辑电路与时序逻辑电路的区别体现在输入输出关系、有无存储(记忆)单元、结构特点上。

首先我们以几个简单的电路部分为例,来介绍组合逻辑电路的基本情况。

1 反相器

组合逻辑应用中比较常见的是反相器(以74VHC04为例),是一种输出(Y)与输入(A)相反的逻辑门,如图1所示。

wKgaomRTp9WAN8ikAAAmIhHAhPg642.jpg

图1 逆变器的操作

2 缓冲器

缓冲器(例如74VHC244),缓冲器增加驱动能力以增加可连接的信号线的数量,并执行波形整形。缓冲区不执行逻辑操作,示意图如图2。

wKgZomRTp9WAArn3AAAHrq2Xmvk191.png

图2 缓冲器的操作

3 双向总线缓冲器(收发器

双向总线缓冲器(收发器),比如74VHC245。双向总线缓冲器(收发器)是一种其I/O引脚可配置为输入和输出以接收和发送数据的逻辑电路。由于收发器允许通过控制信号(DIR)更改信号方向,所以它沿着总线传输,双向传输数据。图3显示了收发器的应用示例。双向使用总线信号时,将总线输入和总线输出都通过上拉电阻连接到VCC或GND,以防止在控制信号(DIR)切换信号时输入信号变为开路(未定义)。切换信号时请注意不要将输出与总线输出短路。

wKgaomRTp9aAEpTaAABZPo4IQzc227.jpg

图3 双向总线缓冲器的应用示例

我们来看一下图3这个系统的逻辑情况,通过在/G为高电平时更改DIR的值,可以轻松更改A和B引脚的方向。/G为高电平时,更改DIR的值和外部数据的方向。在周期#0,数据从B传输到A。在周期#1,A引脚处于高Z状态。因此,输出数据无效。在周期#2,更改DIR的值和外部数据的方向。在周期#3,启用A和B引脚。然后,输出数据在周期#4开始时保持稳定。在周期#4,数据从A传输到B。详细输入和输出逻辑关系如图4所示。

wKgZomRTp9aAVBG4AACsLsheUko820.jpg

图4 双向总线缓冲器的逻辑示意

4 施密特触发器

我们再看一个特别的示例,施密特触发装置(以VHC14为例)。施密特触发装置在两个输入阈值电压之间有一个磁滞带。图5显示了具有输入阈值滞后的施密特反相器的输入和输出波形。对于具有磁滞的IC,正向阈值电压(VP)不同于负向阈值电压(VN)。对于缓慢上升或下降的输入,输入阈值滞后(VH)有助于稳定输出。即使存在输入噪声或电源或噪声引起的接地反弹的情况下,IC也不会产生错误输出,除非噪声或反弹超过磁滞宽度。

wKgaomRTp9aAYVIaAACCZu-o1aM809.png

图5 施密特反相器的输入和输出波形

5 解码器

解码器也是一种典型的组合逻辑电路,我们以VHC138为例进行逻辑解读。解码器将N个编码输入的二进制信息转换为最多2N个独特输出。它通常用于增加端口数量和生成芯片选择信号。图6显示了3对8解码器(即具有三个输入和八个输出的解码器)的逻辑符号、真值表和时序图。

wKgZomRTp9eAY-qmAACMrggCjFo208.jpg

wKgaomRTp9eAK6SKAAAuZ5x-9DQ698.jpg

图6 3对8解码器的逻辑符号和真值表以及时序图

图7则显示如何使用3对8解码器从三个输入(A、B和C)生成八个芯片选择信号。当A、B和C都为低电平时,只有/Y0输出提供逻辑低电平,所以选择IC0。图7表明,通过三个输入的组合,可以从最多八个芯片中选择任意芯片。

wKgZomRTp9eAOD8pAACWzc9pIpk317.jpg

图7 3至8解码器的时序图

今天的芝识课堂,我们带大家了解了几种典型电路单元的对应逻辑关系,在下面的芝识课堂中,我们将继续跟大家分享CMOS逻辑IC的基础知识,敬请期待。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 半导体
    +关注

    关注

    334

    文章

    27010

    浏览量

    216306
  • 反相器
    +关注

    关注

    6

    文章

    310

    浏览量

    43244
  • 组合逻辑
    +关注

    关注

    0

    文章

    47

    浏览量

    10033
  • 逻辑IC
    +关注

    关注

    0

    文章

    19

    浏览量

    6423
收藏 人收藏

    评论

    相关推荐

    组合逻辑电路的类型

    在前面的芝识课堂中,我们跟大家简单介绍了逻辑IC的基本知识和分类,并且特别提到CMOS逻辑IC
    的头像 发表于 04-28 09:43 3523次阅读
    <b class='flag-5'>组合</b><b class='flag-5'>逻辑</b>电路的类型

    【雨的FPGA笔记】基础知识-------逻辑电路(2)

    FPGA的逻辑电路基础知识四、逻辑逻辑0:表示低电平,对应GND。 逻辑1:表示高电平,对应VCC。 逻辑X:表示未知,可能高电平,可能
    发表于 12-10 20:32

    【技巧分享】时序逻辑组合逻辑的区别和使用

    逻辑反映的电路也有不同,时序逻辑相当于在组合逻辑的基础多了一个D触发器。 波形图层面,组合
    发表于 03-01 19:50

    组合逻辑电路常见的类型

    :每个逻辑门的逻辑功能。共同组合电路从个别逻辑门执行期望的应用包括由 多路复用器,解复用器,编码器,解码器,全和半加器等  组合
    发表于 12-31 17:01

    常见的组合逻辑电路分析

    的分类组合逻辑最常见的用途之一是在多路复用器和多路分解器类型的电路中。此处,多个输入或输出连接到公共信号线,逻辑门用于解码地址以选择单个数据输入或输出开关。一个多路复用器由两个独立的组
    发表于 01-19 09:29

    什么是数字逻辑门_数字逻辑基础知识

    数字逻辑门是一种电子电路,它根据输入存在的数字信号的组合做出逻辑决策.
    的头像 发表于 06-22 08:51 1.4w次阅读

    逻辑电路的基础知识

    FPGA (Field Programmable Gate Aray,现场可编程门阵列)是一种可通过重新编程来实现用户所需逻辑电路的半导体器件。为了便于大家理解FPGA的设计和结构,我们先来简要介绍一些逻辑电路的基础知识
    的头像 发表于 10-13 11:21 2.8w次阅读
    <b class='flag-5'>逻辑</b>电路的<b class='flag-5'>基础知识</b>

    CMOS逻辑IC基础知识:系统认识CMOS逻辑IC

    ——逻辑IC。当然,除了用于电机控制应用外,逻辑IC是绝大部分电子系统中必不可少的半导体器件。东芝作为逻辑
    的头像 发表于 01-10 09:12 1773次阅读

    一起了解CMOS逻辑IC的基本操作

    使用互补的p沟道和n沟道MOSFET组合的电路称为CMOS(互补MOS)。CMOS逻辑IC以各种方式组合
    的头像 发表于 02-21 09:08 990次阅读

    CMOS逻辑IC的基本操作流程

    在上期的芝识课堂中,我们和大家简单认识了逻辑IC的基本知识和分类,并且特别提到CMOS逻辑IC
    的头像 发表于 02-21 09:08 822次阅读

    CMOS逻辑IC基础知识】——受欢迎的CMOS逻辑IC

    在上期的芝识课堂中,我们和大家简单认识了逻辑IC的基本知识和分类,并且特别提到CMOS逻辑IC
    的头像 发表于 03-13 09:01 909次阅读
    【<b class='flag-5'>CMOS</b><b class='flag-5'>逻辑</b><b class='flag-5'>IC</b><b class='flag-5'>基础知识</b>】——受欢迎的<b class='flag-5'>CMOS</b><b class='flag-5'>逻辑</b><b class='flag-5'>IC</b>

    CMOS逻辑IC基础知识】—解密组合逻辑背后强大用途!(

    在前面的芝识课堂中,我们跟大家简单介绍了逻辑IC的基本知识和分类,并且特别提到CMOS逻辑IC
    的头像 发表于 05-08 10:40 985次阅读
    【<b class='flag-5'>CMOS</b><b class='flag-5'>逻辑</b><b class='flag-5'>IC</b><b class='flag-5'>基础知识</b>】—<b class='flag-5'>解密</b><b class='flag-5'>组合</b><b class='flag-5'>逻辑</b><b class='flag-5'>背后</b>的<b class='flag-5'>强大用途</b>!(<b class='flag-5'>上</b>)

    组合逻辑电路的相关知识

    本篇内容主要回顾第三章组合逻辑电路的知识,虽然前面提到过组合逻辑电路是数字电路中很重要的一部分,但是学习起来相对简单,主要是要学会掌握方法。
    的头像 发表于 05-24 14:38 2003次阅读
    <b class='flag-5'>组合</b><b class='flag-5'>逻辑</b>电路的相关<b class='flag-5'>知识</b>

    在Artix 7 FPGA使用Vivado的组合逻辑与顺序逻辑

    电子发烧友网站提供《在Artix 7 FPGA使用Vivado的组合逻辑与顺序逻辑.zip》资料免费下载
    发表于 06-15 09:14 0次下载
    在Artix 7 FPGA<b class='flag-5'>上</b>使用Vivado的<b class='flag-5'>组合</b><b class='flag-5'>逻辑</b>与顺序<b class='flag-5'>逻辑</b>

    简单认识逻辑电路的用途

    在数字电子的世界里,每一个决策、每一条指令、每一次数据处理,都离不开CMOS逻辑IC的掌控。CMOS逻辑
    的头像 发表于 11-01 15:44 208次阅读