《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于DSP+FPGA嵌入式結構的便攜數字存儲示波表設計
基于DSP+FPGA嵌入式結構的便攜數字存儲示波表設計
摘要: 在實時信號處理系統中,通常底層的信號預處理算法處理的數據量大,對處理速度的要求高,但運算結構相對比較簡單,適于用硬件實現;而高層處理算法的特點是數據量較少,但算法的控制結構復雜,適于用運算速度高、尋址方式靈活、通信機制強大的DSP芯片來實現。本設計因此采用DSP+FPGA結構同時兼顧速度及靈活性,其中底層FPGA硬件完成數據采樣、信號頻率/周期測量以及波形顯示控制等功能,而上層DSP軟件則負責實現數據編碼、波形恢復計算及人機界面的處理。
Abstract:
Key words :

1. 引言
    隨著大規模集成電路技術、信號分析與處理技術及嵌入式微處理器軟硬件技術的迅速發展,現代電子測量技術與儀器領域也在不斷探討新的儀器結構和新的測試理論及方法。集數字存儲示波器、數字萬用表、頻率計三者功能于一體的便攜式數字存儲示波表正代表了當代電子測量儀器發展的一種新趨勢。便攜式數字存儲示波表具有體積小、重量輕、成本低、不需交流供電、可靠性高、使用簡便等一系列特性,非常適合于使用在有電源、空間、運輸等條件限制的環境下。
    便攜式數字存儲示波表集A/D技術、ASIC技術、DSP技術、LCD顯示技術于一體,具有極高的技術含量、很強的實用性和巨大的市場潛力。目前國外已有較成熟的產品,而國內在該領域的研究尚屬起步階段。本文所述方案采用嵌入式設計技術,成功地實現了對被測信號的實時處理與分析。
2. 便攜式數字存儲示波表的硬件設計思想
2.1 硬件系統結構設計

    便攜式數字存儲示波表硬件上主要包括模擬通道、數據采樣、數據處理、顯示控制等模塊。圖1所示為一種傳統的以微控制器(DSP)為核心的示波表結構設計方案。該方案的缺點是:系統只能將DSP做為核心控制器件,造成DSP任務繁重、接口復雜。
    為解決上述問題,本文采用了基于DSP+FPGA結構的嵌入式設計方案,如圖2所示。其中FPGA主要集成了以下部件:




(1) 2K字節的FIFO及FIFO控制器:FIFO用來緩存高速ADC采集的信號數據。系統無有效觸發信號時FIFO工作在環形方式,


    不斷寫入ADC送來的采樣數據;當觸發信號有效后,FIFO工作在桶形方式,FIFO控制器將根據DSP預先寫入的預觸發/后觸發時間 控制字設置FIFO讀指針位置,一旦FIFO寫滿后就停止寫入,并由FIFO控制器通知DSP取走這一屏的采樣數據;
(2) 2K字節的顯示緩存:用以緩存從DSP送來的LCD顯示數據,并等待LCD控制器取走送LCD顯示;
(3) 外圍控制器部分:
a. 測頻測周電路:接收模擬通道送來的整形后的測量信號,測得被測信號的頻率/周期值并等待DSP讀?。?br /> b. 采樣頻率控制電路:根據DSP寫入的控制字分別控制ADC采樣頻率及FIFO寫頻率,以最大限度地利用有限的FIFO空間實現寬頻采樣;
c. 觸發仲裁:確定是否抑制模擬通道送來的觸發信號;
d. 總線仲裁:對DSP產生的地址信號及控制信號進行譯碼以完成對外部設備的操作,并負責協調FIFO和顯示緩沖可能存在的讀/寫沖突;
e. LCD控制器:產生LCD顯示所需的各種時序信號,并負責從顯示緩存中讀取數據送LCD顯示屏;
   可見,本設計將除模擬通道、ADC、DSP及LCD顯示屏之外的絕大部分功能部件都集成在FPGA內部。FPGA硬件在解析DSP預先寫入的少量控制字后即可自動完成數據采樣、信號頻率/周期測量以及波形顯示等底層控制功能,而DSP則被解放出來主要負責數據編碼、波形恢復及人機界面等上層數據的控制處理。
總之,為最大限度地充分發揮可編程ASIC芯片在嵌入系統設計中的作用,本設計使用FPGA分擔部分系統控制任務,使DSP能夠更好、更有效地發揮其數據處理的特長;同時,FPGA的使用使系統中分立功能部件大大減少,也有效地縮減了系統的體積和功耗,增加了系統的可靠性。
2.2 顯示緩存的設計
    本系統中對LCD顯示緩存的設計是需要著重考慮的。為解決DSP不斷寫(刷新)和LCD控制器不斷讀的矛盾,通常系統中需要設置兩片獨立的RAM 芯片,并引入復雜的PING-PANG切換控制機制,以保證DSP寫操作和LCD讀操作總是針對不同的RAM芯片。而在本設計中,我們直接使用了 FPGA內部的雙口塊RAM資源,一方面FPGA內部的RAM控制電路實現對雙口RAM的異步讀/寫,保證顯示數據更新在時間上的連續性;另一方面,由 FPGA分別定義的不同寬度的讀/寫數據端口自動完成了數據寬度的轉換。
這里的一個實際問題是:FPGA內部雙口塊RAM容量是有限的。本設計采用的FPGA內部只有2KB容量的雙口塊RAM,而我們選用的320×240的 LCD一整屏的顯示數據需要將近10KB(9,375B)單元來存放。一種解決的方法是:系統將一屏顯示數據分為5幀來處理,FPGA以定時中斷的方式向 DSP申請數據刷新,而每次中斷DSP將向顯示緩沖中寫入1/5屏的數據。實際證明,只要設計好時序關系,系統的工作是非常穩定的。
3. 便攜式數字存儲示波表的軟件系統框架
3.1 軟件系統結構設計

    為了提高系統的可維護性和可擴展性,本文示波表精心設計了一種模塊化的層次軟件體系架構,如圖3所示。


其中:
(1)硬件接口層:主要包括底層驅動程序(以函數形式提供),如硬件初始化代碼、DSP中斷服務代碼(FIFO送來的讀中斷及顯示數據刷新定時中斷)、基本顯示模式(點、線、字符、漢字、柵格等)代碼、DSP寫顯存代碼、DSP讀FIFO代碼以及DSP對其它端口的訪問代碼等等;
(2)內核層:根據當前測試需要調用不同功能模塊以協調完成測試任務;可調用的模塊包括通道控制模塊、采樣時鐘控制模塊、時基/幅基調整模塊、顯示數據處理模塊、波形數據處理模塊(包括插值子模塊、信號參數計算子模塊、頻譜分析子模塊等等);
(3) 用戶界面層:包括鍵語分析及鍵值散轉模塊、菜單顯示模塊;
為提供良好的人機界面,并組織協調完成眾多的測量任務,本系統中軟件工作量比較大、軟件功能比較復雜。采用這樣的層次模塊結構后,只要各模塊(函數)接口定義得清晰明確并具有一定的通用性,就可以建立良好的軟件系統框架,使得軟件的更新和維護非常方便。
3.2 軟件流程設計


圖4所示為本示波表軟件工作流程,主要包括三部分:
(1) 初始化模塊:包括DSP片內寄存器初始化、DSP片外外圍器件初始化、示波表測試條件初始化、全局消息變量初始化及顯示緩沖初始化等。
(2)工作方式設定模塊:如需要,程序將根據用戶按鍵輸入狀態設置(Manual工作方式)或根據被測信號的變化自動調整(Auto工作方式)示波表當前工作方式――包括通道控制、采樣時鐘控制、時基/幅基調整及對FPGA內控制字的更新等。
(3) 信號數據的處理及顯示模塊:讀入本次觸發后采集的波形數據(包括測頻測周數據),并對波形數據進行處理――包括插值處理、頻譜分析、信號參數計算、顯示數據映射處理等。
4. 系統性能
本設計采用了Motorola公司的16位嵌入式DSP(56805)和Xilinx公司的FPGA(XC2S50)來實現,系統整合后已經驗證,達到以下指標:
(1) 模擬帶寬10MHz,單次帶寬5MHz;
(2) 最高取樣率40MS/s;
(3) 水平掃描時基50ns/div~10s/div,垂直掃描 幅基5mV/div~5V/div;
(4) 可測信號參數:頻率、周期、平均值、有效值、峰峰值等;
目前系統中的DSP和FPGA資源都還留有較大富余量,極有利于系統的進一步改造、升級。
5. 結論
     在實時信號處理系統中,通常底層的信號預處理算法處理的數據量大,對處理速度的要求高,但運算結構相對比較簡單,適于用硬件實現;而高層處理算法的特點是數據量較少,但算法的控制結構復雜,適于用運算速度高、尋址方式靈活、通信機制強大的DSP芯片來實現。本設計因此采用DSP+FPGA結構同時兼顧速度及靈活性,其中底層FPGA硬件完成數據采樣、信號頻率/周期測量以及波形顯示控制等功能,而上層DSP軟件則負責實現數據編碼、波形恢復計算及人機界面的處理。
    隨著測試技術的進一步發展,便攜式儀器的市場前景越來越廣闊,本設計基于DSP+FPGA的嵌入式系統結構的研制成功,有效地減小了體積,降低了功耗,增強了可靠性,為國產數字示波表的進一步研制和開發做出了有效的嘗試,并且對其它數字儀器儀表的小型化設計也具有一定的指導意義。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品地址| 国产精品视频免费观看| 欧美搞黄网站| 欧美日韩免费区域视频在线观看| 国产精品久久久久秋霞鲁丝| 欧美福利视频一区| 亚洲影院污污.| 国产精品无码专区在线观看| 欧美日韩国产精品一区| 亚洲欧洲日产国产网站| 宅男在线国产精品| 久久国产主播| 欧美在线免费视屏| 一区二区欧美日韩| 国产精品久久中文| 久久精品av麻豆的观看方式| 免费在线看成人av| 国产美女精品| 欧美国产欧美综合| 久久久一本精品99久久精品66| 国产精品福利在线观看网址| 黄页网站一区| 亚洲第一福利社区| 欧美韩日亚洲| 欧美亚洲尤物久久| 欧美日韩精品欧美日韩精品一| 国产综合在线视频| 亚洲综合999| 国产精品久久网| 老牛影视一区二区三区| 久久久精品欧美丰满| 午夜激情亚洲| 欧美日韩高清免费| 国产精品久久久99| 欧美在线视频导航| 亚洲一区一卡| 国产一区二区三区在线免费观看| 久久精品国产成人| 亚洲激情黄色| 国产日韩精品电影| 亚洲伊人色欲综合网| 国产日韩欧美综合在线| 午夜精品一区二区三区在线播放| 国产日韩欧美视频在线| 国产精品二区在线| 亚洲综合国产精品| 欧美在线免费视频| 久久精品国产欧美亚洲人人爽| 亚洲欧美日韩国产一区二区三区| 久久夜色精品国产欧美乱| 亚洲图片激情小说| 亚洲精品一二三| 亚洲精品一二三| 国内精品久久久久久久果冻传媒| 国产精品久久二区二区| 制服丝袜激情欧洲亚洲| 一本到高清视频免费精品| 99精品视频免费观看| 乱人伦精品视频在线观看| 久久久久久久网站| 欧美精品亚洲一区二区在线播放| 欧美巨乳在线观看| 国产乱理伦片在线观看夜一区| 欧美片在线播放| 欧美日韩亚洲国产精品| 国产精品久久久久av免费| 国产精品久久久久天堂| 欧美黑人一区二区三区| 黄色成人在线免费| 性色av一区二区三区在线观看| 亚洲春色另类小说| 久久亚洲私人国产精品va媚药| 欧美三级网页| 韩国成人精品a∨在线观看| 亚洲永久在线观看| 久久精品视频在线| 欧美一区在线直播| 久久精品国产一区二区电影| 亚洲欧美中文字幕| 午夜精品视频一区| 国产精品免费久久久久久| 欧美在线一区二区三区| 国产精品视频成人| 欧美看片网站| 国产中文一区| 亚洲欧美在线免费观看| 欧美大胆成人| 欧美日韩中文在线| 国产精品丝袜xxxxxxx| 一本一道久久综合狠狠老精东影业| 国产精品日韩专区| 激情欧美一区| 亚洲精品一区二区三区蜜桃久| 久久久综合精品| 一区二区激情视频| 亚洲毛片在线| 亚洲视频一区二区免费在线观看| 亚洲区第一页| 欧美日韩在线一区二区| 亚洲精选91| 久久精品国产视频| 一区二区三区视频在线看| 日韩视频三区| 在线观看欧美日韩国产| 亚洲毛片av在线| 99精品欧美一区二区三区| 一区二区三区 在线观看视| 国产精品99久久久久久人| 国产午夜一区二区三区| 亚洲三级视频在线观看| 男人的天堂亚洲在线| 欧美日韩国产成人在线| 亚洲欧洲日夜超级视频| 一区久久精品| 亚洲大片在线观看| 欧美日韩视频不卡| 欧美午夜在线| 一区二区三区国产精华| 亚洲激情成人在线| 国产精品成人av性教育| 亚洲精品免费在线播放| 国产精品jizz在线观看美国| 亚洲女同同性videoxma| 国产精品视频网址| 亚洲精选在线观看| 欧美日韩国产色综合一二三四| 国产欧美1区2区3区| 亚洲国产视频直播| 新67194成人永久网站| 国产精品久久综合| 亚洲夜间福利| 亚洲综合999| 欧美国产在线电影| 久久久综合免费视频| 亚洲二区在线| 国产日韩欧美中文| 午夜在线电影亚洲一区| 久久av一区二区三区| 欧美在线视频二区| 久久久999精品视频| 久久看片网站| 亚洲黑丝一区二区| 欧美一区二区视频在线观看2020| 一区二区三区四区精品| 亚洲欧美另类在线观看| 亚洲高清毛片| 国产欧美日韩视频一区二区| 国产精品一级二级三级| 欧美日韩视频在线一区二区| 国产精品美女久久久久久2018| 亚洲乱亚洲高清| 欧美日韩一区二区三区在线视频| 欧美天天综合网| 一区二区国产在线观看| 性欧美在线看片a免费观看| 久久国产毛片| 免费观看国产成人| 欧美激情一二区| 好吊色欧美一区二区三区四区| 久久久久久9999| 欧美一区久久| 中文国产成人精品| 欧美日韩亚洲精品内裤| 免费看亚洲片| 国产老肥熟一区二区三区| 雨宫琴音一区二区在线| 欧美午夜精品久久久久免费视| 国产丝袜美腿一区二区三区| 一区二区三区四区五区在线| 国产精品男人爽免费视频1| 久热精品视频在线观看一区| 久久久www成人免费精品| 亚洲国产日韩综合一区| 欧美电影在线观看完整版| 欧美视频精品一区| 国产噜噜噜噜噜久久久久久久久| 久久亚洲国产成人| 欧美成人在线免费视频| 国产乱理伦片在线观看夜一区| 欧美日韩在线精品| 亚洲激情视频在线| 欧美国产一区二区| 欧美日韩一二区| 黄网站色欧美视频| 激情综合色综合久久综合| 在线视频你懂得一区二区三区| 国产精品九色蝌蚪自拍| 国产日韩亚洲欧美精品| 国产日韩欧美亚洲一区| 欧美日韩国产高清| 国产日韩一区二区三区在线| 欧美成人一区在线| 夜夜嗨av一区二区三区网站四季av| 午夜精品免费| 一本色道久久加勒比精品| 99成人免费视频| 国产免费成人| 国产欧美一区在线| 国产精品videosex极品| 香蕉久久一区二区不卡无毒影院| 国产精品久久久久国产精品日日| 亚洲精品免费看| 欧美成人在线影院| 老鸭窝亚洲一区二区三区| 亚洲精品极品| 久久成人精品一区二区三区| 亚洲欧美日韩久久精品| 久久久999| 欧美涩涩网站| 国产精品一区二区欧美| 激情亚洲一区二区三区四区| 欧美韩日精品| 在线亚洲+欧美+日本专区| 亚洲国产高清高潮精品美女| 午夜精品福利电影| 久久综合九色综合欧美就去吻| 亚洲图中文字幕| 欧美日韩久久久久久| 国产精品久久久久久影院8一贰佰| 午夜精品福利一区二区三区av| 国产偷自视频区视频一区二区| 欧美精品日韩| 亚洲午夜三级在线| 亚洲午夜激情| 99精品欧美一区二区三区| 美女久久一区| 国内伊人久久久久久网站视频| 欧美日韩在线视频一区| 老司机精品福利视频| 久久精品视频免费观看| 亚洲在线视频| 欧美日韩国内| 欧美香蕉大胸在线视频观看| 久久综合色8888| 一本色道久久综合亚洲精品按摩| 欧美午夜激情在线| 免费国产自线拍一欧美视频| 国产精品久久久久aaaa九色| 国产日韩一区二区三区在线| 欧美精品在线一区二区三区| 美女网站久久| 欧美中文字幕视频在线观看| 久久精品视频在线免费观看| 性色av香蕉一区二区| 久久夜色精品一区| 樱桃成人精品视频在线播放| 欧美丝袜一区二区三区| 亚洲欧美视频一区二区三区| 欧美日韩综合在线免费观看| 欧美巨乳在线观看| 亚洲成色777777女色窝| 国产精品第一页第二页第三页| 在线观看的日韩av| 亚洲日本激情| 亚洲美女中出| 99精品视频免费观看| 久久成人综合网| 狠狠色噜噜狠狠狠狠色吗综合| 欧美日韩一区二区在线观看视频| 欧美jizzhd精品欧美巨大免费| 久久国产一区二区| 激情成人av在线| 亚洲精品自在久久| 国产精品一区一区三区| 日韩一级大片| 国产精品另类一区| 欧美三日本三级三级在线播放| 日韩午夜黄色| 91久久国产综合久久| 亚洲国产一区二区三区高清| 久久久久久久91| 久久精品视频亚洲| 久久这里有精品15一区二区三区| 蜜臀a∨国产成人精品| 一区精品在线播放| 最新69国产成人精品视频免费| 国产精品国产三级国产普通话三级| 欧美激情一区二区三区全黄| 合欧美一区二区三区| 久久久中精品2020中文| 国产伦精品一区二区三区高清版| 这里是久久伊人| **网站欧美大片在线观看| 国产精品国产一区二区| 国产手机视频一区二区| 久久久久久久999精品视频| 在线观看日韩www视频免费| 国产精品成人一区二区三区夜夜夜| 在线精品视频一区二区| 亚洲性人人天天夜夜摸| 国产精品三上| 国产视频久久久久久久| 国产精品资源在线观看| 欧美日韩国产不卡在线看| 欧美日韩日本视频| 亚洲欧洲精品一区二区三区波多野1战4| 在线视频中文亚洲| 欧美日韩一区高清| 亚洲国产精品女人久久久| 一区二区免费在线视频| 久久久久久久久蜜桃| 另类亚洲自拍| 国产精品久久久久久超碰| 欧美一区二区黄| 雨宫琴音一区二区在线| 久久精品成人欧美大片古装| 久久亚洲免费| 亚洲电影第三页| 亚洲一区日韩在线| 99国产精品视频免费观看| 欧美刺激午夜性久久久久久久| 欧美激情精品久久久久久变态| 亚洲国产成人av在线| 亚洲精品色婷婷福利天堂| 欧美一区激情视频在线观看| 亚洲国产另类久久久精品极度| 国产亚洲精品久| 欧美性感一类影片在线播放| 久久精彩视频| 亚洲福利视频一区二区| 亚洲一区二区成人在线观看| 亚洲高清久久| 国产欧美日韩免费| 亚洲影院色无极综合| 国产精品九九久久久久久久| 欧美特黄a级高清免费大片a级| 国产一区亚洲| 欧美日韩伦理在线免费|