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

          新聞中心

          EEPW首頁(yè) > EDA/PCB > 學(xué)習(xí)方法與實(shí)踐 > 數(shù)字電路及其應(yīng)用(八)

          數(shù)字電路及其應(yīng)用(八)

          ——
          作者: 時(shí)間:2007-08-16 來(lái)源:1999年電子報(bào)第23期 收藏

           ?。?)斯密特4-2輸入與非門CD4093。斯密特與非門又稱斯密特觸發(fā)器。該器件既可以像普通“與非”門那樣工作,也可以接成斯密特觸發(fā)器來(lái)使用。在數(shù)碼顯示中將用它作脈沖整形。
            
            圖25是CD4093(IC)的引腳圖,從IC內(nèi)部的邏輯符號(hào)和“與非”門的邏輯符號(hào)相比略有不同,增加了一個(gè)類似方框的圖形,該圖形正是代表斯密特觸發(fā)器一個(gè)重要的滯后特性。當(dāng)把CD4093兩個(gè)輸入端并接成非門時(shí),它們的輸入、輸出特性如圖26所示。其中圖26的上部位置代表輸入信號(hào);圖26的下部位置代表輸出波形。從圖中看出,當(dāng)輸入電壓V1上升到VT+電平時(shí),觸發(fā)器翻轉(zhuǎn),輸出負(fù)跳變;過了一段時(shí)間輸入電壓回降到VT+電平時(shí),輸出并不回到初始狀態(tài)而需輸入V1繼續(xù)下降到VT-電平時(shí),輸出才翻轉(zhuǎn)至高電平(正跳變),這種現(xiàn)象稱它為滯后特性,VT+—VT-=△VT?!鱒T稱為斯密特觸發(fā)器的滯后電壓?!鱒T與IC的電源電壓有關(guān),當(dāng)電源電壓提高時(shí),△VT略有增加,一般△VT值在3V左右。因斯密特觸發(fā)器具有電壓的滯后特性,常用它對(duì)脈沖波形整形,使波形的上升沿或下降沿變得陡直;還可以用它作電壓幅度鑒別。在數(shù)字中它也是很常用的器件。
            
            圖27是一種用開關(guān)K產(chǎn)生單脈沖的原理圖。當(dāng)按下按鍵開關(guān)K時(shí),我們雖然感覺不到開關(guān)觸點(diǎn)的抖動(dòng),但是因?qū)嶋H存在抖動(dòng)而使K的輸出端產(chǎn)生多個(gè)脈沖,為了消除開關(guān)的抖動(dòng),使用了圖28的消除開關(guān)抖動(dòng)的電路。圖中注明了電路的組成和各點(diǎn)的輸出波形。電路中R1是上拉電阻。R2是C1的泄放電阻,R3、C1為常數(shù),決定C點(diǎn)波形的前沿和后沿狀態(tài)。R4、D1和R5是斯密特觸發(fā)電路輸入、輸出必需的延遲反饋元件。該電路是一種消除開關(guān)抖動(dòng)的單脈沖發(fā)生器典型電路。
            
           ?。?)CD4060時(shí)鐘脈沖發(fā)生器。CD4060(IC)是一種帶有振蕩器的14級(jí)分頻器電路。用作振蕩器時(shí)需外接R、C元件或石英晶體和電容器。如圖29所示。有關(guān)CD4060的詳細(xì)資料,本報(bào)已介紹過多次,這里不再重復(fù)。

          湖北 王紹華成都遙約

           

          DIY機(jī)械鍵盤相關(guān)社區(qū):機(jī)械鍵盤DIY




          評(píng)論


          相關(guān)推薦

          技術(shù)專區(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); })();