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

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > 基于MAX9060比較器的插孔自動(dòng)檢測電路設(shè)計(jì)

          基于MAX9060比較器的插孔自動(dòng)檢測電路設(shè)計(jì)

          作者: 時(shí)間:2010-12-06 來源:網(wǎng)絡(luò) 收藏

            當(dāng)壓簧開關(guān)按下時(shí),電壓VDETECT (圖5)下拉至地電位附近,微控制器判斷為邏輯“0”;當(dāng)壓簧開關(guān)釋放時(shí),VDETECT可能超出CMOS輸入的VIH電壓規(guī)格。根據(jù)RMIC-BIAS (本例中為2.2kΩ)和耳機(jī)中麥克風(fēng)類型的不同,VDETECT會(huì)在1.24V至2.78V之間變化。

            所以,對于不同類型的微控制器,壓簧開關(guān)無法直接與控制器連接。因此,圖5采用了低功耗。根據(jù)實(shí)際檢測的麥克風(fēng)類型設(shè)置基準(zhǔn)電壓,指示壓簧開關(guān)的狀態(tài)。當(dāng)壓簧開關(guān)按下時(shí),輸出拉至高電平;釋放開關(guān)時(shí),拉至低電平。系列同樣可以提供低功耗設(shè)計(jì),用于壓簧開關(guān)檢測。

            圖6所示示波器截屏圖是按下單聲道耳機(jī)的壓簧開關(guān)時(shí)獲得的。設(shè)置與圖5電路完全相同,只是采用了一個(gè)用于手機(jī)的2.5mm通用耳機(jī)進(jìn)行測試。耳機(jī)插頭帶一個(gè)駐極體麥克風(fēng)(帶壓簧開關(guān)),32Ω揚(yáng)聲器連接到“金屬環(huán)”處。采用3V電源供電,通過2.2kΩ電阻提供偏置時(shí),麥克風(fēng)吸收212µA的固定偏置電流。

            

          示波器截屏圖

            圖6. 這些波形由帶壓簧開關(guān)的駐極體麥克風(fēng)產(chǎn)生,受單聲道耳機(jī)及其內(nèi)部電路控制。當(dāng)單聲道耳機(jī)的壓簧開關(guān)按下時(shí),比較器檢測到麥克風(fēng)短路,從而將輸出上拉到邏輯高電平。

            檢測到的VDETECT直流電壓為2.52V (圖6),9063輸出為低電平狀態(tài)。按下壓簧開關(guān)即將VDETECT接地,比較器輸出通過一個(gè)外部10kΩ上拉電阻拉至高電平。由此可見,1mm × 1mm CSP封裝的9063比較器非常適合檢測壓簧開關(guān)和附件。MAX9028系列比較器同樣適合此類應(yīng)用。

            結(jié)論

            在便攜應(yīng)用中常常需要檢測插孔、耳機(jī)和壓簧開關(guān)。MAX9063、MAX9028系列專用比較器非常適合這類應(yīng)用,這些器件所占用的空間非常小,所消耗的功率可以忽略不計(jì)。這些比較器為便攜應(yīng)用中的附件檢測提供了一種經(jīng)濟(jì)的解決方案。


          上一頁 1 2 3 4 下一頁

          關(guān)鍵詞: 9060 MAX 比較器 自動(dò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); })();