首页 > 其他分享 >TTL和CMOS器件的连接

TTL和CMOS器件的连接

时间:2024-02-11 11:01:15浏览次数:21  
标签:逻辑 器件 电平 3.3 TTL CMOS

TTLCMOS器件的互连 

1:逻辑器件的互连总则
    在不同逻辑电平器件之间进行互连时主要考虑以下几点:

  • 电平关系,必须保证在各自的电平范围内工作,否则,不能满足正常逻辑功能,严重时会烧毁芯片。
  • 驱动能力,必须根据器件的特性参数仔细考虑,计算和试验,否则很可能造成隐患,在电源波动,受到干扰时系统就会崩溃。
  • 时延特性,在高速信号进行逻辑电平转换时,会带来较大的延时,设计时一定要充分考虑其容限。

    选用电平转换逻辑芯片时应慎重考虑,反复对比。通常逻辑电平转换芯片为通用转换芯片,可靠性高,设计方便,简化了电路,但对于具体的设计电路一定要考虑以上三种情况,合理选用。
    对于数字电路来说,各种器件所需的输入电流、输出驱动电流不同,为了驱动大电流器件、远距离传输、同时驱动多个器件,都需要审查电流驱动能力:输出电流应大于负载所需输入电流;另一方面,TTL、CMOS、ECL等输入、输出电平标准不一致,同时采用上述多种器件时应考虑电平之间的转换问题。

   不同的互连方法对电路造成以下影响:

  • 对上升/下降时间的影响。应保证Tplh和Tphl满足电路时序关系的要求和EMC的要求。
  • 对电压过冲的影响。过冲不应超出器件允许电压绝对最大值,否则有可能导致器件损坏。

TTL和CMOS的逻辑电平关系如下图所示:


  图1: TTL和CMOS的逻辑电平关系

25V TTL门作驱动源
·驱动3.3V TTL/CMOS
通过LVC/LVT系列器件(为TTL/CMOS逻辑电平输入,LVTTL逻辑电平输出)进行转换。
·驱动5V CMOS
可以使用上拉5V电阻的方式解决,或者使用AHCT系列器件(为5V TTL输入、5VCMOS输出)进行转换。

33.3V TTL/CMOS门作驱动源
·驱动5V CMOS
使用AHCT系列器件(为5V TTL输入、5V CMOS输出)进行转换(3.3V TTL电平(LVTTL)与5V TTL电平可以互连)。

45V CMOS门作驱动源
·驱动3.3V TTL/CMOS
通过LVC/LVT器件(输入是TTL/CMOS逻辑电平,输出是LVTTL逻辑电平)进行转换。

52.5V CMOS逻辑电平的互连
    随着芯片技术的发展,未来使用2.5V电压的芯片和逻辑器件也会越来越多,这里简单谈一下2.5V逻辑电平与其他电平的互连,主要是谈一下2.5V逻辑电平与3.3V逻辑电平的互连。(注意:对于某些芯片,由于采用了优化设计,它的2.5V管脚的逻辑电平可以和3.3V的逻辑电平互连,此时就不需要再进行逻辑电平的转换了。)
1)3.3V TTL/CMOS逻辑电平驱动2.5V CMOS逻辑电平
2.5V的逻辑器件有LV、LVC、AVC、ALVT、ALVC等系列,其中前面四种系列器件工作在2.5V时可以容忍3.3V的电平信号输入,而ALVC不行,所以可以使用LV、LVC、AVC、ALVT系列器件来进行3.3V TTL/CMOS逻辑电平到2.5V CMOS逻辑电平的转换。
2)2.5V CMOS逻辑电平驱动3.3V TTL/CMOS逻辑电平
2.5V CMOS逻辑电平的VOH为2.0V,而3.3V TTL/CMOS的逻辑电平的VIH也为2.0V,所以直接互连的话可能会出问题(除非3.3V的芯片本身的VIH参数明确降低了)。此时可以使用双轨器件SN74LVCC3245A来进行2.5V逻辑电平到3.3V逻辑电平的转换,另外,使用OC/OD们加上拉电阻应该也是可以的。

声明:TTL、CMOS器件的互连 - Zero_Victor - 博客园 (cnblogs.com)

标签:逻辑,器件,电平,3.3,TTL,CMOS
From: https://www.cnblogs.com/chuting/p/18013237

相关文章

  • kettle 数据转换学习
    案例1:  把excel数据抽取到mysql数据库表中 步骤1:编辑EXCEL输入控件选择要抽取的excel文件,并指定哪些字段需要抽取 步骤2: 按照图示步骤操作,最后点击确定设置Mysql的字符集编码characterEncoding          utf8 选择要写入的目标表 ......
  • kettle从入门到精通 第四十课 kettle 增量同步(分钟/小时级)
     1、上一课我们学习了在数据量大的情况下的分页全量同步示例,本次我们一起学习下kettle增量全量同步。有些业务场景不需要实时数据,比如每N分钟抽取一次数据等。  2、kettle增量全量同步示例依然基于test数据库,从t1表增量同步数据到t2表,假定每N(这里的N可以根据业务场景自定......
  • kettle从入门到精通 第四十一课 kettle 事务(单个转换文件)
    1、大家都知道,我们在平常写java或者C#等代码时,如果涉及操作多个表时为了保持数据一致性需要开启事务,同样kettle也支持事务,今天我们一起来学习下kettle单个转换文件内的事务特性。转换文件中的步骤是并行执行的,每个步骤都打开一个独立的数据库连接并开始一个事务。尽管这样在很多......
  • kettle从入门到精通 第三十九课 kettle 增量同步(日级)
     1、上一课我们学习了在数据量大的情况下的分页全量同步示例,本次我们一起学习下kettle增量全量同步。有些业务场景不需要实时数据,比如统计t-1日的销售业绩情况等。  2、kettle增量全量同步示例依然基于test数据库,从t1表增量同步数据到t2表,假定每天0点跑批将t1表中的t-1日......
  • macOS 使用 x86_64 终端打开 Kettle
    苹果于2020年推出了自家设计的基于ARM架构的M1芯片,在日常生活的大部分使用过程中,M1的体验很好。然而,依然存在一小部分软件无法兼容ARM架构,需要我们模拟x86的架构来运行。其中一个例子是Kettle(又称PDI)。笔者当年使用Kettle时无法直接双击打开,为了打开Kettle,我们需......
  • CF887E Little Brother
    (题目传送门)迟到的模拟赛补题。考场上二分写shi了,于是学习一下优秀的二分写法。做法很显然,圆心必然在线段的中垂线上,预处理与每个圆相交的圆心的在中垂线上的范围,打到数轴上,最后扫描线。自己写时对二分预处理圆心范围的讨论过于复杂,结合计算几何的知识,运用同向法可大大减少分......
  • NanoFramework操作ESP32(一)_基础元器件篇(四十)_ 干黄管传感器
    一、元器件介绍 1、针脚用途编号名称功能1AO模拟量输出2G电源地3+电源正4DO开关量输出,火焰大于某个值时输出高电压,低于阀值时输出低电平二、示例代码1、代码:元器件的针脚ESP32模块的针脚AO;声音模拟量输出-G;电源负G......
  • NanoFramework操作ESP32(一)_基础元器件篇(二十八)_ 火焰传感器
    一、元器件介绍  用于短距离火灾探测,可用于监视项目或作为安全预防措施来切断/打开设备。可以检测火焰或者波长在760nm~1100nm范围内的火焰光源;探测角度60度左右,对火焰光谱特别灵敏。使用宽电压LM393比较器,模拟量输出(A0):实时输出电压信号0~1023(适合高精度的场合)1、针脚用途......
  • Solution - Little Elephant and LCM & 之前学组合的一点疯话
    \(n\)个元素分成\(m\)份,每份不能为空,在\(n-1\)个空中插入\(m-1\)个板子,方案数\(C_{n-1}^{m-1}\)。为空则加上\(m\)个元素来垫着,就转化为上一个,然后就是\(C_{m-n+1}^{m-1}\)。所以为什么我之前不会插板?我是傻逼吗?然后突然发现,之前一直以为Gameswit......
  • kettle从入门到精通 第三十八课 kettle 分页全量同步(数据量大)
    1、上一课我们学习了在数据量小的情况下的全量同步示例,本次我们一起学习下kettle分页全量同步。2、kettle分页全量同步示例依然基于test数据库,从t1表全量同步数据到t2表,由于t1表的数据比较大,所以选择分页全量同步策略,如下图所示。前提:a、基于mysql数据库b、分页查询数据基......