999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AD9958的雙通道正弦信號源的設計

2016-11-25 09:00:42劉大成張洪水
電子設計工程 2016年18期
關鍵詞:單片機信號設計

劉大成,張洪水,楊 陽

(92785部隊 遼寧 綏中125200)

基于AD9958的雙通道正弦信號源的設計

劉大成,張洪水,楊 陽

(92785部隊 遼寧 綏中125200)

為實現獲取高精度雙通道正弦信號源的目的,針對高性能頻率合成器AD9958的性能特點,結合增強型、低功耗51單片機,設計一種基于DDS技術的高精度雙通道正弦信號源。介紹了AD9958的主要功能特點,并對其內部結構進行說明,通過SPI接口通信實現了與FPGA的通信控制,介紹了系統硬件原理及接口關系,最后選取3個頻率點進行測量,結果為系統誤差小、精度高、響應快,證明系統滿足設計使用要求,達到了預期目的。

信號源;AD9958;STC12C5412;SPI接口

在通訊、雷達、宇航、電視廣播、遙控遙測和電子測量等領域,高精度正弦信號源廣泛應用,其中信號頻率的控制和穩定度是其主要指標因素。目前,常用的LC振蕩器、RC振蕩器已不能滿足要求,隨著DDS技術的快速發展,以DDS芯片為核心設計信號源已成為潮流。本文根據實際使用需要設計高精度雙通道正弦波信號源,它以DDS芯片AD9958為核心,采用單片機控制的方式產生正弦波信號,信號頻率、幅度和相位精度可控。

AD9958是美國ADI公司生產的雙路輸出的DDS器件,每路可單獨控制頻率、相位和幅度,能產生500 MHz的模擬正弦波,具有頻率轉換時間短、頻率分辨率高、功耗低等優點,同時由于兩個通道共享一個公共系統時鐘,具有固有的同步性,可支持多個設備同步,因此可以很容易地對信號實現全數字式調制。

單片機選擇宏晶科技公司生產的STC12C5412,它是新一代增強型、低功耗51單片機,具有2K非易失E2PROM和SPI接口,非常方便與AD9958[1]接口,實現對信號的控制。同時由于STC12C5412具有先進的RISC精簡指令集結構、硬件看門狗、4路PWM、8路高速A/D轉換、超強抗干擾、寬電壓和低功耗等特點,在此作為控制芯片使用[2]。

1 AD9958介紹

1.1 主要性能特點

1)2路帶10位DAC的DDS通道;

2)最高取樣頻率為500MSPS;

3)內部時鐘4倍頻至20倍頻可編程選擇;

4)大于72dB的通道隔離度;

5)16級頻率、相位、幅度調制;

6)32位頻率分辨率;

7)14位相位失調分辨率;

8)10位輸出幅度可縮放的分辨率;

9)有800Mbps增強數據吞吐量的串行I/O口(SPI);

10)內置多器件同步功能。

1.2 結構說明

AD9958有2個DDS核,能夠提供2個內部同步、獨立編程的輸出通道;可進行獨立頻率、相位和幅度控制;可編程的通道控制,可以對由于模擬處理(例如濾波、放大)或者PCB布線的失配而產生的外部信號通道的不均衡進行校正,也能夠對多通道信號之間的不平衡提供有效的校正控制,實現同步;如果需要增加通道,允許通過菊花鏈方式連接多片DDS芯片。AD9958的內部結構如圖1所示。

它由相位累加器、數據寄存器、時序與控制邏輯電路、模數轉換器、多路選擇器、相位寄存器和SPI串行通信接口控制器等組成。圖中CS為芯片的片選信號輸入端,高電平有效。SDIO_0~SDIO_3為雙向引腳,用于串行操作的數據輸入和輸出。SCLK為I/O串行操作時鐘輸入端,在該端的上升沿寫入數據,下降沿讀出數據。IOUT為輸出引腳,兩個通道各有一個互補輸出端,使用時需接高拉電阻至電源。

圖1 AD9958的內部原理圖

2 SPI接口通信

AD9958具有SPI串行通信接口[3],極易實現與單片機的通信。SPI通信是通過SDIO_0~SDIO_3、CS和SCLK等引腳實現的。為保證能正確傳送數據到AD9958的數據寄存器,要嚴格按照通信命令格式及時序的要求進行。讀取寄存器命令格式見表1,命令序列由8位二進制數組成,第一位為讀/寫控制位,為“1”則讀取寄存器數據,為“0”則向寄存器中寫入數據;中間兩位為無關位;最后五位為寄存器選擇位,D0~D4分別對應寄存器A0~A4。圖2說明了向AD9958寫指令或數據的操作時序。

表1 命令字格式

AD9958與單片機的通訊周期分為兩個階段,第一階段為指令周期,當SCLK為上升沿時,將8位數據依次寫入AD9958中;第二階段為數據傳送周期,此時傳送波形參數的控制字。其中CS低電平的時間必須為16個時鐘的整數倍,否則將中止命令。

STC12C5412單片機為了和AD9958的SPI通信相對應,單片機選擇主模式作為主機工作,AD9958作為從機工作。按照AD9958的時序圖要求,STC12C5412配置如下:控制位CPHA=1,前時鐘沿驅動,后時鐘沿采樣,CPOL=0,SPICLK空閑時為低電平,前時鐘沿為上升沿,后時鐘沿為下降沿。SPI時鐘速率選擇為CPUCLK/16[4]。

圖2 SPI時序波形圖

3 硬件電路設計

系統硬件設計[5-6]原理如圖3所示。電路由DDS芯片AD9958、晶體振蕩器、放大濾波電路、輸入模塊、分壓電阻和單片機STC12C5412等組成。

通過輸入模塊向單片機發送指令參數,設置信號源的輸出信號。單片機通過SPI接口與AD9958連接,完成對其內參數的寫操作。電路設計中,為提高SPI通信的可靠性,在時鐘SLK、SDIO_0~SDIO_3各線上可加100 pF的對地電容濾除掉干擾毛刺。為保證采樣精度,AD9958的引腳VDD和VSS對地各接一只0.1 μF的陶瓷電容,并且電容應盡可能的靠近芯片引腳。

由于AD9958的IOUT輸出端采用的是電流輸出方式,所以在輸出端需接對地電阻,將電流信號變為電壓信號。IOUT端輸出范圍為10~30 mA,在此選擇阻值為30 Ω的電阻接地,這時經過電流電壓轉化后,其輸出電壓峰值約為900 mV。

圖3 系統原理圖

4 軟件設計

該雙通道正弦信號源的軟件設計主要完成SPI數據讀取及處理工作,程序采用VC語言編寫,程序流程框圖如圖4所示。

圖4 主程序框圖

所有命令都是通過將CS引腳設置為低電平,并隨后將命令字節和緊跟的數據字節移入16位移位寄存器完成的。當CS上升后執行命令。數據在時鐘上升沿送入,器件會記錄CS處于低電平時的時鐘數(上升沿),如果時鐘數不是16的倍數,則中止所有命令。當要將新數據寫入數據寄存器時,命令選擇位C1和C0分別置為0,1,P0置為1。

5 試驗結果分析

選取3個頻率點進行測量,測量數據如表2所示。其中頻率準確度最高,測量設備為6位有效數字,幾乎測不到誤差值,這也表明了DDS技術的優越性;由于系統響應時間很快,設定頻率變化后,兩路頻率同時瞬時變化;幅度存在誤差,原因是后級濾波放大電路電容和電阻的電器特性不一致所造成,與AD9958的性能無關。

表2 測量數據

6 結束語

文中對雙通正弦道信號源的硬件系統和軟件系統進行了設計,給出了硬件框圖和軟件流程圖,同時搭建電路對設計成果進行測量分析,得出的測量結果滿足設計要求,表明設計的可行性和科學性,為工程應用提供科學依據。

以AD9958作為核心設計的信號源除具有高穩定性、高精度、高分辨率、高速建立信號等突出優點,還具有可以輸出2路同步信號、可以多片芯片同步鏈接等優點,可應用在各種工作領域,有著廣闊的應用前景。

[1]Microship Technology Inc.MCP41100 Data Sheet[EB/OL].(2006).http://www.ortodoxism.ro/datasheets/microchip/11195c.pdf.

[2]宏晶科技公司.STC12C5412AD Data Sheet[EB/OL].(2002).http://soft.laogu.com/download/stc12c5412ad.pdf.

[3]詹俊鵬,張鵬愷,李鵬.基于AD9958多波形雷達信號源軟硬件的設計[J].電子設計工程,2009(1):69-71.

[4]宋征,許國宏,李星.基于AD9959的高精度多通道雷達信號源設計[J].電子設計工程,2012(9):95-97.

[5]周美麗,劉生春,白宗文.基于AD9957的雙通道高速數字調制信號源的設計[J].電子設計工程,2007(7):39-41.

[6]陳凌云.C波段頻率合成源的研制[D].南京:南京理工大學,2005.

[7]劉靜,段建東,陸海龍,等.基于電流固有頻率的VSCHVDC直流線路保護[J].陜西電力,2015(11):31-36.

Design of double-phasic high precision sine wave signal source based on AD9958

LIU Da-cheng,ZHANG Hong-shui,YANG Yang
(92785 Troops,Suizhong 125200,China)

To obtain high precision dual sine signal source to achieve the purpose,according to the performance characteristics of high performance frequency synthesizer AD9958,with enhanced,low power 51 microcontroller,design a DDS based high precision double channel sine signal source.This paper introduces the main function characteristics of AD9958,and its internal structure is described,through the SPI interface communication with communication control FPGA,introduced the system hardware principle and interface relations,finally selected 3 frequency points were measured,results for the system error is small,high precision,fast response,that the system meets the design requirements,to achieve the expected goal.

signal source;AD9958;STC12C5412;SPI interface

TN761

B

1674-6236(2016)18-0191-03

2015-09-07 稿件編號:201509053

劉大成(1982—),男,河北遷安人,工程師。研究方向:雷達工程。

猜你喜歡
單片機信號設計
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 亚洲精选无码久久久| 国产尤物在线播放| 国产美女一级毛片| 久久网欧美| 女人18毛片一级毛片在线| 欧美激情视频二区三区| 日韩人妻少妇一区二区| 国产91丝袜| 九九久久精品免费观看| 直接黄91麻豆网站| 国产欧美日韩精品第二区| 国产丝袜无码精品| 91成人在线观看视频| 91久久精品日日躁夜夜躁欧美| 毛片一级在线| 日韩福利视频导航| 日韩人妻无码制服丝袜视频| 免费aa毛片| 亚洲日韩精品综合在线一区二区| a级免费视频| 国产特级毛片aaaaaaa高清| 亚洲av无码专区久久蜜芽| 精品91自产拍在线| 亚洲视屏在线观看| 国产午夜福利亚洲第一| 亚洲欧洲日产无码AV| 精品国产免费观看| 原味小视频在线www国产| 国产精品lululu在线观看| 亚洲色欲色欲www网| 久久久久国产一级毛片高清板| 全裸无码专区| 久久亚洲AⅤ无码精品午夜麻豆| 成人综合网址| 亚洲AⅤ无码国产精品| 免费高清a毛片| 久久久久久久97| 国产成人欧美| 手机永久AV在线播放| 亚洲h视频在线| 亚洲人在线| 伊人久久综在合线亚洲2019| 亚洲色大成网站www国产| 2021国产乱人伦在线播放| 亚洲精品第一页不卡| 国产美女在线观看| 久久综合色播五月男人的天堂| 日日拍夜夜嗷嗷叫国产| 十八禁美女裸体网站| 国产美女主播一级成人毛片| 国产精品亚洲天堂| 婷婷六月综合| 成人在线综合| 高潮毛片无遮挡高清视频播放| 国产精品毛片一区视频播| 欧洲高清无码在线| 欧美日韩成人| a色毛片免费视频| 久久99蜜桃精品久久久久小说| 日韩免费无码人妻系列| 啊嗯不日本网站| 狼友视频国产精品首页| 极品国产一区二区三区| 久久精品国产国语对白| 五月婷婷综合在线视频| 91综合色区亚洲熟妇p| 婷婷亚洲视频| 天堂成人在线视频| 久久国产亚洲偷自| 欧洲成人在线观看| 国产成人麻豆精品| 亚洲成A人V欧美综合| 亚洲国产亚洲综合在线尤物| 波多野结衣的av一区二区三区| 久久亚洲黄色视频| 欧洲日本亚洲中文字幕| 国产美女91视频| 福利在线不卡| 亚洲男人在线| 狠狠色综合久久狠狠色综合| 国产地址二永久伊甸园| 有专无码视频|