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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于ADF4106的鎖相環(huán)頻率合成器

          基于ADF4106的鎖相環(huán)頻率合成器

          作者: 時間:2011-07-05 來源:網絡 收藏

          由環(huán)路濾波器設計原理,根據下面的公式, 定義時間常數(shù)為:

          可以計算出C1,C2,R2,并取標稱值:C1=100pF,C2=1.5nF,R2=4.3kΩ,取R3=6.2kΩ, C3=20pF。
          環(huán)路濾波器的輸出去驅動壓控振蕩器,在這里,壓控振蕩器選用ZCOMM公司的V940ME03,它具有很高的振蕩;壓控振蕩器的輸出又反饋到的射頻輸入端,形成環(huán)路,進而推動射頻輸出端。在V940ME03的RFout端,整個電路的射頻輸出端及的射頻輸入端,加了一個T型電路,主要用來提供50Ω的阻抗匹配。
          雙模前置分頻器工作于32/33模式,用微機串口進行控制。在本例中,采用ATMEL公司的AT89C2051單片機進行控制,AT89C2051是一帶有2 kbyte Flash可編程可擦除只讀存儲器(EEPROM)的低壓、高性能8位CMOS微型計算機,它采用ATMEL的高密非易失存儲技術制造,并和工業(yè)標準MCS?51指令集和引腳結構兼容,通過在單塊芯片上組合通用的CPL1和Flash存儲器,使AT89C2051成為一功能強勁的微型計算機。AT89C2051的雙向I/O端口P1.7、P1.6、P1.5分別與的CLK、DATA、LE相連接,實現(xiàn)對ADF4106的數(shù)據控制傳輸。外接的12MHz石英晶體與內部振蕩器共同構成了完整的振蕩信號發(fā)生器,為單片微機系統(tǒng)提供時鐘。X25045是看門狗定時器,其主要功能是對微處理器AT89C2051提供獨立的保護系統(tǒng),當系統(tǒng)出現(xiàn)故障時,在可選的超時周期之后,X25045看門狗將以復位(RESET)信號作出響應;同時,作為電壓監(jiān)控,還可以保護系統(tǒng)免受低電壓狀態(tài)影響,當VCC降低到轉換點以下時,系統(tǒng)復位,復位一直確保到VCC返回且穩(wěn)定為止。


          ADF4106的供電電壓VDD為3V,Vp和VCO的供電電壓VCC為5V,均采用穩(wěn)壓塊供電輸出。需要特別注意的是,VDD一定不能超過Vp,否則,會損壞器件。
          本例中,相噪、雜散等指標均達到了設計手冊中如圖4所示ADF4106的標準,其中,測量結果的典型值是相位噪聲為-81dBc/Hz@1kHz,雜散優(yōu)于-62dBc。
          4 結束語?
          由于用ADF4106在高頻頻段設計的應用于許多高頻系統(tǒng),精簡了倍頻裝置,簡化了系統(tǒng)結構,降低了功耗和設備成本,因此,它在高頻電路系統(tǒng)如寬帶無線接入、儀器儀表、無線局域網、無線電射頻基站中得到了廣泛應用。

          低通濾波器相關文章:低通濾波器原理


          分頻器相關文章:分頻器原理
          鑒相器相關文章:鑒相器原理
          鎖相環(huán)相關文章:鎖相環(huán)原理

          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();