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

          新聞中心

          EEPW首頁 > 元件/連接器 > 設(shè)計應(yīng)用 > 二極管可以設(shè)計出好玩的電路

          二極管可以設(shè)計出好玩的電路

          作者: 時間:2024-04-18 來源:IT之家 收藏

          利用的單向?qū)щ娦钥梢栽O(shè)計出好玩、實用的電路。

          本文引用地址:http://www.ex-cimer.com/article/202404/457769.htm

          本文分析限幅電路和鉗位電路,是如何用來實現(xiàn)的。


          限幅電路

          如下圖所示,當(dāng)在正半周期,并且VIN大于等于0.7V,正向?qū)?。此時,

          VOUT會被鉗位在0.7V上。

          而當(dāng)VIN小于0.7V時二極管是截止?fàn)顟B(tài),在負(fù)半周期時相當(dāng)于電流反向,二極管也是截至狀態(tài),此時VOUT=VIN,VOUT波形跟隨VIN變化。

          限輻電路示意圖

          根據(jù)上面限輻電路的原理,可以設(shè)計如下雙向限輻電路。

          雙向限輻電路示意圖

          然而有時候0.7V電壓不能滿足要求,那么,怎么產(chǎn)生不同大小的限幅電壓?

          在電路中加入偏置電壓VBIAS,只有當(dāng)VIN大于等于VBIAS時二極管才能導(dǎo)通。此時VOUT被鉗位,其值是0.7V+VBIAS,如下圖所示。

          偏壓限幅電路示意圖

          鉗位電路

          下面是二極管結(jié)合電容實現(xiàn)的鉗位電路。分析中不考慮二極管的導(dǎo)通壓降,假設(shè)RC時間常數(shù)足夠大,從而使輸出波形不會失真。

          鉗位電路原理

          當(dāng)輸入Vin在負(fù)半周期為負(fù)時,電流如下圖中紅色箭頭所示。二極管導(dǎo)通,電容逐漸充電至V,在此過程中Vout=0。

          當(dāng)輸入Vin在正半周為正時,電流如藍(lán)色箭頭所示。二極管截止,Vout等于電容上電壓加上正半周電壓V,此時Vout=2V。


          鉗位電路原理

          偏壓鉗位電路

          跟限幅電路類似的,為了獲得所需要的鉗位值,要在電路中加入偏置電壓,如下圖所示。


          偏壓鉗位電路

          當(dāng)所加的偏壓與二極管導(dǎo)通方向一致,鉗位值會提高V1,Vout=2V+V1。


          雙向二極管鉗位電路應(yīng)用舉例

          在某些電路中會利用兩個二極管的鉗位作用進(jìn)行保護(hù),如下圖所示,假設(shè)0.7V為D1和D2的導(dǎo)通電壓。

          • Vin大于等于Vmax,D1導(dǎo)通,Vout會被鉗位在Vmax

          • Vin小于等于Vmin時,Vout被鉗位在Vmin

          二極管鉗位保護(hù)電路




          關(guān)鍵詞: 二極管 電路設(shè)計

          評論


          相關(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); })();