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