?? 基于cpld控制的dds數字頻率合成器設計.htm
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0044)http://www.avrw.com/article/art_103_1809.htm -->
<HTML><HEAD><TITLE>基于CPLD控制的DDS數字頻率合成器設計</TITLE>
<META
content=基于CPLD控制的DDS數字頻率合成器設計/單片機、ARM、DSP、CPLD、LCD、EDA/FTP、電子資料、免費下載、電子愛好者社區,學習資料/基于CPLD控制的DDS數字頻率合成器設計電子問題有問必答,綜合電子論壇歡迎您!
name=keywords>
<META
content=基于CPLD控制的DDS數字頻率合成器設計/摘要:介紹了ADI公司新一代DDS芯片AD9952和XILINX公司新一代CPLD產品XC2C128的主要性能,提出了用XC2C128作控制電路,由AD9952構成寬帶、低相噪、低功耗數字合成頻率源的/基于CPLD控制的DDS數字頻率合成器設計電子問題有問必答,綜合電子論壇歡迎您!
name=description>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>.style1 {
COLOR: #ffffff
}
BODY {
FONT-SIZE: 12px; BACKGROUND: #ffffff; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: 宋體,tahoma,fantasy; TEXT-ALIGN: center
}
.mian {
BORDER-RIGHT: #ffffff 3px double; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 3px double; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 12px auto 0px; BORDER-LEFT: #ffffff 3px double; WIDTH: 98%; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 3px double; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; min-width: 600px
}
.top {
BORDER-RIGHT: #99a3ab 1px solid; BORDER-TOP: #99a3ab 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #99a3ab 1px solid; COLOR: white; TEXT-INDENT: 5px; LINE-HEIGHT: 22px; BORDER-BOTTOM: #99a3ab 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.bottom {
BORDER-RIGHT: #99a3ab 1px solid; BORDER-LEFT: #99a3ab 1px solid; BORDER-BOTTOM: #99a3ab 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #c9d4db; TEXT-ALIGN: center
}
.title {
FONT-WEIGHT: bold; COLOR: #203e46
}
TEXTAREA {
BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BACKGROUND: #fcfff7; BORDER-BOTTOM-WIDTH: 1px; WIDTH: 98%; LINE-HEIGHT: normal; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 1px
}
INPUT {
FONT-SIZE: 12px
}
SELECT {
FONT-SIZE: 12px; BACKGROUND: #fcfff7; MARGIN: 1px
}
INPUT.text {
BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 1px; BACKGROUND: #9e9585; PADDING-BOTTOM: 1px; MARGIN: 1px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 18px
}
INPUT.button {
BORDER-RIGHT: #2c68b9 4px solid; BORDER-TOP: #2c68b9 1px solid; BACKGROUND: #ffffff; MARGIN: 2px 5px; BORDER-LEFT: #2c68b9 4px solid; COLOR: #000000; BORDER-BOTTOM: #2c68b9 1px solid; HEIGHT: 20px
}
.adding {
PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; OVERFLOW: hidden; PADDING-TOP: 3px; HEIGHT: 25px
}
.Stable {
BORDER-TOP: medium none; BACKGROUND: #def0fe; BORDER-LEFT: #99a3ab 1px solid; WIDTH: 100%
}
.Stable TD {
BORDER-RIGHT: #99a3ab 1px solid; BORDER-TOP: medium none; FONT-SIZE: 12px; BORDER-BOTTOM: #99a3ab 1px solid
}
.Stable TH {
BORDER-RIGHT: #99a3ab 1px solid; BORDER-TOP: medium none; FONT-SIZE: 12px; BACKGROUND: #c4d4dc; BORDER-BOTTOM: #99a3ab 1px solid
}
FORM {
MARGIN: 0px
}
TABLE {
FONT-SIZE: 12px
}
TH {
FONT-SIZE: 12px
}
TD {
FONT-SIZE: 12px
}
TR {
FONT-SIZE: 12px
}
.content {
BORDER-RIGHT: #99a3ab 1px solid; BORDER-TOP: #99a3ab 1px solid; BORDER-LEFT: #99a3ab 1px solid; BORDER-BOTTOM: #99a3ab 1px solid; BACKGROUND-COLOR: #f7b91a
}
.content LI {
LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none
}
A:hover {
LEFT: 1px; COLOR: #ff8040; POSITION: relative; TOP: 1px; TEXT-DECORATION: none
}
.link {
COLOR: #4a4a42; TEXT-DECORATION: none
}
.link2 {
COLOR: #d65a18; TEXT-DECORATION: none
}
.link3 {
COLOR: #ffffff; TEXT-DECORATION: none
}
.style15 {
FONT-SIZE: 18px
}
.style16 {
FONT-SIZE: 24px
}
</STYLE>
<SCRIPT language=JavaScript type=text/JavaScript>
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</SCRIPT>
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY leftMargin=0 topMargin=0 marginheight="0" marginwidth="0">
<SCRIPT src="基于CPLD控制的DDS數字頻率合成器設計.files/top.htm"></SCRIPT>
<TABLE class=txt_css height=35 cellSpacing=0 cellPadding=0 width="100%"
align=center bgColor=#ffffff background=基于CPLD控制的DDS數字頻率合成器設計.files/txt_css.gif
border=0>
<TBODY>
<TR vAlign=center>
<TD width=46>
<DIV align=right><IMG height=11
src="基于CPLD控制的DDS數字頻率合成器設計.files/arrow3.gif" width=29 align=absMiddle>
</DIV></TD>
<TD><A class=link href="http://www.avrw.com/index.asp">綜合電子論壇首頁 -->
</A><A class=link href="http://www.avrw.com/learn.htm">學習資料 --> </A><A
class=link href="http://www.avrw.com/article/art_103_p1.htm">EDA/FPGA/CPLD
--> </A><A class=link
href="http://www.avrw.com/article/art_103_.htm">基于CPLD控制的DDS數字頻率合成器設計</A></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 width="100%" border=0>
<TBODY>
<TR>
<TD bgColor=#fffbe8>
<P align=center>
<TABLE cellSpacing=0 width="100%" border=0>
<TBODY>
<TR>
<TD bgColor=#fffbe8>
<TABLE style="WORD-BREAK: break-all" cellSpacing=10 cellPadding=0
width="90%" align=center border=0>
<TBODY>
<TR>
<TD vAlign=top width=816 height=200 line-height="35pt">
<DIV align=center><FONT
size=4><STRONG>基于CPLD控制的DDS數字頻率合成器設計</STRONG></FONT></DIV><BR><BR><B>摘要:</B>介紹了ADI公司新一代DDS芯片AD9952和XILINX公司新一代CPLD產品XC2C128的主要性能,提出了用XC2C128作控制電路,由AD9952構成寬帶、低相噪、低功耗數字合成頻率源的設計方案,同時對如何提高DDS頻譜純度進行了探討,給出了超寬帶應用電路解決方案。
<DIV>
<B>關鍵詞:</B>AD9952;XC2C128;頻率源;頻譜改善;諧波;CPLD</DIV>
<DIV>DDS是直接數字合成(Direct Digital
Synthesis)技術的簡稱,是近年來隨著數字集成電路和計算機的迅猛發展而出現的一種新的頻率合成技術。該技術從相位概念出發來對頻率進行合成。它采用數字取樣技術,將參考信號的頻率、相位、幅度等參數轉變成一組取樣函數,然后直接運算出所需要的頻率信號。由于是全數字結構,其輸出信號中含有大量雜散譜線。另外,其超寬頻帶信號也將遇到諧波電平高,從而難以抑制諧波等問題。這些問題嚴重影響了DDS輸出信號的頻譜純度,也成為限制其應用的主要因素。本文提出了一種解決此問題的電路方案,并對如何改善信號源的頻譜質量進行了討論。<BR><BR><B>1
AD9952芯片介紹</B></DIV>
<DIV>1.1 AD9952的主要特點</DIV>
<DIV>AD9952是ADI公司2003年推出的新產品。該芯片能以早期DDS芯片十分之一的功耗提供速度高達400MHz的內部時鐘,可合成高達160
MHz的頻率。AD9952的主要性能如下:</DIV>
<DIV>●具有高達400MHz的內部時鐘,可單端或雙端差分輸入,并附有PLL參考時鐘和可編程乘法器(4倍~20倍)。<BR><BR><B><A
href="http://www.avrw.com/article/pic/2006729164854734.gif">圖1</A></B><BR><BR><FONT
size=3> </FONT>●超低功耗,1.8V時的功耗小于250mW。</DIV>
<DIV>●內部集成有14位DAC和超高速比較器,可產生高穩定度的方波輸出。</DIV>
<DIV>●內含32位相位累加器和19位正弦查詢表ROM。</DIV>
<DIV>●含有可編程的相位/幅度抖動電路;可以減小由于相位截斷和DAC量化誤差帶來的雜散。</DIV>
<DIV>●DAC輸出相位噪聲小于-125dBc/Hz/1kHz;動態性能為:80dB
SFDR@130MHz(偏移±100kHz)。</DIV>
<DIV>●采用2線或3線串口控制,48腳EPAD-TQFP封裝形式。</DIV>
<DIV>1.2 AD9952的結構原理</DIV>
<DIV>AD9952的內部功能框圖如圖1所示。</DIV>
<DIV>AD9952共有6種時鐘輸入模式,通過ClkMode-Select管腳、CFR2<0>和CFR2<7
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -