12yj12图集22叶页:TTL 和 CMOS 的区别
来源:百度文库 编辑:偶看新闻 时间:2024/05/03 08:44:45
谈谈 TTL 和 CMOS 的区别
- 作者:
- 姚纪元
- 发表于:
- 2011/3/22 21:49:15
- 评论:
- 1
- 浏览:
- 210
- RSS:
- 0
TTL 和 CMOS 到底是什么东东,其实我也不知道,于是我就百度知道了一下,看了之后与大家一起分享一下。
------------------------------------------------------ 华丽的分割线-------------------------------------------------------
首先,我们要知道 “电平” 和 “电压” 有什么区别。
电平:是一个离散的数字量,可以有一定范围,没有具体确切的值。一般我们就分 “高电平” 和 “低电平”。
电压:是一个连续的模拟量,是一个确切的数值,可以是任意实数,可以通过仪器仪表测得。
我们的计算机只能识别 “高电平” 还是 “低电平”,不能识别具体的电压值是多少。
-------------------------------------------------------- 华丽的分割线------------------------------------------------------
接下来 区分一下 TTL 电平 和 CMOS 电平。
TTL : Transistor-Transistor Logic 晶体管-晶体管 逻辑
CMOS: Complementary Metal-Oxide-Semiconductor 互补型 金属氧化物 半导体
TTL 电路的电平就叫 TTL电平,CMOS 电路的电平就叫 CMOS电平。
在输入时:TTL 的高电平范围是:2V ~ 5V
TTL 的低电平范围是: < 0.8V
即TTL电路把低于0.8V的输入认为是“0”,把高于2V的输入认为是“1”。浮空输入状态被视为是高电平“1”。
CMOS 的高电平范围是:> 0.7*(VCC)
CMOS 的低电平范围是:< 0.3*(VCC)
即CMOS电路把低于 0.3倍的VCC 的输入认为是“0”,把高于 0.7倍的VCC 的输入认为是“1”。不能浮空输入,否则会造成逻辑混乱
在输出时:TTL 的高电平范围是:2.4V ~ 5V
TTL 的低电平范围是: < 0.4V
即TTL电路输出“0”时的电压 小于0.4V ,输出“1”时的电压 大于2.4V。
CMOS 的高电平范围是:> 0.9*(VCC)
CMOS 的低电平范围是:< 0.1*(VCC)
即CMOS电路输出“0”时的电压 小于 0.1倍的VCC,输出“1”时的电压 大于0.9倍的VCC。
TTL 电路的电源电压一般为5V,CMOS电路的电源电压一般为12V。
CMOS电路的供电电源范围比较大可以在3~15V之间,所以对电源的要求不像TTL电路那样严格。
5V的电平可能不能触发CMOS电路,而12V的电平会损坏TTL电路,所以TTL电路和CMOS电路间存在一个电平转换的问题,一般可以用电阻分压的方法。
--------------------------------------------------------- 华丽的分割线-------------------------------------------------------
最后简单的总结下 TTL电路 和 CMOS电路 的区别
TTL 器件是 电流控制型器件(因为是晶体管构成的,所以是流控型的咯)。
CMOS 器件是 电压控制器件(因为是场效应管构成的,所以是压控型的咯)。
TTL 电路的速度快,传输延迟时间短(5-10ns),但是功耗大。
COMS 电路的速度慢,传输延迟时间长(25-50ns),但功耗低。COMS电路本身的功耗与输入信号的频率有关,频率越高,功耗越大,温度越高。
------------------------------------------------------ 华丽的分割线-----------------------------------------------------
我这里讲的比较简单,比较模糊,只因为我个人只能理解这些,希望各位高手能做具体讲解,希望我这块“破砖”能引来一大块“美玉”。
如果有错误,请各位朋友在留言中指正我的错误。谢谢。