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

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

3天内不再提示

组合逻辑电路的类型

东芝半导体 来源:东芝半导体 作者:东芝半导体 2023-04-28 09:43 次阅读

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

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

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

1反相器

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

e4e4585a-e4eb-11ed-ab56-dac502259ad0.jpg

图1 逆变器的操作

2缓冲器

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

e4fed446-e4eb-11ed-ab56-dac502259ad0.png

图2 缓冲器的操作

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

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

e513a506-e4eb-11ed-ab56-dac502259ad0.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所示。

e5353fea-e4eb-11ed-ab56-dac502259ad0.jpg

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

4施密特触发器

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

e552e964-e4eb-11ed-ab56-dac502259ad0.png

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

5解码器

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

e56fa162-e4eb-11ed-ab56-dac502259ad0.jpg

e5964722-e4eb-11ed-ab56-dac502259ad0.jpg

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

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

e5b4537a-e4eb-11ed-ab56-dac502259ad0.jpg

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

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

审核编辑:汤梓红

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

    关注

    58

    文章

    5718

    浏览量

    235510
  • 逻辑电路
    +关注

    关注

    13

    文章

    494

    浏览量

    42625
  • 缓冲器
    +关注

    关注

    6

    文章

    1922

    浏览量

    45486
  • 反相器
    +关注

    关注

    6

    文章

    311

    浏览量

    43320
  • 触发器
    +关注

    关注

    14

    文章

    2000

    浏览量

    61158

原文标题:芝识课堂【CMOS逻辑IC基础知识】—解密组合逻辑背后的强大用途!(上)

文章出处:【微信号:toshiba_semicon,微信公众号:东芝半导体】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    集成逻辑电路组合逻辑电路

    。4. 了解半加器、全加器的逻辑功能及三变量表决电路逻辑功能。实验原理说明门电路是组成逻辑电路的最基本单元,与非门是组成各种
    发表于 12-11 23:36

    组合逻辑电路常见的类型

      组合逻辑电路是无记忆数字逻辑电路,其任何时刻的输出仅取决于其输入的组合。  与顺序逻辑电路不同,顺序
    发表于 12-31 17:01

    常见的组合逻辑电路分析

    与顺序逻辑电路不同,顺序逻辑电路的输出取决于它们的当前输入和先前的输出状态,给它们提供某种形式的存储器。组合逻辑电路的输出仅由其当前输入状态的逻辑
    发表于 01-19 09:29

    基本组合逻辑电路

    基本组合逻辑电路 一、 实验目的?⒈ 掌握一般组合逻辑电路的分析和设计方法。?⒉ 熟悉集成优先编码器的逻辑功能及简单应用。
    发表于 09-24 22:14 2643次阅读

    组合逻辑电路的分析与设计-逻辑代数

    组合逻辑电路的分析与设计-逻辑代数   在任何时刻,输出状态只决定于同一时刻各输入状态的组合,而与先前状态无关的逻辑电路称为
    发表于 04-07 10:07 3242次阅读
    <b class='flag-5'>组合</b><b class='flag-5'>逻辑电路</b>的分析与设计-<b class='flag-5'>逻辑</b>代数

    组合逻辑电路的设计

    组合逻辑电路的设计 组合逻辑电路的设计与分析过程相反,其步骤大致如下:  (1)根据对电路逻辑
    发表于 04-07 10:12 1.3w次阅读
    <b class='flag-5'>组合</b><b class='flag-5'>逻辑电路</b>的设计

    什么是组合逻辑电路组合逻辑电路的基本特点和种类详解

    逻辑电路按其逻辑功能和结构特点可分为组合逻辑电路和时序逻辑电路
    发表于 05-22 15:15 7.5w次阅读
    什么是<b class='flag-5'>组合</b><b class='flag-5'>逻辑电路</b>,<b class='flag-5'>组合</b><b class='flag-5'>逻辑电路</b>的基本特点和种类详解

    组合逻辑电路实验原理

    逻辑电路按其逻辑功能和结构特点可分为组合逻辑电路和时序逻辑电路。单一的与门、或门、与非门、或非门、非门等
    发表于 01-30 17:05 6.7w次阅读
    <b class='flag-5'>组合</b><b class='flag-5'>逻辑电路</b>实验原理

    组合逻辑电路和时序逻辑电路比较_组合逻辑电路和时序逻辑电路有什么区别

    组合逻辑电路和时序逻辑电路都是数字电路组合逻辑电路逻辑
    发表于 01-30 17:26 9.4w次阅读
    <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>有什么区别

    什么是组合逻辑电路_组合逻辑的分类

    组合逻辑电路是无记忆数字逻辑电路,其任何时刻的输出仅取决于其输入的组合.
    的头像 发表于 06-22 10:53 5w次阅读
    什么是<b class='flag-5'>组合</b><b class='flag-5'>逻辑电路</b>_<b class='flag-5'>组合</b><b class='flag-5'>逻辑</b>的分类

    什么是组合逻辑电路 如何使用verilog描述组合逻辑电路

    逻辑电路在任何时刻产生的稳定的输出信号仅仅取决于该时刻的输入信号,而与过去的输入信号无关,即与输入信号作用前的状态无关,这样的电路称为组合逻辑电路
    发表于 08-08 10:40 5881次阅读
    什么是<b class='flag-5'>组合</b><b class='flag-5'>逻辑电路</b> 如何使用verilog描述<b class='flag-5'>组合</b><b class='flag-5'>逻辑电路</b>

    组合逻辑电路的分析和设计

    所谓组合逻辑电路的分析,就是根据给定的逻辑电路图,求出电路逻辑功能。
    的头像 发表于 03-06 14:37 3913次阅读

    组合逻辑电路之与或逻辑

    逻辑电路由多个逻辑门组成且不含存储电路,对于给定的输入变量组合将产生确定的输出,则这种逻辑电路称为组合
    的头像 发表于 02-04 11:46 1731次阅读
    <b class='flag-5'>组合</b><b class='flag-5'>逻辑电路</b>之与或<b class='flag-5'>逻辑</b>

    常用的组合逻辑电路

    组合逻辑电路和时序逻辑电路是数字电路中两种重要的逻辑电路类型,它们主要区别在于其输出信号的依赖关
    的头像 发表于 02-04 16:00 4467次阅读

    什么是组合逻辑电路和时序逻辑电路?它们之间的区别是什么

    什么是组合逻辑电路和时序逻辑电路?时序逻辑电路组合逻辑电路的区别是什么 
    的头像 发表于 03-26 16:12 3613次阅读