基于VisualDSP++ 4.0 Kernel(VDK)操作系統(tǒng)的函數(shù)\任意波發(fā)生器的實現(xiàn)
摘要: 本文簡要介紹了美國模擬器件(ADI)公司的高性能數(shù)字信號處理器的集成開發(fā)和調(diào)試環(huán)境VisualDSP++4.0的操作系統(tǒng)核 (VDK);重點分析了ADSPBF535的基于VDK操作系統(tǒng)的函數(shù)信號發(fā)生器系統(tǒng)的軟件設(shè)計結(jié)構(gòu)和流程。同時,重點介紹了在VisualDSP++開發(fā)環(huán)境下系統(tǒng)的軟件實現(xiàn)方法。
關(guān)鍵詞:VisualDSP++;VDK;線程;調(diào)度
引言
函數(shù)任意波形發(fā)生器被廣泛應(yīng)用在科研、教學(xué)、工程等領(lǐng)域,用以產(chǎn)生各種信號波形,以適應(yīng)用戶在各種場合的需求方案。目前,國內(nèi)生產(chǎn)的函數(shù)任意波形發(fā)生器的品種在國際市場上均為低端產(chǎn)品,除了信號的性能指標(biāo)方面的原因之外,就是在系統(tǒng)的整體性、用戶的可操作性、遠(yuǎn)程訪問等功能上不及國外產(chǎn)品考慮得周詳。雖然實現(xiàn)的功能大同小異,但是更加人性化的設(shè)計,使得國外的同類產(chǎn)品更具優(yōu)勢。
為了彌補(bǔ)國內(nèi)產(chǎn)品在這方面的缺陷,普源精電(RIGOL)開發(fā)出的DG3000系列函數(shù)任意波形發(fā)生器除了實現(xiàn)基本的波形輸出、波形編輯等功能之外,更是注重了圖形用戶界面的設(shè)計,以及遠(yuǎn)程Internet訪問功能。DG3000系列新的用戶圖形界面使得用戶能夠比以往更加容易生成、編輯波形;而遠(yuǎn)程訪問功能可以讓用戶在遠(yuǎn)程終端操作儀器。除此之外,為了更大程度上方便用戶,RIGOL還設(shè)計了一套文件管理系統(tǒng),以允許用戶存儲、讀取設(shè)置的波形。
圖1 直接數(shù)字合成(DDS)信號生成原理圖
DG3000系列函數(shù)/任意波形發(fā)生器是高性能的80 MHz 復(fù)合函數(shù)發(fā)生器。其具有內(nèi)置任意波形和脈沖功能函數(shù)發(fā)生器,同時具備工作臺特性和系統(tǒng)特性用以滿足客戶目前及未來測試需求的多用途解決方案。
便利的工作臺特性:
評論