ad9954編程注意事項和寄存器介紹教學文案_第1頁
ad9954編程注意事項和寄存器介紹教學文案_第2頁
ad9954編程注意事項和寄存器介紹教學文案_第3頁
ad9954編程注意事項和寄存器介紹教學文案_第4頁
ad9954編程注意事項和寄存器介紹教學文案_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、Good is good, but better carries it.精益求精,善益求善。ad9954編程注意事項和寄存器介紹-關于這篇翻譯的幾點申明翻譯參與人員是成都信息工程學院的王堃鄧練王繼承。由于能力和時間有限,只翻譯了自己覺得對我們這次培訓有用的部分。其它部分希望有興趣的人自己查閱PDF.這個翻譯是基于AD公司的AD9954的PDF的,翻譯了部分頁數(shù)的部分內(nèi)容。有部分內(nèi)容由于在一個“AD9954中文“的PDF上有了說明,我們就沒有再翻譯,有需要可以聯(lián)系我們。這篇文章是翻譯來我們自己查閱用的,如果你在使用這個文檔的所產(chǎn)生的問題責任由你自己負責,所有錯誤都是因為你不自己看PDF!:-)不

2、需要感謝,只需要大家在傳閱這篇翻譯的時候不要刪除這幾點申明。有任何問題可以聯(lián)系我們QQ:王堃4164162鄧練16519653王繼承405117024時間:2007-8-11地點:成都信息工程學院高頻培訓實驗室?guī)讉€核心詞匯的解釋:(PDF13,14頁)參考頻率:REFCLKInputAD9954有幾種生成內(nèi)部系統(tǒng)時鐘的方式,片上的振蕩環(huán)路可以通過外部的時鐘輸入引腳鏈接的晶振產(chǎn)生一個低頻參考信號。系統(tǒng)時鐘可以通過內(nèi)部的一個鎖相倍頻使低頻的輸入信號生成一個低頻信號源的供給系統(tǒng)高采集率的DDS和DAC使用。為了得到最好的效果,外部晶振要盡量穩(wěn)定,無噪聲。通過對CLKMODESELECT引腳,CFR1

3、和CFR2的設置可以設定系統(tǒng)的時鐘工作模式,需要注意這些引腳只支持1.8v的邏輯電壓,不支持3.3v的邏輯電壓。CLKMODESELECT引腳為高的的時候,激活了內(nèi)部震蕩回路,通過外部晶振輸入的頻率,系統(tǒng)產(chǎn)生一個緩沖過的信號。當內(nèi)部時鐘被禁用時,外部晶振必須提供一個參考頻率,對于不同的操作,如果是單端輸入?yún)⒖碱l率的話,應該在不用的引腳和模擬VCC之間連接一個0.1uf的電容。有了這個電容,時鐘輸入引腳的偏斜電壓(biasvoltage)會是1.35V.5號框圖是對時鐘工作模式設置的總結。注意對鎖相環(huán)的倍頻是通過CFR2這幾個位進行設置的,和CFR1是相互獨立的。倍頻器:片上的鎖相環(huán)電路可以參考

4、頻率進行倍頻。通過對CFR2.這幾個控制位,可以設置倍頻率。倍頻值是在0 x04到0 x14之間(420倍)。編程時使用者應該考慮倍頻器的最大輸入頻率,在倍頻比修改后,必須有一段時間的延時讓鎖相環(huán)去鎖定。(大概1ms)ThePLLisbypassedbyprogrammingavalueoutsidetherangeof4to20(decimal).Whenbypassed,thePLLisshutdowntoconservepower.(這一段不理解,大家自己查閱吧)。壓控振蕩器VCO可以通過對(CFR2)位的設置進行精確范圍的設置。環(huán)路濾波器(loopfilter)鏈接的電容和電阻的推薦取

5、值在框圖4上。DAC輸出和大多數(shù)的DAC不一樣的是,AD9954的參考點是AVDD,而不是AGND。兩個雙向輸出端提供一個最大值輸出電流,微分輸出可以減少DAC輸出產(chǎn)生的共態(tài)噪聲,從而有更好的信噪比。最大電流是由外部DAC_RSET引腳和DACground引腳直接鏈接的電阻RSET決定的,計算方程如下。RSET=(39.19/Iout)最大輸出電流是15MA.限制到10ma以下有更好的spurious-freedynamicrange(SFDR)效果。DAC輸出-5.0v到+5.0v之間。超出這個范圍會產(chǎn)生過載以至于燒毀DAC輸出電路.要注意輸出電壓不要超出這個范圍。比較器:許多應用都是方波而

6、不是正弦波,該芯片為了支持這種應用,自身帶有片上比較器,片上比較器特點為帶寬大于200M,電壓輸入范圍為1.3到1.8,比較器可通過使用控制字CFR1進行關閉,目的是降低電源功耗頻率累加器:該板塊采用線性掃頻模式,從開始頻率(F0)轉變到終點的頻率(F1)不是即時的,而是以掃頻或者跳變的方式進行轉變。跳變模式可通過步進在F0-F1中間任意頻率完成,線性掃頻板塊是用上升或者下降三角頻率改變控制字和上升下降三角頻率的斜率以及頻率累加器實現(xiàn)。通過CFR!使能線性掃頻模塊,線性掃描沒有固定某個位去建立某一方式,用以在掃描過程中達到終點頻率。頻率控制字:參照圖2,三個不同的資源組成頻率控制字,為dds核

7、心提供相位累加器的累加值:頻率累加器,靜態(tài)RAM,和控制邏輯寄存器。實際應用中靜態(tài)的輸出頻率或超過四被預置輸出頻率需要被轉變,在一些在變或不明確的次序中,設定FTW的首選方法是設定FTW0寄存器的值。如果應用中需要預置超過四個特殊程序控制字或者需要寫一個預置控制字序列,可以將FTW寫到片上RAM上,通過管腳的設置可以在一套或者一系列之間進行切換。(PS0,PS1)應用中如果需要一個穩(wěn)定的掃頻,就需要設置第二頻率計數(shù)器。盡管累加器的值是使用者編程得到的,但是程序中一定要制定寫些規(guī)則來避免溢出DDS核DDS的輸出頻率Fo是通過一個方程計算出來的,方程涉及系統(tǒng)時鐘(SYSCLK),頻率設置字(FTW

8、),和相位累加器的容量(232,這個芯片).方程如下fO=(FTW)(fS)/232;0FTW231fO=fS(1(FTW/232);231FTW2321注意根據(jù)FTW的取值不同,方程是不一樣的。在每個時鐘周期,F(xiàn)TW被寫入到相位計數(shù)器中(有點像單片機的自動計數(shù)模式本人自己的想法)。相位累加器的輸出值和用戶自己預先定義的14位相位設置字(POW)相加.這個19位的數(shù)值會通過一個余弦COS功能轉化成一個幅度值(amplitudevalue)。消除掉較低的幾位可以有效的減低功耗。這個消除不會降低頻率分辨率。在某些應用中,可能需要產(chǎn)生一個0相位的輸出信號,單純的把FTW設置為0不能完成這個要求。必須

9、把DDS核的輸出相位值進行設置,有一個控制位是專門用來讓相位計數(shù)器輸出0相位的。上電后,相位累加器清除位自動為1.但是這一位相對的緩沖存儲器是0.所以,在上電之后,相位累加器在第一次I/O更新之前是零。I/O更新把數(shù)據(jù)從數(shù)據(jù)緩存?zhèn)鬏數(shù)綌?shù)據(jù)寄存器。查閱SYNC_CLKandI/OUPDATE部分了解細節(jié)。同步-寄存器更新SYNCHRONIZATIONREGISTERUPDATES(I/OUPDATE)輸入到AD9954的數(shù)據(jù)通過SYNC_CLK信號實現(xiàn)同步。I/O更新是在SYNC_CLK的上升沿進行的。系統(tǒng)內(nèi)部,SYNC_CLK信號通過一個四分頻器轉換成SYNC_CLK信號.SYNC_CLK信號

10、在SYNC_CLK引腳上有輸出。這樣使得外部硬件和系統(tǒng)通過系統(tǒng)內(nèi)部的時鐘同步。I/O更新信號和SYNC_CLK信號,是用作把內(nèi)部緩存里面的數(shù)據(jù)發(fā)送到控制寄存器里。他們可以保證使用者在修改數(shù)據(jù)字的時候是在一個穩(wěn)定的連續(xù)的脈沖條件下。(保證時序的正確)23號圖和24號圖對同步,I/O更新通訊時序進行了描述。這些時序中需要注意的是以下幾個方面:1)、i/o更新信號是邊沿檢測信號,這個信號沒有對時間長度的約束,但是最小的低電平周期是一個SYNC_CLK時鐘周期。2)、I/OUPDATE引腳在SYNC_CLK的上升沿置高和保持。設置和保持規(guī)范查閱TABLE2.從PDf24頁左下開始:操作實例:(exam

11、pleoperation)作為一個示例,給幅度比例因子(ASF)寄存器寫一個最大值一半的刻度值。首先計算出0.5對應的二進制數(shù)值。因為ASF是16位寬的數(shù)據(jù),所以等效的的數(shù)值應該是0 x80。然后,如果是高位在前模式(MSB),發(fā)出一個指令字節(jié)0 x02(ASF的內(nèi)存地址是00010b),通過這個指令,內(nèi)部控制器選擇對應的內(nèi)存地址的寄存器,然后發(fā)現(xiàn)ASF是2byte寬,串口計數(shù)器設置為16(應該是自動的),然后開始等待SCLK的16個上升沿,然后依次從SDIO讀取1000000000000000.在低位在前的模式(LSB)下修改ASF寄存器的值基本上和MSB模式下一樣,不過數(shù)據(jù)是相反的。000

12、0000000000001.RAM串口操作通過串口操作的方法是和其他串口通訊基本上一致的,但是讀取的8位單元(byte)的數(shù)量是通過內(nèi)存地址的開始地址到截至地址之間的長度定義的。內(nèi)存段控制字(RSCW)。結束地址是I/O傳輸?shù)淖罡呶?,開始內(nèi)存地址是I/O傳輸?shù)淖畹臀?。(所以這里要考慮你的傳輸模式是MSB,還是LSB,根據(jù)情況修改傳輸數(shù)據(jù)的時序。)通過設置CFRI8,RAMI/O支持LSB和MSB這兩種模式。MSB模式時第一個字節(jié)(byte8位)是整個內(nèi)存地址的最高位,接下來的三個字是依次組合成接下來的3個字節(jié)(byte8位)是對較低的三個字節(jié)依次進行設置。LSB模式剛好相反。(PDF對這里描述

13、比較煩瑣而且重復,就沒有繼續(xù)翻譯了,有疑問的可以自己查閱PDF或者聯(lián)系我們。)串口操作注意事項設置的改變在對CFR1這個寄存器寫值之后就馬上實現(xiàn)了。如果是多字節(jié)的寫指令,對這兩個寄存器位寫指令應該是在整個通信周期的中間。(所以應該對剩下的字節(jié)改變量后進行依次重新書寫CFR1,以保證整個修改全部刷新-括號里面是我自己的理解,希望大家有選擇的讀?。O到y(tǒng)必須保證時鐘同步以保證AD9954可以識別每個外部邏輯控制字。比如,如果系統(tǒng)發(fā)送一個指令字節(jié)去修改一個2-byte(16位)的寄存器,但是對SCLK產(chǎn)生了3個字節(jié)(24次)的脈沖,即產(chǎn)生了多余的24個脈沖,那么通訊同步就丟失了。這種情況下,最開始的

14、16個SCLK上升沿里面讀取的數(shù)據(jù)被存儲進了你所選擇的寄存器,但是后面的八個上升沿則會被AD9954理解為下一個指令字節(jié)。為了防止AD9954和系統(tǒng)之間的不同步,IOSYNC這個引腳可以對AD9954的串口狀態(tài)控制器進行重啟。如果要對RAMprofile進行讀取那么必須操作PROFILE控制引腳(PS1和PS0)。通過對PS1和PS0的設置可以片選你所需要的RAM寄存器。然后進行讀取。指令字節(jié)指令字節(jié)包括以下信息:MsbD6D5D4D3D2D1LSBR/wxxa4a3a2a1a0這里是一個草圖,具體請查閱PDF.R/W:這一位是控制是對內(nèi)存地址的寫操作還是對內(nèi)存地址的讀操作的。R就是讀,w就是

15、寫1:讀0:寫X,x:d6,d5這兩位可以不用關心。a4a3a2a1a0:這里是對所要操作的內(nèi)存地址進行設置。每個存儲器所對應的內(nèi)存地址請在內(nèi)存框圖上查找。(參考PDF表12,13)內(nèi)存地址框圖及介紹圖12和13是內(nèi)存地址的框圖??捎玫膬?nèi)存地址是由linearsweepenablebit位決定的。有些寄存器的內(nèi)存地址可能會由于操作模式的不同有所改變。特別的是:0 x07,0 x08,0 x09,0 x0a這幾個寄存器會受到影響。因為linearsweepoperation(直譯直線掃描操作)的優(yōu)先級高于RAM操作。AD公司建議在linearsweep被使能的情況下,通過bitCFR1把RAM操

16、作禁止。通過對CFR1的設置去保證電源(conservepower).串口地址數(shù)與每個寄存器關聯(lián),”這個符號描述了特殊位和位的范圍。比如:指的是第三位(bit3),指的是這個范圍是bit7到bit3之間。CFR1直線掃描和RAM操作控制位。0:RAM操作模式。1:直線掃描操作模式。寄存器控制位描述接下來是圖12.13請參考PDF這里就不再列出。寄存器控制功能NO.1CFR1被用來控制多種功能,并且控制AD9954的模式。每位的功能。CFR1:RAM使能位CFR1=0(默認):RAM不能被操作。單音操作模式或者直線掃描模式被允許。CFR1=1:RAM允許被操作。正常存取控制操作被RSCW模式控制

17、位控制為了電流分布。CFR1:RAMEnableBitCFR1=0(default).TheRAMisdisabledforoperation.Eithersingle-tonemodeofoperationorlinearsweepmodeofoperationisenabled.CFR1=1.TheRAMisenabledforoperation.AccesscontrolfornormaloperationiscontrolledCFR1:RAM目標位如果CRF被清空,CRF被忽略。CFR1=0(默認):如果CFR1被設置,RAM輸出驅動相位累加器(提供FTW)。CFR1=1。如果CFR

18、1被設置,RAM輸出驅動相位加法器(POW)。CFR1:RAMDestinationBitIfCFR1iscleared,CFR1isignored.CFR1=0(default).IfCFR1isset,theRAMoutputdrivesthephaseaccumulator(providestheFTW).CFR1=1.IfCFR1isset,theRAMoutputdrivesthephase-offsetadder(POW).CFR1:內(nèi)部板型控制這些位引起板型位被忽略,當RAM被使用并且使AD9954進入自動板型循環(huán)序列,這個序列允許使用者執(zhí)行頻率/相位的合成掃描,掃描不需要外部輸

19、入。參看內(nèi)部板型控制段的更多資料。CFR1:InternalProfileControlBitsThesebitscausetheprofilebitstobeignoredwhentheRAMisbeingusedandputstheAD9954intoanautomaticprofileloopsequencethatallowstheusertoimplementafrequency/phasecompositesweepthatrunswithoutexternalinputs.SeetheInternalProfileControlsectionformoredetails.CFR1

20、:裝入在振幅斜坡速率控制位CFR1=0(默認)。振幅斜坡速率定時器被裝載只有在超時上(時鐘=1);它不被裝由于IO更新輸入信號。CFR1=1。振幅斜坡速率定時器被裝載時鐘上升延時(時鐘=1),或者在IO更新輸入信號的時候。CFR1:LoadAmplitudeRampRateControlBitCFR1=0(default).Theamplituderampratetimerisloadedonlyupontimeout(timer=1);itisnotloadedduetoanI/Oupdateinputsignal.CFR1=1.Theamplituderampratetimerisload

21、eduponeithertimeout(timer=1)oratthetimeofanI/Oupdateinputsignal.CFR1:ShapedOn-OffKeying使能位CFR1=0(默認)。Shapedon-offkeying被旁路。CFR1=1.Shapedon-offkeying被允許。參閱CFR。CFR1:ShapedOn-OffKeyingEnableBitCFR1=0(default).Shapedon-offkeyingisbypassed.CFR1=1.Shapedon-offkeyingisenabled.SeealsoCFR1.CFR1:自動shapedOn-of

22、f使能位如果CFR被清零,CFR被忽略。CFR=0(默認)。手動Manualshapedon-offkeying操作,參看ShapedOn-offKeying部分詳細資料。CFR1:AutoshapedOn-OffKeyingEnableBitIfCFR1iscleared,CFR1isignored.CFR1=0(default).Manualshapedon-offkeyingoperation.SeetheShapedOn-OffKeyingsectionfordetails.CFR1=1.Autoshapedon-offkeyingoperation.SeetheShapedOn-Of

23、fKeyingsectionfordetails.CFR1:自動同步使能位CFR=0(默認)。多個的AD9954自動同步特征不被激活。CFR=1。多個的AD9954自動同步特征被激活。參看多個AD9954同步部分細節(jié)。CFR1:AutomaticSynchronizationEnableBitCFR1=0(default).TheautomaticsynchronizationfeatureofmultipleAD9954sisinactive.CFR1=1.TheautomaticsynchronizationfeatureofmultipleAD9954sisactive.SeetheSy

24、nchronizingMultipleAD9954ssectionfordetails.CFR1:多個AD9954軟件手動同步CFR1=0(默認)。手動同步特征不被激活。CFR1=1。軟件控制的手動同步特征被激活。SYNC_CLK上升沿被SYNC_CLK周期提前,并且這位被自動清零。為了提前上升沿若干倍,這個位需要被設置一次在在每個提前時。CFR1:SoftwareManualSynchronizationofMultipleAD9954sCFR1=0(default).Themanualsynchronizationfeatureisinactive.CFR1=1.Thesoftware-c

25、ontrolledmanualsynchronizationfeatureisexecuted.TheSYNC_CLKrisingedgeisadvancedbyoneSYNC_CLKcycle,andthisbitisautocleared.Toadvancetherisingedgemultipletimes,thisbitneedstobesetonceforeachadvance.CFR1:線性頻率掃描使能CFR1=0(默認)。AD9954的線性頻率掃描能力不被激活。CFR1=1。AD9954的線性頻率掃描能力被激活。參看線性掃描部分詳細內(nèi)容。CFR1:LinearFrequencyS

26、weepEnableCFR1=0(default).ThelinearfrequencysweepcapabilityoftheAD9954isinactive.CFR1=1.ThelinearfrequencysweepcapabilityoftheAD9954isenabled.SeetheLinearSweepModesectionfordetails.CFR1:不被使用,待清零CFR1:NotUsed,LeaveClearCFR1:CFR1=0(默認)。直線掃描斜率被裝載僅在超時上(時鐘=1)時;它不被裝載由于IO更新輸入信號。CFR1=1。直線掃描斜率被裝載在超時上(時鐘=1)時,或

27、者在IO更新輸入信號的時。CFR1:LinearSweepRampRateLoadControlBitCFR1=0(default).Thelinearsweeprampratetimerisloadedonlyupontimeout(timer=1);itisnotloadedduetoanI/Oupdateinputsignal.CFR1=1.Thelinearsweeprampratetimerisloadedeitherupontimeout(timer=1)oratthetimeofanI/OupdateinputsignalCFR1:自動清除頻率累加器位CFR1=0(默認)。當前頻

28、率累加器狀態(tài)不被IO接受到的更新信號影響。CFR1=1。頻率累加器被自動地或者同步地騰出一個周期接受一個IO口更新信號。CFR1:AutoclearFrequencyAccumulatorBitCFR1=0(default).ThecurrentstateofthefrequencyaccumulatorisnotimpactedbyreceiptofanI/Oupdatesignal.CFR1=1.ThefrequencyaccumulatorisautomaticallyandsynchronouslyclearedforonecycleuponreceiptofanI/OUPDATEsi

29、gnalCFR1:自動清零相位累加器位CFR1=0(默認)。當前相位累加器狀態(tài)不被IO接受到的更新信號影響。CFR1=1.相位累加器被自動地或者同步地騰出一個周期接受一個IO口更新信號。CFR1:AutoclearPhaseAccumulatorBitCFR1=0(default).ThecurrentstateofthephaseaccumulatorisnotimpactedbyreceiptofanI/Oupdatesignal.CFR1=1.Thephaseaccumulatorisautomaticallyandsynchronouslyclearedforonecycleuponr

30、eceiptofanI/Oupdatesignal.CFR1:正弦/余弦選擇位CFR1=0(默認)。角度-振幅邏輯轉換使用余弦函數(shù)。CFR1=1。角度-振幅邏輯轉換使用正弦函數(shù)。CFR1:Sine/CosineSelectBitCFR1=0(default).Theangle-to-amplitudeconversionlogicemploysacosinefunction.CFR1=1.Theangle-to-amplitudeconversionlogicemploysasinefunction.CFR1:清除頻率累加器FR1=0(默認)。頻率累加器啟正常功能。FR1=1。頻率累加器存儲元

31、件被清零并且持續(xù)清零直到這位本清零。CFR1:ClearFrequencyAccumulatorCFR1=0(default).Thefrequencyaccumulatorfunctionsasnormal.CFR1=1.Thefrequencyaccumulatormemoryelementsareclearedandheldclearuntilthisbitiscleared.CFR1:清除相位累加器FR1=0(默認)。相位累加器啟正常功能。FR1=1。相位累加器存儲元件被清零并且持續(xù)清零直到這位本清零。CFR1:ClearPhaseAccumulatorCFR1=0(default).

32、Thephaseaccumulatorfunctionsasnormal.CFR1=1.Thephaseaccumulatormemoryelementsareclearedandheldclearuntilthisbitiscleared.CFR1:SDIO僅輸入CFR1=0(默認)。SDIO引腳是雙向的(2-線按序編寫程序模式)。CFR1=1。SDIO被設置(3-線按序編寫程序模式)。CFR1:SDIOInputOnlyCFR1=0(default).TheSDIOpinisbidirectional(2-wireserialprogrammingmode).CFR1=1.TheSDIOi

33、sconfigured(3-wireserialprogrammingmode).CFR1:LSB優(yōu)先CFR1=0(默認)。MSB優(yōu)先初始化被激活。CFR1=1。LSB優(yōu)先初始化被激活。CFR1:LSBFirstCFR1=0(default).MSBfirstformatisactive.CFR1=1.LSBfirstformatisactive.CFR1:數(shù)字低功耗位CFR1=0(默認)。所有數(shù)字功能和時鐘被激活。CFR1=1。所有非IO數(shù)字功能被暫停,對降低電源有重要意義。CFR1:DigitalPower-DownBitCFR1=0(default).Alldigitalfunction

34、sandclocksareactive.CFR1=1.Allnon-I/Odigitalfunctionalityissuspended,loweringthepowersignificantly.CFR1:比較器低功耗位CFR1=0(默認)。比較器操作被激活。CFR1=1。比較器被禁用并且進入低功耗狀態(tài)。CFR1:ComparatorPower-DownBitCFR1=0(default).Thecomparatorisenabledforoperation.CFR1=1.Thecomparatorisdisabledandisinitslowestpowerdissipationstate

35、.CFR1:DAC低功耗位CFR1=0(默認)。DAC操作被允許。CFR1=1。DAC被禁用并且進入低功耗狀態(tài)。CFR1:DACPower-DownBitCFR1=0(default).TheDACisenabledforoperation.CFR1=1.TheDACisdisabledandisinitslowestpowerdissipationstate.CFR1:時鐘輸入低功耗位CFR1=0(默認)。時鐘輸入電路操作被激活。CFR1=1。時鐘輸入電路被禁止并且器件進入低功耗狀態(tài)。CFR1:ClockInputPower-DownBitCFR1=0(default).Theclockin

36、putcircuitryisenabledforoperation.CFR1=1.Theclockinputcircuitryisdisabledandthedeviceisinitslowestpowerdissipationstate.CFR1:外部低功耗模式CFR1=0(默認)。外部地功耗模式選擇是快速恢復低功耗模式。在這種模式下,當PWRDWNCTL輸入腳為高時,數(shù)字邏輯(電路)和DAC數(shù)字邏輯電源關閉。DAC偏置電路,PLL,晶正,和時鐘輸入電路電源被關閉。CFR決定是否關掉比較器電源。CFR,和CFR被忽略。CFR1=1。外部低功耗模式被選擇是全部進入低功耗模式。在這種模式下,當P

37、WRDWNCTL輸入腳為高時,所有功能掉電。這些包括DAC和PLL,這些需要花費大量的時間加電。CFR1全部被忽略。CFR1:ExternalPower-DownModeCFR1=0(default).Theexternalpower-downmodeselectedistherapidrecoverypower-downmode.Inthismode,whenthePWRDWNCTLinputpinishigh,thedigitallogicandtheDACdigitallogicarepowereddown.TheDACbiascircuitry,PLL,oscillator,andcl

38、ockinputcircuitryarenotpowereddown.CFR1determineswhetherthecomparatorispowereddown.CFR1,andCFR1areignored.CFR1=1.Theexternalpower-downmodeselectedisthefullpower-downmode.Inthismode,whenthePWRDWNCTLinputpinishigh,allfunctionsarepowereddown.ThisincludestheDACandPLL,whichtakeasignificantamountoftimetop

39、owerup.CFR1areallignored.CFR1:線性掃描No-Dwell位如果CFR1被清零,這個位無關緊要(忽略)。CFR1=0(默認)。線性掃頻No-Dwell功能未被激活。如果No-Dwell功能處于未被激活,當掃描完成,掃描不被啟動直到IO更新,或者改變斷面,按照先前的描述初始化其他掃頻。在掃描時輸出頻率保持在最后的值。CFR1=1。線性掃描no-dwell功能被激活。如果No-Dwell模式被激活,當掃描完成時,相位累加器被清零。相位累加器保持清零直到其他掃頻初始化經(jīng)過一個IO更新或者在斷面改變CFR1:LinearSweepNo-DwellBitIfCFR1isclea

40、r,thisbitisadontcare(ignored).CFR1=0(default).Thelinearsweepno-dwellfunctionisinactive.Iftheno-dwellmodeisinactivewhenthesweepcompletes,sweepingdoesnotrestartuntilanI/Oupdateorchangeinprofileinitiatesanothersweepaspreviouslydescribed.Theoutputfrequencyholdsatthefinalvalueinthesweep.CFR1=1.Thelinears

41、weepno-dwellfunctionisactive.Iftheno-dwellmodeisactivewhenthesweepcompletes,thephaseaccumulatoriscleared.ThephaseaccumulatorremainscleareduntilanothersweepisinitiatedviaanI/Oupdateinputorchangeinprofile.CFR1:SYNC_CLK禁止位CFR1=0(默認)。SYNC_CLK被激活。CFR1=1。SYNC_CLK引腳呈現(xiàn)一個靜態(tài)邏輯0狀態(tài)為了減小數(shù)字電路產(chǎn)生的噪音。同步電路保持內(nèi)部激活,為了保留器

42、件標準時間。CFR1:SYNC_CLKDisableBitCFR1=0(default).TheSYNC_CLKpinisactive.CFR1=1.TheSYNC_CLKpinassumesastaticLogic0statetominimizenoisegeneratedbythedigitalcircuitry.Thesynchronizationcircuitryremainsactiveinternallytomaintainnormaldevicetiming.CFR1:不被使用,待清零CFR1:NotUsed,LeaveClear控制功能寄存器NO2(CFR2)CFR2被使用控制

43、AD9954多種功能,特征,和模式,首先關系到芯片模擬部分。ControlFunctionRegisterNo.2(CFR2)TheCFR2isusedtocontrolthevariousfunctions,features,andmodesoftheAD9954,primarilyrelatedtotheanalogsectionsofthechip.CFR2:不被使用,待清零CFR2:NotUsed,LeaveClearCFR2:高速同步使能位CFR2=0(默認)。高速同步使放大關閉。CFR2=1.高速同步使放大開。這位需要被設置,當使用自動同步特性在SYNC_CLK50MHz(SYSC

44、LK200MSPS).CFR2:HighSpeedSyncEnableBitCFR2=0(default).Thehighspeedsyncenhancementisoff.CFR2=1.Thehighspeedsyncenhancementison.ThisbitshouldbesetwhenusingtheautosynchronizationfeatureforSYNC_CLK50MHz(SYSCLK200MSPS).CFR2:硬件手動同步使能位CFR2=0(默認)。硬件手動同步功能關閉。CFR2=1。硬件手動同步功能激活。當這位被設置,SYNC_IN管腳上升沿引起器件優(yōu)先SYNC_CL

45、K上升沿通過一個REFCLK周期。這位不自身清零。CFR2:HardwareManualSyncEnableBitCFR2=0(default).Thehardwaremanualsyncfunctionisoff.CFR2=1.Thehardwaremanualsyncfunctionisenabled.Whilethisbitisset,arisingedgeontheSYNC_INpincausesthedevicetoadvancetheSYNC_CLKrisingedgebyoneREFCLKcycle.Thisbitdoesnotself-clear.CFR2:晶體輸出使能位CFR

46、2=0(默認)。晶體輸出管腳未被激活。CFR2=1。晶體輸出管腳被激活。石英晶體振蕩器電路輸出驅動晶體輸出關腳,這些可以為附加裝置用作基準頻率。CFR2:CRYSTALOUTEnableBitCFR2=0(default).TheCRYSTALOUTpinisinactive.CFR2=1.TheCRYSTALOUTpinisactive.ThecrystaloscillatorcircuitryoutputdrivestheCRYSTALOUTpin,whichcanbeusedasareferencefrequencyforadditionaldevices.CFR2:不被使用,待清零CF

47、R2:NotUsed,LeaveClearCFR2:基準時鐘增益控制位這5位控制時鐘乘法器(PLL)的輸出增益值。參看時鐘乘法器部分。CFR2:ReferenceClockMultiplierControlBitsThis5-bitwordcontrolsthemultipliervalueoutoftheclock-multiplier(PLL)block.SeetheClockMultipliersectionformoredetails.CFR2:VCO范圍控制位CFR2=0(默認),VCO操作在100MHz和250MHz。CFR2=1。VCO操作在250MHz和400MHz.CFR2:VCORangeControlBitCFR2=0(default),VCOoperatesbetween100MHzand250MHz.CFR2=1,VCOoperatesbetween250MHzand400MHz.CFR2:泵源電流控制位這一位被用做控制泵源電流整定值。默認設置,CFR2,設置泵源電流在默認的75A。對應每位增加,25A電流被加到泵源電流。01=100A,10=125A,11=150A。CFR2:ChargePumpCu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論