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

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

3天内不再提示

如何实现TTL和CMOS之间的电平转换

454398 来源:网络整理 作者:佚名 2019-11-08 10:51 次阅读

步骤1:TTL集成电路

如何实现TTL和CMOS之间的电平转换

TTL IC - 双极逻辑系列的成员 - 最初是在1960年代开发的并由晶体管制成,因此名为 Transistor-Transistor Level(TTL)器件。最初的产品线是74xx系列,后来被性能更好的TTL设备所取代,例如 74LSxx , 74ALSxx 和 74Fxx 系列。 LS是低功率肖特基,ALS是高级LS ,F是 Fast 。 TTL系列产品经过了周到的改进,首先是74H,它提供了原始74xx系列速度的两倍,但功耗却超过了两倍。接下来的改进是74L,它增加了所有内部电阻,导致功耗的净改善,但增加了传播延迟。

74S系列的一个关键改进是将肖特基二极管放置在基极 - 集电极结点上晶体管电容效应降低,速度提高了5倍,功耗增加了约2倍。上面提到的74LSxx线是从该系列中得出的,并且功耗降低了大约1/3。 74ALSxx进一步提高了性能。基于新技术的74F系列减少了传播延迟,甚至进一步缩小了IC的尺寸。

步骤2:CMOS集成电路

有一种替代TTL IC大约在同一时间开发,这些类型的IC被称为CMOS(互补MOSFET),因为它包含和使用了高阻抗MOSFET。 MOS电路的高阻抗大大降低了电路的功耗。这些CMOS系列被称为4000系列,并具有4019和4027等名称。

CMOS线还具有较宽的工作电压范围(3V至18V),并且对电压的特定要求意味着HIGH和LOW,用于输入和输出到其他集成电路或数字电路(稍后将介绍)。 4000系列虽然能够提供更大的功率要求,但却比TTL产品要慢得多,并且特别容易受到静电放电的影响,很容易被静电损坏。

CMOS系列取得了一些进展。 74Cxx系列与同名的TTL IC(即74138 = 74C138)引脚兼容。此外,后来又推出了74HC和74HCTxx系列的CMOS IC。这条高速CMOS(HC)线路也与TTL系列引脚兼容,但仍使用与之前CMOS电路相同的电压供应和逻辑电压设置。 74HCTxx系列是高速CMOS,但与TTL对应电压兼容。最后,开发了“高级CMOS” 74ACxx系列,其处理速度可与74F TTL生产线相媲美。

今天,您选择的主要依据是设计的可用性,成本和电压要求。但是,如果您“混合和匹配” CMOS和TTL IC,则仍然存在兼容性问题,因为每个逻辑系列都定义了高电压和低电压,并且它们通常不兼容,只是重叠很小。这对我们意味着什么?我们可能会很幸运,但这没有任何意义,但是对于我们大多数人来说,这意味着我们必须以某种方式进行设计,以在称为“电压电平转换”的过程中匹配每个逻辑系列的逻辑电压要求,或只是级别转移。

第3步:问题定义:等级转换

每个逻辑系列定义了它认为高或低的适当阈值。这个选择有些武断,他们确实做到了。通常,LOW是幅度为零到一伏的信号。 HIGH变化最大,是我们当前电平转换惊愕的原因。 TTL系列允许将2V - 5V的差值计为高电平,并将HIGH的输出阈值定义为2.7V至5V。在CMOS系列中,想要定义HIGH的输入必须在3.5V和5V之间。但是TTL只需要带2.7V,差不多有几伏特对TTL有效,对CMOS无效。这是一个TTL芯片想要发送高电平并在某个模糊范围内的某个地方,这个范围对于CMOS HIGH无效但是对于TTL。

答案是电平转换。这是主动将信号电压调低或调高以匹配目标IC的行为。我发现最有用的是从3.3V信号转换到5V。

步骤4:使用齐纳二极管

对于从5V到3.3V的单向转换,您不会像使用齐纳二极管那样获得更简单,更直接(也更便宜)的解决方案。找到符合您的电压要求的齐纳二极管,两个常见的是1N4733A(5.1V)和1N5226(3.3V)。您需要匹配您的功率;这些是0.5W二极管。通过在齐纳二极管之前串联一个负载电阻,并将齐纳二极管接地,可以确保通过齐纳二极管的电压达到或略低于齐纳二极管的齐纳电压(Vz)。齐纳二极管。在下面的示例图片中,您可以看到输入5V信号输出3.18V信号。

在第二个示例中,我在从10V降压后“调节”5.1V。请勿将其与恒定电流/电压调节相混淆。这最好用作几乎没有负载的信号。

步骤5:使用AT晶体管升压电压

当你有一个3V高电平输入并需要将其升压到5V高电平输入时,没有什么比使用晶体管的成本,简易性和简单性更好。我提供了使用晶体管的两种不同电路,供您仔细阅读。两者都将升高3.3V至约5V。您可能想要使用电阻值来使您正在使用的晶体管达到完全饱和。请注意第二个示例中的分压器网络。我发现10k欧姆的电阻可以产生最接近5V的最佳值而不会过去。您的里程可能会有所不同。

第6步:电平转换:逆变电路

这里的想法是使用以目标电压供电的IC作为信号幅度升高的源。在这种情况下,我使用了4069六角逆变器IC。您也可以使用74HC04或您选择的一个。我使用两个逆变器(这个IC中有六个)来接收信号并将输出升压到IC的Vcc。选择两个反相器是没有魔术的:它们反相,所以我希望HIGH输入保持HIGH输出而不是反相。

相同的想法可以应用于八进制和十六进制行缓冲区而不必反相,这是如果您有多个来自MCU或其他逻辑系列IC的信号元素并且都应用了相同的操作(即,所有信号元素都被上调或下调),则很有用。

步骤7:电平转换:八路总线收发器

这里的想法与逆变器相同,只是我们没有反转信号。我们使用芯片电压作为输出的Vcc,因此您可以使用3.3V或5V为其供电,具体取决于您使用的芯片,输出引脚将在该电压下供电。换句话说,3.3V IN = 5V OUT,反之亦然。这里的一些IC选项是74 * 241,74 * 244,74 * 245。您也可以使用4050十六进制同相缓冲器或您选择的任何其他缓冲器。在我的例子中,我使用4050.

步骤8:专用IC:CD4504电平转换器

此IC是用于TTL到CMOS和CMOS到CMOS的CMOS六角电压电平转换器。从数据表:

CD4504B十六进制电压电平转换器由六个电路组成,这些电路将输入信号从Vcc逻辑电平转换到Vdd逻辑电平。要将TTL信号移至CMOS逻辑电平,SELECT输入处于Vcc HIGH逻辑状态。当SELECT输入处于LOW逻辑状态时,每个电路都会将信号从一个CMOS电平转换为另一个CMOS电平。

请检查下图或检查数据手册中的引脚排列。基本上,您的待移位信号可能位于A IN 上,它将被移位并重新放回A OUT 。 B IN 和B OUT 等相同。

步骤9:专用IC:MAXIM MAX3390

使用较低功率的IC和具有较高功率VCC的VCC电源VL。

相应地连接信号:

IVL1至OVL1

IVL2至OVCC2

IVL3至OVCC3

IVL4至OVCC4

请记住,以“I”开头的引脚“是要进行电平转换的输入信号。以字母“ O”开头的引脚是经过电平转换并准备好读取和/或使用的输出信号。

步骤10:检查

为自己尝试一些这样的电路,这样下次你必须考虑混合CMOS和TTL时,电平转换信号的想法不会给你带来麻烦。有时设计或经济学需要这种混合,现在混合这两者不应该是任何问题。

责任编辑:wv

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

    关注

    58

    文章

    5144

    浏览量

    233273
  • TTL
    TTL
    +关注

    关注

    6

    文章

    469

    浏览量

    69346
  • 电平转换
    +关注

    关注

    3

    文章

    98

    浏览量

    33641
收藏 人收藏

    评论

    相关推荐

    stm32F407VET6如何判断支持CMOSTTL电平的IO口的的电平阈值?

    stm32F407VET6,如何判断支持CMOSTTL电平的IO口的的电平阈值,手册说的是所有IO口都支持CMOS
    发表于 04-16 08:24

    询问2.2V的非标准ttl电平转3.3V的cmos电平转换

    我想实现2.2V的非标准ttl电平转3.3V的cmos电平,请问有什么合适的电平
    发表于 03-11 09:30

    cmos电平ttl电平如何转换 怎么判断ttl电路高低电平

    )是常用的数字电路家族,两者都有自己的特点和应用范围。在介绍如何转换CMOS电平TTL电平之前,我们先来了解一下它们的定义和特点。
    的头像 发表于 02-22 11:10 683次阅读

    ttl驱动cmos主要考虑什么匹配 ttl电路驱动cmos电路的方法

    TTL驱动CMOS主要考虑什么? 当我们需要将两种不同种类的电路连接在一起时,例如TTLCMOS,我们需要确保它们之间的适配和兼容性。
    的头像 发表于 02-22 11:08 604次阅读

    什么是TTL接口?TTL输出是怎么回事?

    什么是TTL接口?TTL输出是怎么回事? TTL接口是一种数字电信号传输标准。它使用晶体管作为信号转换器,将输入的电压信号转换为明确的逻辑
    的头像 发表于 02-05 15:51 1451次阅读

    STM32单片机如何设置以兼容CMOSTTL电平呢?

    STM32单片机以兼容CMOSTTL电平。 首先,我们先了解一下CMOSTTL电平的特性。
    的头像 发表于 02-02 13:57 800次阅读

    TTLCMOS逻辑门电路的几点认识

    三极管,CMOS输出是MOSFET。 4、速度和功耗,TTL功耗很大,CMOS功耗随频率增大而增大。 这是TTLCMOS的几点不同,如果要
    发表于 01-28 15:38

    一文了解电平转换芯片

    电平转换芯片可以在数字电路和模拟电路中使用。在数字电路中,它可以将不同的逻辑电平(例如TTLCMOS、LVCMOS等)
    的头像 发表于 01-09 13:08 915次阅读

    AD9781采用single port时是普通的CMOS或者TTL电平吗?

    你好,AD9781的数据手册上说到,AD9781的输入接口是LVDS或者是single port可选。我想请问下,采用single port时是普通的CMOS或者TTL电平吗,此时差分输入的N路
    发表于 12-11 08:28

    为什么要进行电平转换电平转换的几种实现方式

    为什么要进行电平转换电平转换的几种实现方式  电平转换
    的头像 发表于 11-01 14:56 1407次阅读

    TTL电平学习笔记

    实现输出电平在0/1之间变换,需要三极管的数量最少只需要一个,而TTL电路使用了4个三极管,用较多的器件去实现相同的功能,必定要有性能上的
    的头像 发表于 09-21 17:03 473次阅读
    <b class='flag-5'>TTL</b><b class='flag-5'>电平</b>学习笔记

    电平设计基础:电平匹配设计

    单端逻辑电平的匹配是我们平时在硬件设计中最经常碰到的,我们在《TTL&CMOS电平》章节中已经对TTL和COMS
    的头像 发表于 06-25 14:52 1484次阅读
    <b class='flag-5'>电平</b>设计基础:<b class='flag-5'>电平</b>匹配设计

    TTL电平转0-24V电平转换模块导轨式

    品特点: ●  8路NPN信号转PNP信号高速转换 ●  8路0-5V电平转0-24V电平 ●  8路TTL电平转0-24V
    发表于 05-09 17:55 347次阅读
    <b class='flag-5'>TTL</b><b class='flag-5'>电平</b>转0-24V<b class='flag-5'>电平</b><b class='flag-5'>转换</b>模块导轨式

    CMOSTTL通过电阻接电源,要如何判断接入高电平还是低电平

    CMOSTTL通过电阻接电源,要如何判断接入高电平还是低电平
    发表于 04-25 09:27

    TTLCMOS电平在使用过程中有什么本质的区别?

    TTLCMOS电平在使用过程中有什么本质的区别?为什么有的芯片是TTL而有的是CMOS,就一种不妥吗?
    发表于 04-25 09:25