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电路本身的功耗与输入信号的频率有关,频率越高,功耗越大,温度越高。

 

------------------------------------------------------ 华丽的分割线-----------------------------------------------------

我这里讲的比较简单,比较模糊,只因为我个人只能理解这些,希望各位高手能做具体讲解,希望我这块“破砖”能引来一大块“美玉”。

如果有错误,请各位朋友在留言中指正我的错误。谢谢。