<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          NMOS邏輯門(mén)電路

          作者: 時(shí)間:2011-07-25 來(lái)源:網(wǎng)絡(luò) 收藏
          NMOS邏輯門(mén)電路是全部由N溝道MOSFET構(gòu)成。由于這種器件具有較小的幾何尺寸,適合于制造大規(guī)模集成電路。此外,由于NMOS集成電路的結(jié)構(gòu)簡(jiǎn)單,易于使用CAD技術(shù)進(jìn)行設(shè)計(jì)。與CMOS電路類(lèi)似,NMOS電路中不使用難于制造的電阻 。NMOS反相器是整個(gè)NMO邏輯門(mén)電路的基本構(gòu)件,它的工作管常用增強(qiáng)型器件,而負(fù)載管可以是增強(qiáng)型也可以是耗盡型?,F(xiàn)以增強(qiáng)型器件作為負(fù)載管的NMOS反相器為例來(lái)說(shuō)明它的工作原理。

            上圖是表示NMOS反相器的原理電路,其中T1為工作管,T2為負(fù)載管,二者均屬增強(qiáng)型器件。若T1和T2在同一工藝過(guò)程中制成,它們必將具有相同的開(kāi)啟電壓VT。從圖中可見(jiàn),負(fù)載管T2的柵極與漏極同接電源VDD,因而T2總是工作在它的恒流區(qū),處于導(dǎo)通狀態(tài)。當(dāng)輸入vI
          高電壓(超過(guò)管子的開(kāi)啟電壓VT)時(shí),T1導(dǎo)通,輸出vO;為低電壓。輸出低電壓的值,由T1,T2兩管導(dǎo)通時(shí)所呈現(xiàn)的電阻值之比決定。通常T1的跨導(dǎo)gm1遠(yuǎn)大于T2管的跨導(dǎo)gm2,以保證輸出低電壓值在+1V左右
          。當(dāng)輸入電壓vI為低電壓(低于管子的開(kāi)啟電壓VT)時(shí),T1截止,輸出vO為高電壓。由于T2管總是處于導(dǎo)通狀態(tài),因此輸出高電壓值約為(VDD—VT)。通常gm1在100~200之間,而gm2約為5~15。T1導(dǎo)通時(shí)的等效電阻Rds1約為3~10kΩ,而T2的Rds2約在100~200kΩ之間
          。負(fù)載管導(dǎo)通電阻是隨工作電流而變化的非線性電阻。
            在NMOS反相器的基礎(chǔ)上,可以制成NMOS門(mén)電路。下圖即為NMOS或非門(mén)電路。只要輸入A,B中任一個(gè)為高電平,與它對(duì)應(yīng)的MOSFET導(dǎo)通時(shí),輸出為低電平;僅當(dāng)A、B全為低電平時(shí),所有工作管都截止時(shí),輸出才為高電平??梢?jiàn)電路具有或非功能,即

            或非門(mén)的工作管都是并聯(lián)的,增加管子的個(gè)數(shù),輸出低電平基本穩(wěn)定,在整體電路設(shè)計(jì)中較為方便,因而NMOS門(mén)電路是以或非門(mén)為基礎(chǔ)的。這種門(mén)電路不像TTL或CMOS電路作成小規(guī)模的單個(gè)芯片 ,主要用于大規(guī)模集成電路。
            以上討論和分析了各種邏輯門(mén)電路的結(jié)構(gòu)、工作原理和性能,為便于比較,現(xiàn)用它們的主要技術(shù)參數(shù)傳輸延遲時(shí)間Tpd和功耗PD綜合描述各種邏輯門(mén)電路的性能,如圖所示。



          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();