談?wù)?TTL 和 CMOS 的區(qū)別TTL 和 CMOS 到底是什么東東,,其實我也不知道,于是我就百度知道了一下,,看了之后與大家一起分享一下,。 ------------------------------------------------------ 華麗的分割線------------------------------------------------------- 首先,我們要知道 “電平” 和 “電壓” 有什么區(qū)別,。 電平:是一個離散的數(shù)字量,,可以有一定范圍,沒有具體確切的值,。一般我們就分 “高電平” 和 “低電平”,。 電壓:是一個連續(xù)的模擬量,是一個確切的數(shù)值,,可以是任意實數(shù),,可以通過儀器儀表測得,。 我們的計算機(jī)只能識別 “高電平” 還是 “低電平”,不能識別具體的電壓值是多少,。 -------------------------------------------------------- 華麗的分割線------------------------------------------------------ 接下來 區(qū)分一下 TTL 電平 和 CMOS 電平,。 TTL : Transistor-Transistor Logic 晶體管-晶體管 邏輯 CMOS: Complementary Metal-Oxide-Semiconductor 互補型 金屬氧化物 半導(dǎo)體 TTL 電路的電平就叫 TTL電平,CMOS 電路的電平就叫 CMOS電平,。 在輸入時:TTL 的高電平范圍是:2V ~ 5V TTL 的低電平范圍是: < 0.8V 即TTL電路把低于0.8V的輸入認(rèn)為是“0”,,把高于2V的輸入認(rèn)為是“1”。浮空輸入狀態(tài)被視為是高電平“1”,。 CMOS 的高電平范圍是:> 0.7*(VCC) CMOS 的低電平范圍是:< 0.3*(VCC) 即CMOS電路把低于 0.3倍的VCC 的輸入認(rèn)為是“0”,,把高于 0.7倍的VCC 的輸入認(rèn)為是“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電路那樣嚴(yán)格。 5V的電平可能不能觸發(fā)CMOS電路,,而12V的電平會損壞TTL電路,,所以TTL電路和CMOS電路間存在一個電平轉(zhuǎn)換的問題,一般可以用電阻分壓的方法,。 --------------------------------------------------------- 華麗的分割線-------------------------------------------------------
最后簡單的總結(jié)下 TTL電路 和 CMOS電路 的區(qū)別 TTL 器件是 電流控制型器件(因為是晶體管構(gòu)成的,所以是流控型的咯),。 CMOS 器件是 電壓控制器件(因為是場效應(yīng)管構(gòu)成的,,所以是壓控型的咯)。 TTL 電路的速度快,,傳輸延遲時間短(5-10ns),,但是功耗大。 COMS 電路的速度慢,,傳輸延遲時間長(25-50ns),但功耗低,。COMS電路本身的功耗與輸入信號的頻率有關(guān),頻率越高,,功耗越大,,溫度越高。
------------------------------------------------------ 華麗的分割線----------------------------------------------------- 我這里講的比較簡單,,比較模糊,,只因為我個人只能理解這些,,希望各位高手能做具體講解,希望我這塊“破磚”能引來一大塊“美玉”,。 如果有錯誤,,請各位朋友在留言中指正我的錯誤。謝謝,。 |
|