![簡易頻率特性測試儀設計—畢業(yè)設計論文_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/9/84147b4e-b0f2-4833-bf8f-7c25cb474735/84147b4e-b0f2-4833-bf8f-7c25cb4747351.gif)
![簡易頻率特性測試儀設計—畢業(yè)設計論文_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/9/84147b4e-b0f2-4833-bf8f-7c25cb474735/84147b4e-b0f2-4833-bf8f-7c25cb4747352.gif)
![簡易頻率特性測試儀設計—畢業(yè)設計論文_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/9/84147b4e-b0f2-4833-bf8f-7c25cb474735/84147b4e-b0f2-4833-bf8f-7c25cb4747353.gif)
![簡易頻率特性測試儀設計—畢業(yè)設計論文_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/9/84147b4e-b0f2-4833-bf8f-7c25cb474735/84147b4e-b0f2-4833-bf8f-7c25cb4747354.gif)
![簡易頻率特性測試儀設計—畢業(yè)設計論文_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/9/84147b4e-b0f2-4833-bf8f-7c25cb474735/84147b4e-b0f2-4833-bf8f-7c25cb4747355.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、題 目 簡易頻率特性測試儀 簡易頻率特性測試儀 摘要:簡易頻率特性測試儀是以51單片機為控制核心的一種測量頻率的儀器,具有較寬的可測試帶寬。電路由正交掃頻信號源、被測網(wǎng)絡、混頻器、低通濾波器、adc以及液晶顯示部分組成。正交掃頻信號源ad9854采用dds技術產生高穩(wěn)定的頻率、相位、幅度可編程調制的正弦和余弦信號。被測網(wǎng)絡是一個rlc串聯(lián)諧振電路,其前后分別添加電壓跟隨器和電阻網(wǎng)絡使其與相鄰電路電阻匹配?;祛l器采用性能高,功耗低的sa602a,將信號源輸出的正余弦信號與經過被測網(wǎng)絡出來的處理信號進一步處理,產生高頻與低頻兩種信號。低通濾波器采用max274芯片過濾較高頻信號,外接元件少,參數(shù)調
2、節(jié)方便,也具有良好的抗干擾性。adc選用ad8317外置,提高ad轉換性能。整體電路實現(xiàn)了測量較高頻率信號的頻率測量及幅頻特性與相頻特性的顯示。關鍵詞:dds技術、中頻正交解調原理、rlc振蕩電路。abstract:simple frequency characteristic tester is a metrical instrument which is operated by 51 single chip computer, it has a wide bandwidth. the circuit is composed of orthogonal frequency sweep sig
3、nal source, the measured network, mixer, low-pass filter, adc and liquid crystal display part. orthogonal frequency sweep signal source ad9854 using dds technology to produce frequency, phase, amplitude and high stability of the programmable modulation sine and cosine signal. the measured network is
4、 a rlc series resonant circuit, a voltage follower and the resistor network to match the adjacent circuit resistance respectively before and after adding the. the mixer uses high performance, low power sa602a, the sine and cosine signal source output and the processed signal measured network for fur
5、ther processing, to produce high and low frequency signal two. low pass filter using max274 chip filter high frequency signals, less external components, easy to adjust the parameters, and also has good anti-interference performance. adc use ad8317 external, enhance ad conversion performance. the wh
6、ole circuit of the display frequency measurement and the amplitude frequency characteristic measurement of high frequency signal and the phase frequency characteristic.keywords:dds technology、quadrature demodulation, rlc oscillating circuit.目錄摘要-1第1章 設計任務411基本要求412發(fā)揮部分4第二章 方案論證52.1信號源的選擇52.2放大器的選擇52
7、.3混頻器的選擇62.4阻抗匹配72.5整體電路方案7第三章 理論分析與計算7第四章 測試結果與誤差分析9第五章 結論、心得與體會10附錄1:11附錄2:12 第1章 設計任務 11基本要求(1)頻率范圍為1mhz40mhz,頻率穩(wěn)定度10-4;頻率可設置,最小設置單位100khz。(2)正交信號相位差誤差的絕對值5,幅度平衡誤差的絕對值5%。(3)信號電壓的峰峰值1v,幅度平坦度5%。(4)可掃頻輸出,掃頻范圍及頻率步進值可設置,最小步進100khz;要求連續(xù)掃頻輸出,一次掃頻時間2s。12發(fā)揮部分 (1)使用基本要求中完成的正交掃頻信號源,制作頻率特性測試儀。a. 輸入阻抗為50,輸出阻抗
8、為50;b. 可進行點頻測量;幅頻測量誤差的絕對值0.5db,相頻測量誤差的絕對值5;數(shù)據(jù)顯示的分辨率:電壓增益0.1db,相移0.1。(2)制作一個rlc串聯(lián)諧振電路作為被測網(wǎng)絡,如圖2所示,其中ri和ro分別為頻率特性測試儀的輸入阻抗和輸出阻抗;制作的頻率特性測試儀可對其進行線性掃頻測量。a. 要求被測網(wǎng)絡通帶中心頻率為20mhz,誤差的絕對值5%;有載品質因數(shù)為4,誤差的絕對值5%;有載最大電壓增益-1db;b. 掃頻測量制作的被測網(wǎng)絡,顯示其中心頻率和-3db帶寬,頻率數(shù)據(jù)顯示的分辨率為100khz;c. 掃頻測量并顯示幅頻特性曲線和相頻特性曲線,要求具有電壓增益、相移和頻率坐標刻度。
9、 圖11 rlc串聯(lián)諧振電路第二章 方案論證2.1信號源的選擇 方案一:采用反饋型lc振蕩原理,選擇合適的電容、電感就能產生相應的正弦信號。此方案器件比較簡單,但是難以達到高精度的程控調節(jié),而且穩(wěn)定度不高,故不采用。 方案二:采用dds技術的基本原理。dds技術是基于 奈奎斯特采樣定理,將模擬信號進行采集,經量化后存入存儲器中,通過cpld或者fpga進行尋址查表輸出波形的數(shù)據(jù),再經d/a 轉換濾波即可恢復原波形。根據(jù) 奈奎斯特采樣定理知,要使信號能夠恢復,必須滿足采樣頻率大于被采樣信號最高頻率的2倍,否則將產生混疊,經d/a 不能恢復原信號。此方案產生的波形比較穩(wěn)定,在高頻輸出時會產生失真,
10、而且電路比較復雜,故不采用。 方案三:直接采用dds集成芯片。ad9854具有高達300mhz的系統(tǒng)時鐘,通過并行總線將數(shù)據(jù)寫入程序寄存器,內含可編程dds 系統(tǒng)和高速比較器,能實現(xiàn)全數(shù)字編程控制的頻率合成。由于dds集成芯片能達到要求,而且程控調節(jié)能夠方便實現(xiàn),本設計采用方案三,作為1m40mhz正弦信號發(fā)生。2.2放大器的選擇 方案一:由普通運放芯片搭建的運算放大器。這種方式計算簡單,由電阻比值控制電壓放大倍數(shù)。但缺點是工作頻率范圍為低頻小信號,頻率過高波形產生失真。故不采用。 圖21 運算放大電路 方案二:采用美信公司的max2650。這種芯片內部偏置,可在高頻下工作并有較高的固定增益,
11、除此之外工作電路外圍元器件少,不需要連接電阻。基于以上方面的考慮,選擇max2650。2.3混頻器的選擇 方案一:搭建混頻電路?;祛l電路可分為模擬相乘混頻器、二極管環(huán)形混頻器、三極管混頻器。 圖22 模擬相乘混頻器 圖23 二極管環(huán)形混頻器圖24 三極管混頻器 變頻器的失真有頻率失真和非線性失真。除此之外,還會產生各種非線性干擾,如組合頻率、交叉調制和互相調制等干擾。自己動手搭建的電路不易完成精確條件,調試電路中比較費時費力。所以不選擇此方案。 方案二:采用sa602a,是一個低功耗甚高頻單片雙平衡混頻器輸入放大器,頻率特性好,而且變頻器工作在非線性不太嚴重的區(qū)域,使之既能完成頻率變換,又能抑
12、制各種干擾。結合種種優(yōu)點,選擇使用sa602a作為混頻器。2.4阻抗匹配 方案一:計算前一級的輸出阻抗和后一級的輸入阻抗,計算應該增加的元件參數(shù),把電容或電感與負載串聯(lián)起來,即可增加或減少負載的阻抗值。這種方法計算麻煩,容易算錯,所以不選擇這種匹配。 方案二:在兩極之間接入電壓跟隨器。由于電壓跟隨器的輸出電壓基本上等于輸入電壓,所以可以看成不改變信號值。而電壓跟隨器的輸入電阻可以看成無限大,輸出電阻可以看成無窮小,所以可以自動完成電阻匹配。選擇這種方案。2.5整體電路方案 由以上各部分的討論與選擇,結合題中所給的框圖,我們將簡易頻率特性測試儀的框圖畫在下面。 圖25 整體框圖第三章 理論分析與
13、計算1.ad9854內部包括一個具有48位相位累加器、一個可編程時鐘倍頻器、一個反sinc濾波器、兩個12位300mhz dac,一個高速模擬比較器以及接口邏輯電路。其主要性能特點如下:高達300mhz的系統(tǒng)時鐘;能輸出一般調制信號,fsk,bpsk,psk,chirp,am等;100mhz時具有80db的信噪比;內部有4*到20*的可編程時鐘倍頻器;兩個48位頻率控制字寄存器,能夠實現(xiàn)很高的頻率分辨率。兩個14位相位偏置寄存器,提供初始相位設置。帶有100mhz的8位并行數(shù)據(jù)傳輸口或10mhz的串行數(shù)據(jù)傳輸口。用51單片機控制ad9854,由ad9854產生正交的兩路信號由于頻率范圍在1mh
14、z-40mhz,頻率越高輸出的信號幅度將會越小,所以我們利用ad9854芯片自身的功能,通過編寫程序將不同頻率段的幅度都限制到500mv以下。ad9854的模塊電路如下圖: 圖7 ad9854原理圖2.信號由ad9854輸出,幅度小于500mv,于是在dds后面接一級放大,使其峰峰值1v,此時用到的放大器為美信公司的max2650低功耗低噪聲甲類放大器,它的增益固定,不需要外圍電路過多擴展,降低了噪聲的引入途徑和調試的難度。max2650用于從直流至900mhz,它有一個平坦的增益響應。單+5 v供電。max2650的低噪聲系數(shù)(噪聲系數(shù)3.9db)和高驅動能力(輸入、輸出阻抗50),使它非常
15、適合用于各種傳輸接收、緩沖應用。該器件采用內部偏置,省去了外部偏置電阻或電感器。典型的應用,唯一需要的外部元件就是輸入輸出隔離電容。輸入輸出耦合電容1c、2c的取值: 3.余弦信號的另一條分支流入被測網(wǎng)絡。被測網(wǎng)絡由一個電阻、一個電容和一個電感組成。 圖31 被測網(wǎng)絡原理圖由題中要求,此電路的輸入阻抗和輸出阻抗分別為50歐。r的值應該盡可能小,假設它的值為10歐, q=w0l/r0=2f0/r將q=4,f0=20mhz,r=10帶入式,可以求得l=0.32uh又由 w0=1/lc將所得的l值帶入上式,求得c,c=199pf4.峰峰值大于1v的信號與從被測網(wǎng)絡出來的信號共同輸入sa602a,sa
16、602a將兩個信號重新混頻輸出新頻率的信號。這個過程是利用了三角函數(shù)的積化和差原理。假設信號acocwt經過被測網(wǎng)絡之后輸出為kacos(wt+),也就是說混頻器sa602a的兩個輸入端分別為acocwt和kacos(wt+)。三角形的積化和差公式為 所以i路輸出為(1/2)kacos(2wt+)+cos,通過低通濾波器將高頻部分濾掉,剩下一路直流量。q路的根據(jù)積化和差公式 同理進行計算。5.低通濾波器出來的直流量流入adc,單片機再次采集數(shù)據(jù)控制液晶顯示頻顯示頻率及幅頻特性曲線和相頻特性曲線。第四章 測試結果與誤差分析ad9854由于快遞問題,結題當天才收到自制模塊板,故沒來得及調試成功。對
17、被測網(wǎng)絡部分進行測試,使用dds函數(shù)信號發(fā)生器模擬輸出1vpp信號,調試電路。最終的測試結果為:頻率(mhz)輸出幅度(mv)20.647618.2476*0.70723.5476*0.707圖41測試結果測試得到當頻率為20.6mhz時,輸出的電壓幅值最大,為476mv,所以中心頻率為20.6mhz,誤差為|20.6-20|/20*100%=3%,滿足“要求被測網(wǎng)絡通帶中心頻率為20mhz,誤差的絕對值5%”要求。當電壓為中心頻率時的電壓值的0.707倍,即為337mv時,測得兩個相對應的頻率分別為18.2和23.5mhz,則實際帶寬為23.5-18.2=5.3mhz.而理論值應為bw=f0
18、/q=20.6/4=5.15mhz。誤差為|5.3-5.15|/5.15&100%=2.9%,滿足“有載品質因數(shù)為4,誤差的絕對值5%”要求。有載最大電壓增益=20lg|476/500|=-0.43,滿足“有載最大電壓增益-1db”要求。第五章 結論、心得與體會今年,我們三個人組隊參加了全國電子設計大賽,經過了初賽,校內選拔,并參加了學校組織的前期培訓,在整個準備和比賽過程中,我們學到了很多。在實驗室,我們感受到了前所未有的學習方式,從前的學習只限于在書本上的勾,記記概念,算算公式,如此而已,學了很多專業(yè)知識,卻不知道能做什么、怎么做,學了很多原理,卻不知道怎么去應用,在實驗室,面對各種專業(yè)儀
19、器設備,我們完全將理論投入到了實踐,將書本上的知識變成了零件的組裝、搭建的電路,將抽象的知識變?yōu)榱司唧w的應用,但這是一個艱辛的過程,這個過程轉化當中,遇到的很多問題,都需要由我們自己來解決,在這個過程,我們深切體會到了團隊合作和分工的重要性,學到了許多知識,比如,電路的搭建,焊接、調試,一些芯片的使用和一些軟件的使用等,最重要的是我們擁有了解決問題的能力。 電子設計競賽的組織為我們大學生提供了良好的科學研究和科技制作的機會,使我們收益非淺。衷心地感謝大賽評委,今后我們會更加努力,發(fā)揮潛能,培養(yǎng)團隊精神,學會做人、做事、做學問。附錄1:ad9854模塊原理圖 被測網(wǎng)絡原理圖及pcbmax2650
20、、電壓跟隨器、sa602a混合電路附錄2:ad9854程序:/=/ ad9854 驅動程序設計/硬件連接: p0 data; / p2 adr; / reset p37; / udclk p36; / wr p3.5; / rd p3.4; / fdata p33; / osk p32; / vdd-邏輯電源(3.3v)/ vss-gnd(0v) /ad9854.c/說明:本程序基于硬件的外接晶振為20mhz/=#include /stc單片機頭文件#include #define uint unsigned int#define uchar unsigned char#define ulon
21、g unsigned longuchar freqword6; /6個字節(jié)頻率控制字/*以下為系統(tǒng)時鐘以及其相關變量設置*/* 此處根據(jù)自己的需要設置系統(tǒng)時鐘以及與其相關的因子,一次需且只需開啟一個 clk_set為時鐘倍頻設置,可設置420倍倍頻,但最大不能超過300mhz freq_mult_ulong和freq_mult_doulle均為2的48次方除以系統(tǒng)時鐘,一個為長整形,一個為雙精度型*/*#define clk_set 4const ulong freq_mult_ulong = 3518437;const double freq_mult_doulle = 3518437.20
22、88832;*/*#define clk_set 5const ulong freq_mult_ulong = 2814750;const double freq_mult_doulle = 2814749.76710656;*/#define clk_set 6const ulong freq_mult_ulong = 2345625;const double freq_mult_doulle = 2345624.80592213;/*#define clk_set 7const ulong freq_mult_ulong = 2010536;const double freq_mult_d
23、oulle = 2010535.54793326;*/*#define clk_set 8const ulong freq_mult_ulong = 1759219;const double freq_mult_doulle = 1759218.6044416;*/*#define clk_set 9const ulong freq_mult_ulong = 1563750;const double freq_mult_doulle = 1563749.87061476;*/*#define clk_set 10const ulong freq_mult_ulong = 1407375;con
24、st double freq_mult_doulle = 1407374.88355328;*/*#define clk_set 11const ulong freq_mult_ulong = 1279432;const double freq_mult_doulle = 1279431.712321164;*/*#define clk_set 12const ulong freq_mult_ulong = 1172812;const double freq_mult_doulle = 1172812.402961067;*/*#define clk_set 13const ulong fre
25、q_mult_ulong = 1082596;const double freq_mult_doulle = 1082596.064271754;*/*#define clk_set 14const ulong freq_mult_ulong = 1005268;const double freq_mult_doulle = 1005267.773966629;*/*#define clk_set 15const ulong freq_mult_ulong = 938250;const double freq_mult_doulle = 938249.9223688533;*/*修改硬件時要修
26、改的部分*#define ad9854_databus p0#define ad9854_adrbus p2sbit ad9854_rst = p37; /ad9854復位端口sbit ad9854_udclk = p36; /ad9854更新時鐘sbit ad9854_wr = p35; /ad9854寫使能,低有效sbit ad9854_rd = p34; /ad9854讀使能,低有效sbit ad9854_fdata = p33; /ad9854 fsk,psk控制sbit ad9854_osk = p32; /ad9854 osk控制端/*以下部分為函數(shù)定義*static void a
27、d9854_wr_byte(uchar addr,uchar dat); extern void ad9854_init(void); static void freq_convert(long freq); extern void ad9854_setsine(ulong freq,uint shape); static void freq_double_convert(double freq); extern void ad9854_setsine_double(double freq,uint shape);extern void ad9854_initfsk(void);extern
28、void ad9854_setfsk(ulong freq1,ulong freq2); extern void ad9854_initbpsk(void); extern void ad9854_setbpsk(uint phase1,uint phase2);extern void ad9854_initosk(void); extern void ad9854_setosk(uchar rateshape); extern void ad9854_initam(void); extern void ad9854_setam(uint shape);extern void ad9854_i
29、nitrfsk(void); extern void ad9854_setrfsk(ulong freq_low,ulong freq_high,ulong freq_up_down,ulong frerate);static void delay (uint us);/=/函數(shù)名稱:void ad9854_wr_byte(uchar addr,uchar dat)/函數(shù)功能:ad9854并行口寫入數(shù)據(jù)/入口參數(shù):addr 6位地址/ dat 寫入的數(shù)據(jù)/出口參數(shù):無/=void ad9854_wr_byte(uchar addr,uchar dat)ad9854_adrbus = (addr
30、&0x3f) | (p2&0xc0);ad9854_databus = dat;ad9854_wr = 0;ad9854_wr = 1;/=/函數(shù)名稱:void ad9854_init(void)/函數(shù)功能:ad9854初始化/入口參數(shù):無/出口參數(shù):無/=void ad9854_init(void)ad9854_wr=1;/將讀、寫控制端口設為無效 ad9854_rd=1; ad9854_udclk=0; ad9854_rst=1; /復位ad9854 ad9854_rst=0;ad9854_wr_byte(0x1d,0x10); /關閉比較器ad9854_wr_byte(0x1e,clk_
31、set); /設置系統(tǒng)時鐘倍頻 ad9854_wr_byte(0x1f,0x00); /設置系統(tǒng)為模式0,由外部更新ad9854_wr_byte(0x20,0x60); /設置為可調節(jié)幅度,取消插值補償ad9854_udclk=1; /更新ad9854輸出 ad9854_udclk=0;/=/函數(shù)名稱:void freq_convert(long freq)/函數(shù)功能:正弦信號頻率數(shù)據(jù)轉換/入口參數(shù):freq 需要轉換的頻率,取值從0sysclk/2/出口參數(shù):無 但是影響全局變量freqword6的值/說明: 該算法位多字節(jié)相乘算法,有公式ftw = (desired output freq
32、uency 2n)/sysclk/ 得到該算法,其中n=48,desired output frequency 為所需要的頻率,即freq,sysclk/ 為可編程的系統(tǒng)時鐘,ftw為48bit的頻率控制字,即freqword6/=void freq_convert(long freq) ulong freqbuf; ulong temp=freq_mult_ulong; uchar array_freq4; /將輸入頻率因子分為四個字節(jié)array_freq0=(uchar)freq;array_freq1=(uchar)(freq8);array_freq2=(uchar)(freq16);
33、array_freq3=(uchar)(freq24);freqbuf=temp*array_freq0; freqword0=freqbuf; freqbuf=8; freqbuf+=(temp*array_freq1); freqword1=freqbuf; freqbuf=8;freqbuf+=(temp*array_freq2);freqword2=freqbuf; freqbuf=8;freqbuf+=(temp*array_freq3); freqword3=freqbuf; freqbuf=8; freqword4=freqbuf; freqword5=freqbuf8; /=/
34、函數(shù)名稱:void ad9854_setsine(ulong freq,uint shape)/函數(shù)功能:ad9854正弦波產生程序/入口參數(shù):freq 頻率設置,取值范圍為0(1/2)*sysclk/ shape 幅度設置. 為12 bit,取值范圍為(04095) ,取值越大,幅度越大 /出口參數(shù):無/=void ad9854_setsine(ulong freq,uint shape)uchar count;uchar adress;adress = 0x04; /選擇頻率控制字地址的初值freq_convert(freq); /頻率轉換for(count=6;count0;) /寫入6
35、字節(jié)的頻率控制字 ad9854_wr_byte(adress+,freqword-count); ad9854_wr_byte(0x21,shape8); /設置i通道幅度ad9854_wr_byte(0x22,(uchar)(shape&0xff);ad9854_wr_byte(0x23,shape8); /設置q通道幅度ad9854_wr_byte(0x24,(uchar)(shape&0xff);ad9854_udclk=1; /更新ad9854輸出 ad9854_udclk=0;/=/函數(shù)名稱:void freq_doublt_convert(double freq)/函數(shù)功能:正弦信
36、號頻率數(shù)據(jù)轉換/入口參數(shù):freq 需要轉換的頻率,取值從0sysclk/2/出口參數(shù):無 但是影響全局變量freqword6的值/說明: 有公式ftw = (desired output frequency 2n)/sysclk得到該函數(shù),/ 其中n=48,desired output frequency 為所需要的頻率,即freq,sysclk/ 為可編程的系統(tǒng)時鐘,ftw為48bit的頻率控制字,即freqword6/注意: 該函數(shù)與上面函數(shù)的區(qū)別為該函數(shù)的入口參數(shù)為double,可使信號的頻率更精確/ 谷雨建議在100hz以下用本函數(shù),在高于100hz的情況下用函數(shù)void freq_
37、convert(long freq)/=void freq_double_convert(double freq) ulong low32;uint high16; double temp=freq_mult_doulle; /23ca99為2的48次方除以120mfreq*=(double)(temp);/1 0000 0000 0000 0000 0000 0000 0000 0000 = 4294967295high16 = (int)(freq/4294967295); /232 = 4294967295freq -= (double)high16*4294967295;low32 =
38、 (ulong)freq; freqword0=low32; freqword1=low328; freqword2=low3216; freqword3=low3224; freqword4=high16; freqword5=high168; /=/函數(shù)名稱:void ad9854_setsine_double(double freq,uint shape)/函數(shù)功能:ad9854正弦波產生程序/入口參數(shù):freq 頻率設置,取值范圍為01/2*sysclk/ shape 幅度設置. 為12 bit,取值范圍為(04095) /出口參數(shù):無/=void ad9854_setsine_dou
39、ble(double freq,uint shape)uchar count=0;uchar adress;adress=0x04; /選擇頻率控制字1地址的初值freq_double_convert(freq); /頻率轉換for(count=6;count0;) /寫入6字節(jié)的頻率控制字 ad9854_wr_byte(adress+,freqword-count); ad9854_wr_byte(0x21,shape8); /設置i通道幅度ad9854_wr_byte(0x22,(uchar)(shape&0xff);ad9854_wr_byte(0x23,shape8); /設置q通道幅
40、度ad9854_wr_byte(0x24,(uchar)(shape&0xff);ad9854_udclk=1; /更新ad9854輸出 ad9854_udclk=0;/=/函數(shù)名稱:void ad9854_initfsk(void)/函數(shù)功能:ad9854的fsk初始化/入口參數(shù):無/出口參數(shù):無/=void ad9854_initfsk(void)ad9854_wr=1; /將讀、寫控制端口設為無效 ad9854_rd=1; ad9854_udclk=0; ad9854_rst=1; /復位ad9854 ad9854_rst=0;ad9854_wr_byte(0x1d,0x10); /關閉
41、比較器ad9854_wr_byte(0x1e,clk_set); /設置系統(tǒng)時鐘倍頻ad9854_wr_byte(0x1f,0x02); /設置系統(tǒng)為模式1,由外部更新ad9854_wr_byte(0x20,0x60); /設置為可調節(jié)幅度,取消插值補償ad9854_udclk=1; /更新ad9854輸出 ad9854_udclk=0;/=/函數(shù)名稱:void ad9854_setfsk(ulong freq1,ulong freq2)/函數(shù)功能:ad9854的fsk設置/入口參數(shù):freq1 fsk頻率1 / freq2 fsk頻率2/出口參數(shù):無/=void ad9854_setfsk(
42、ulong freq1,ulong freq2) uchar count=6;uchar adress1,adress2;const uint shape=4000; /幅度設置. 為12 bit,取值范圍為(04095)adress1=0x04; /選擇頻率控制字1地址的初值adress2=0x0a; /選擇頻率控制字2地址的初值freq_convert(freq1); /頻率轉換1for(count=6;count0;) /寫入6字節(jié)的頻率控制字 ad9854_wr_byte(adress1+,freqword-count); freq_convert(freq2); /頻率轉換2for(count=6;count0;) /寫入6字節(jié)的頻率控制字 ad9854_wr_byte(adress2+,freqword-count); ad9854_wr_byte(0x21,shape8); /設置i通道幅度ad9854_wr_byte(0x22,(uchar)(shape&0xff);ad9854_wr_byte(0x23,sha
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 老年人居住的小戶型公寓設計要點
- DB35T 2240-2024公共數(shù)據(jù)清洗技術要求
- 二手房轉讓合同樣本大全
- 中外雙向投資合同
- 專業(yè)派遣人員勞務合同范本
- 上海市設備采購合同模版
- 不動產附條件贈與合同協(xié)議書
- 個人借款延期還款合同模板
- 個人房產互換合同
- 乳制品購銷合同-牛奶供應合同-奶粉銷售協(xié)議
- 2024-2025學年第二學期學校全面工作計劃
- 2025年護士資格考試必考基礎知識復習題庫及答案(共250題)
- 2025年人教版PEP二年級英語上冊階段測試試卷
- 煙草業(yè)產業(yè)鏈協(xié)同創(chuàng)新模式-洞察分析
- 公文寫作與常見病例分析
- 2025年國家電投集團有限公司招聘筆試參考題庫含答案解析
- 2025年中國南方航空招聘筆試參考題庫含答案解析
- 經濟學基礎試題及答案 (二)
- 2024-2030年中國蠔肉市場發(fā)展前景調研及投資戰(zhàn)略分析報告
- GB 19053-2024殯儀場所致病菌安全限值
- 2024-2030年中國互感器行業(yè)發(fā)展現(xiàn)狀及前景趨勢分析報告
評論
0/150
提交評論