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

          新聞中心

          數(shù)字頻率比較器

          ——
          作者:Microchip公司 Cheri Keller,Gaurang Kavaiya 時(shí)間:2005-06-13 來源: 收藏
          借助在示波器觀測(cè)的Lissajous 圖可以比較兩個(gè)信號(hào)的頻率,但這種方法不方便。而且,Lissajous圖方法只適用于正弦信號(hào)。
          本文所示電路(圖1)是更方便的。其工作是非常簡單的。當(dāng)?shù)?個(gè)輸入信號(hào)的頻率大于第2個(gè)輸入信號(hào)的頻率時(shí),LED2點(diǎn)亮;在其他情況下LED1點(diǎn)亮。
          此頻率比較器在有基準(zhǔn)在有基準(zhǔn)振蕩器時(shí),可用于替代頻率計(jì)。另外,頻率比較器電路可置于振蕩器中使振蕩器工作如同頻率計(jì)。振蕩器可連接到頻率比較器(見圖2)。頻率比較器的指示器可使用戶調(diào)諧振蕩器到輸入信號(hào)的頻率。振蕩器標(biāo)度可確定輸入信號(hào)的頻率。
          器件只包含4個(gè)微電路。它可工作在任意形狀的周期信號(hào)中。NAND門U1A和U1B的工作如同輸入信號(hào)的模擬放大器。可調(diào)電阻R2確保門電路所必須的偏置。由于Schmitt觸發(fā)器的作用,NAND門U2A和U2B轉(zhuǎn)換任意開頭的輸入信號(hào)為脈沖信號(hào)。脈沖信號(hào)的相對(duì)脈沖周期依賴于輸入信號(hào)的形狀。為了消除這種依賴性,D觸發(fā)器U3A和U3B分頻輸入信號(hào)。如圖3所示,觸發(fā)器輸出信號(hào)脈沖寬度不依賴于它們輸入信號(hào)的脈沖寬度。
          此電路比較觸發(fā)器U3A和U3B的輸出脈沖周期。假定U3A的Q輸出脈沖比U3B  Q輸出脈沖短(即上部通道的頻率高于下部通道的頻率)。在這種情況下,U3B的Q輸出脈沖有時(shí)會(huì)重疊U3A的Q輸出脈沖(見圖3)。U3A Q輸出信號(hào)的正沿使UAA Q輸出為高態(tài)和U3B的Q輸出使它為低態(tài)。當(dāng)U3B輸出脈沖寬度超過U3A輸出脈沖寬度時(shí),NAND 門U1C輸出變低態(tài)。U1C輸出的低電平使U2C輸出為高態(tài)并點(diǎn)亮LED2。RS鎖存器(U2C-U2D)鎖存其狀態(tài)直到第1個(gè)輸入信號(hào)的頻率小于第2個(gè)輸入信號(hào)的頻率為止,而U1D輸出信號(hào)半變低態(tài)(頻率比較器電路是完全對(duì)稱的)。
          分析表明:在頻率比f2/f1-f2等于整數(shù)(1,2,3等)和比較信號(hào)的初始相移等于零時(shí),頻率比較器不能改變其輸出狀態(tài)。然而,用兩個(gè)實(shí)際振蕩器做實(shí)驗(yàn)表明:上述的理想情況絕不會(huì)發(fā)生,而頻率比較器的指示是正確的。
          器件的輸入靈敏度是100mV
          圖1頻率比較器電路
          圖2頻率比較器用做頻率計(jì)
          圖3比較器信號(hào)波形圖


          關(guān)鍵詞:

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