一、特性參數
·300M內部時鍾頻率
·可進行頻移鍵控(FSK),二元相移鍵控(BPSK),相移鍵控(PSK),脈沖調頻(CHIRP),振幅調制(AM)操作
·正交的雙通道12位D/A轉換器
·超高速比較器,3皮秒有效抖動偏差
·外部動態特性:
80 dB無雜散動態范圍(SFDR)@ 100 MHz (±1 MHz) AOUT
·4倍到20倍可編程基准時鍾乘法器
·兩個48位可編程頻率寄存器
·兩個14位可編程相位補償寄存器
·12位振幅調制和可編程的通斷整形鍵控功能
·單引腳FSK和BPSK數據輸入接口
·PSK功能可由I/O接口實現
·具有線性和非線性的脈沖調頻(FM CHIRP)功能,帶有引腳可控暫停功能
·具有過渡FSK功能
·在時鍾發生器模式下,有小於25 ps RMS抖動偏差
·可自動進行雙向頻率掃描
·能夠對信號進行sin(x)/x校正
·簡易的控制接口:
可配置為10MHZ串行接口,2線或3線SPI兼容接口或100MHZ 8位並行可編程接口
·3.3V單電源供電
·具有多路低功耗功能
·單輸入或差分輸入時鍾
·小型80腳LQFP 封裝
二、概述
AD9854數字合成器是高集成度的器件,它采用先進的DDS技術,片內整合了兩路高速、高性能正交D/A轉換器通過數字化編程可以輸出I、Q兩路合成信號。在高穩定度時鍾的驅動下,AD9854將產生一高穩定的頻率、相位、幅度可編程的正弦和余弦信號,作為本振用於通信,雷達等方面。AD9854的DDS核具有48位的頻率分辨率(在300M系統時鍾下,頻率分辨率可達1uHZ)。輸出17位相位截斷保證了良好的無雜散動態范圍指標。AD9854允許輸出的信號頻率高達150MHZ,而數字調制輸出頻率可達100MHZ。通過內部高速比較器正弦波轉換為方波輸出,可用作方便的時鍾發生器。器件有兩個14位相位寄存器和一個用作BPSK操作的引腳。對於高階的PSK調制,可通過I/O接口改變相位控制字實現。具有改進DDS結構的12位I和Q通道D/A轉換器可以提供較大的帶寬並有較好的窄帶無雜散動態范圍(SFDR)。如果不使用Q通道的正交功能,它還可以通過配置,由用戶編程控制D/A轉換。當配置高速比較器時,12位D/A輸出的方波可以用來做時鍾發生器。它還有兩個12位數字正交可編程幅度調制器,和通斷整形鍵控功能,並有一個非常好的可控方波輸出。同時脈沖調制功能在寬帶掃頻中也有重要應用。AD9854的300M系統時鍾可以通過4X和20X可編程控制電路由較低的外部基准時鍾得到。直接的300M時鍾也可以通過單端或差分輸入。AD9854還有單腳輸入的常規FSK和改進的斜率FSK輸出。AD9854采用先進的0.35微米COMS工藝在3.3V單電源供電的情況下提供強大的功能。
AD9854采用節省空間的80腳LQFP表面裝配封裝和改進散熱的80腳LQFP封裝。AD9854的引腳與AD9852的單頻信號發生器模式相兼容。AD9854的特定操作允許溫度是工業級范圍:-40到85攝氏度。
三、引腳配置和功能描述
四、管腳功能表
五、操作說明
AD9854正交數字信號發生器是一款有着廣泛應用的非常靈活的器件。器件包括一個48位的相位累加器,可編程基准時鍾乘法器,反辛格濾波器,數字乘法器,兩個12位/300HZ數模轉換器,一個高速模擬比較器和內部邏輯電路。這款高度集成的器件可以用作本機震盪發生器,靈活的時鍾發生器和FSK/BPSK調制器。
Analog Devics股份有限公司的技術指南提供了關於器件功能模塊的操作說明。指南包括利用DDS器件產生信號的技術描述並提供了適合多種數字化實體的基本應用。文件,《關於數字信號發生器的技術指南》在AD公司DDS網頁www.analog.com/dds DDS技術庫中提供。
1、操作模式
AD9854有5種可編程操作模式。為了選擇某一模式,必須對控制寄存器(並行操作地址:1FH)中的3個相關位進行編程設置。具體描述在下表:
模式 2 |
模式1 |
模式 0 |
結果 |
0 |
0 |
0 |
Single Tone |
0 |
0 |
1 |
FSK |
0 |
1 |
0 |
Ramped FSK |
0 |
1 |
1 |
Chirp |
1 |
0 |
0 |
BPSK |
在每種模式下都有許多功能不被允許。
(1)單信號模式(模式000)
這是用戶復位之后的一種默認模式。也可以通過用戶編程使能這種模式。相位累加器用以產生信號的頻率,它有48位有效值,取自頻率調整寄存器1,它的默認值為0。保留寄存器的默認值更能決定輸出信號的質量。
用戶復位后,默認設置配置器件,輸出0HZ,0相位的信號。在上電復位時,在I和Q通道輸出的是一半滿幅電流的直流信號。這是默認模式的0幅度輸出。選擇幅度開關鍵控模式則需要更多細節的輸出幅度控制。若輸出用戶定義的信號需要對28個寄存器全部或部分進行編程。
(2)無斜率FSK(模式001)
當這種模式被選中,輸出的DDS頻率是一個選擇頻率控制寄存器1和2的函數,它的輸出取決於29腳邏輯電平的高低。29腳為邏輯低電平時選擇F1(頻率控制字1,並行地址為04H到09H),29腳為邏輯高電平時選擇F2(頻率控制字2,並行地址為0AH到0FH)。改變頻率相位連續,並且和FSK數據引腳內部一致。但是,FSK數據信號和DAC輸出存在線性時延。
無斜率FSK ,是傳統FSK,它傳輸的是數字信號,它在數字通信中有着重要作用。但是它會影響RF發射機的使用帶寬,因此用斜率FSK來改善使用帶寬。
(3)斜率FSK(模式010)
這種FSK模式下,頻率從F1到F2不是直接變化,而是通過掃頻和斜率形成。線性掃頻和斜率形成可以很容易的自動完成,不過這都是許多設置中的一項。其它頻率傳輸的設置,用戶可以配置增量控制寄存器,來編程控制掃頻間隔和掃頻速度。
頻率斜率變化不管是線性還是非線性都會輸出許多介於F1和F2之間的頻率,而不僅是這兩個基本輸出。圖37和38描述了一線性斜率FSK信號的頻率輸出與時間的關系。
需要注意,在斜率FSK模式下,頻率步進字是要求編程設置的,它被用作雙作用的補足值。須要注意的另一個問題是,最低頻率一定要放在頻率控制寄存器1中。
斜率FSK通過同緩慢的、用戶定義變化率的實時頻率來改善傳統FSK對帶寬的限制。輸出信號在F1和F2頻率點保持時間與其它實時點相同或稍大。與傳統FSK不同,斜率FSK要求:F1和F2分別存儲低頻率和高頻率,而不能任意。
用戶必須通過編程來設定DDSd的中間頻率變化的步進量of C48位)和每一步所持續的時間△T (20位)。另外,如果要想讓頻率輸出從0開始變化必須先給CLR ACC1位送一個正脈沖。對於分段的非線性頻率傳輸,必須對影響輸出的寄存器進行編程設置。
並行寄存器1AHex~1CHex構成一個20位的斜率時鍾寄存器。它是一個減計數器,當計數值為0時輸出一個脈沖信號。在29腳的輸入電平沒有變化時計數器一直有效。這個計數器在系統時鍾下運行,最大頻率是300MHZ。每兩個脈沖之間的時間周期用下式表示:
(N+1)*(System Clock Period)
此處N是用戶編程設置的20位斜率變化率。N的允許范圍是1到(2^20-1)。斜率變化時鍾決定頻率F1和F2 之間的實時頻率持續時間。當頻率達到目標頻率時計數器自動停止,而F1和F2兩頻率點的持續時間由29腳輸入的電平決定,電平的高低決定到達的頻率點的狀態。
並行寄存器10Hex~15Hex構成一個48位的雙作用的斜率步進寄存器。當接收到斜率變化時鍾時,這個48位控制字被累加。此控制字被用來加或減到控制正弦或余弦輸出的相位步進的頻率控制字寄存器F1或F2。在這種模式下,29腳的電平狀態決定輸出的頻率是增量或減量斜率。其頻率變化率是20位斜率變化寄存器的功能,一旦目標頻率到達,計數器將停止計數即頻率累加過程停止。
一般來說,頻率步進字與頻率控制字相比是一個比較小的值,舉個例子,如果F1和F2分別是1KHZ和13MHZ,那么步進頻率字只有25HZ。
圖41顯示了,電平過早的變化使頻率的斜率變化翻轉,並且以相同的變化率返回原狀態。控制寄存器(1FHex)中含有一個“三角形”位。在010模式下設置此位為高電平將會再頻率F1和F2之間進行三角形自動掃頻,而不會受29腳電平變化的影響,如圖40。一旦這個位設置為1,29腳的狀態將不會起作用。這一功能需要設置頻率變化率和頻率步進字來保證F1和F2之間的連續線性掃頻具有相同的持續時間。使用此功能,可以對直流到最大輸出頻率之間的自動掃頻。
在斜率FSK模式下29腳的電平和“三角形”位的上升沿決定掃頻是從F1或F2開始(如圖42)。如果29腳電平是高電平而不是低電平,掃頻則從F2開始而不是F1。在F1和F2之間的斜率變化時,通過改變20位頻率變化控制字和頻率步進控制字,可增加斜率FSK模式的靈活性。結合多個線性斜率變化和各分段的不同斜率設置,可實現非線性的頻率變化。在不同的設置下,DDS的輸出頻率在Fl和F2之間以不同的方式變化,實現多種方式掃頻。
(4)脈沖調頻(模式011)
“Chirp”也稱為“脈沖調頻”( Pulsed FM) 。該模式下,輸出信號的頻率在指定的范圍和精度上發生線性或非線性的變化,掃描方向可以編程控制。該模式需要用戶通過“HOLD”狀態(29 管腳高電平) 控制停止頻率點,並控制頻掃停止后的狀態。Chirp模式是在指定的頻率范圍和頻率精度上,頻率可以是線性或非線性變化輸出,而且掃頻方向可控。在此模式中,大多數Chirp系統采用FM掃描方式,即FM Chirp模式,分線性和非線性脈沖調頻兩種方式。先設置頻率控制字F 1,然后設置頻率變化的步進量OF和每一步所持續的時間△T,最后使能更新實現脈沖調頻。如果OF為正(最高位為0),頻率從F1向正方向掃描;4F為負(最高位為1),則頻率從F1向負方向掃描。與RampedFSK模式相比,該模式需要用戶自己通過‘`HOLD" (P29高電平)控制停止頻率點,同時控制停止后的狀態。一些復雜的跳頻功能在這個模式下可以實現。
當AD9854工作在Chirp模式下時,基本編程步驟如下:
(1)將初始頻率控制字WFc寫入48位FTWI (Frequency Tuning Word 1)中。
(2)將頻率步進量寫入48位DFW (Delta Frequency Word)中。
(3)將時間步進量寫入20位RRC (Ramp Rate Clock)中。
(4)更新脈沖,將數據送入DDS核進行合成,輸出信號。
在兩個互補DWT中定義FM Chirp跳動的方向是有必要的。若果48位是DWT負的(MSB是高),則頻率增量將會從FTW1向負方向改變。若果48位DWT字是正的(MSB是低),則頻率增量將會向正方向改變。
值得注意的是FTW1僅僅是FM Chirp的開始點。這里沒有約束返回FTW1的要求,一旦FM Chirp產生,它將會在奈奎斯特帶寬(直流到系統時鍾1/2速率)自由跳動(在編程控制范圍下)。
在FM Chirp模式中有兩個控制位可以利用,將會使能夠返回開始頻率FTW1,或返回到0HZ。首先,當CLR ACC1位(寄存器地址1F HEX)設置為高,48位頻率累加(ACC1)的輸出被清除,在一個持續一個系統時鍾周期的retriggerable短脈沖后。輸入到累加器的48位DWT字不影響CLR ACC1位。若果CLR ACC1位保持為高,單一短脈沖將會被釋放到頻率累加器(ACC1),在每一個I/O更新時鍾的上升沿,其作用是干擾當前的調頻,設置頻率回到FTW1,以先前編程寫好的速率和變化的方向繼續該調頻。在該調頻模式中,清除頻率累加器的輸出如圖19所示。如圖中所示的I/O更新時鍾,可以是使用者提供的或內部產生的。在該數據庫中到處可以見到討論I/O更新的描述。
另外,CLR ACC2控制位(寄存器地址1F HEX)是用於清除頻率累加器和相位累加器的。當該位設置為高,相位累加器的輸出將會從DDS中輸出0HZ。只要該位設置為高,頻率和相位累加器將會被清除。從0HZ從新輸出。要從新回到先前的DDS操作,CLR ACC2必需設置為邏輯低,該位在脈沖產生FM中是非常之有用的。
圖20表示作用於CLR ACC2位上的DDS輸出頻率。注意到寄存器被編程,當CLR ACC2位是高允許新的FTW1頻率和斜升速率被生成。
另一種功能,只用於調頻模式中,它就是HOLD引腳,引腳29。該功能是停止進入斜升速率計數器的時鍾信號。因此阻止任何更高時鍾脈沖進入頻率累加器,ACC1。其作用是保持調頻跳動在目前的頻率上面,在HOLD被拉高之前。當HOLD引腳回到底電平,始終重新使用和調頻繼續進行。在HOLD條件期間,使用者可以改變寄存器的編程,然而,斜升速率計數器必需重新操作在原來的速率直到計數器計數為0,也包含在以各新的斜升速率技術產生。圖21表示來HOLD功能在DDS輸出頻率的作用。
32位自動I/O更新計數器可以用於復雜結構的調頻或斜升FSK序列。由於該內部計數器是以AD9854系統時鍾合成的。它允許精確的時間編程改變被要求。在該情況下,僅僅要求使用者編寫想要的僅存器早於更新時鍾被產生。
在調頻模式中,中心頻率不是直接具體指定的,若用戶不能控制調頻,DDS將會在DC(直流頻率)到奈奎斯特范圍中自己選擇。除非被用戶終止,否則調頻將會持續到系統能有能力(也就是系統沒有電提供)。
當調頻的中心頻率達到后,有幾個問題自然的會產生:
⊙在中心頻率停止使用HOLD引腳,或者寫全0入頻率累加器DWT寄存器中。
⊙使用HOLD引腳功能停止調頻的跳動,用數字相乘器和Shaped Keying引腳,引腳30,或經過可編程寄存器控制(地址21-24 HEX)。
⊙使用CLR ACC2位控制突發中斷傳輸。
⊙使用反方向,返回先前的頻率或另一個頻率點,中頻以線性或用戶直接方法繼續調頻。如果其與下行頻率有關,一個負極性的48位DWT位(MSB設置為高’1’)必須寄存入寄存器地址10-15 HEX。DWT字的頻率減少步進要求MSB設置為邏輯高電平。
⊙連續調頻由立刻返回到起點頻率(F1) 鋸齒時期和重覆先前的調頻過程。這是CLR ACC1 控制位被使用的地方。自動, 重覆調頻可能被設定使用32 位更新時鍾發出CLR ACC1 指令在精確時間間隔時間。調整間隔時間或改變DWT頻率字將改變調頻的范圍。這是新任在用戶平衡調頻期間和頻率決議達到適當的頻率范圍。
(5)二進制相移鍵控(模式100)
BPSK模式:與FSK 模式的控制方式相同,只是F1 為載波頻率,29 管腳選擇相位控制字P1 (低電平)和P2 (高電平) 中的相位作為信號的相位輸出。此外,還要通過頻率寄存器對輸出信號的頻率進行控制。實現過程為:先將載波頻率送頻率控制寄存器1,然后將相位控制字送至相位控制寄存器1和2,再將BPSK的調制數據加載到BPSK端口,最后使能更新。
當AD9854工作在BPSK模式下時,基本編程步驟如下:
(1)將初始頻率控制字WFC寫入48位FTWI (Frequency Tuning Word 1)中。
(2)將兩個14位相位控制字分別送入相位調節寄存器P1和P2中。
(3)將時間步進量寫入20位RRC (Ramp Rate Clock)中。
(4)更新脈沖,將數據送入DDS核進行合成,輸出信號。