

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 基于FPGA的便攜式數(shù)字存儲(chǔ)示波器設(shè)計(jì)</p><p><b> 摘要</b></p><p> 數(shù)字存儲(chǔ)示波器是一種新型的示波器,它發(fā)展于20世紀(jì)70年代。在電子測(cè)量領(lǐng)域,數(shù)字存儲(chǔ)示波器正在逐漸取代模擬示波器。這種類型的示波器可以方便地實(shí)現(xiàn)對(duì)模擬信號(hào)波形進(jìn)行長期儲(chǔ)存,并能夠利用內(nèi)部微處理器系統(tǒng)對(duì)存儲(chǔ)的信號(hào)進(jìn)一步處理。與傳統(tǒng)模擬示波器相比.?dāng)?shù)
2、字存儲(chǔ)示波器不僅具有可存儲(chǔ)波形、體積小、功耗低,使用方便等優(yōu)點(diǎn),而且還具有強(qiáng)大的信號(hào)實(shí)時(shí)處理分析功能。</p><p> 高速數(shù)字化采集技術(shù)和FPGA技術(shù)的發(fā)展已經(jīng)對(duì)傳統(tǒng)測(cè)試儀器產(chǎn)生了深刻的影響。數(shù)字存儲(chǔ)示波器(DS0)是模擬示波器技術(shù)、數(shù)字化測(cè)量技術(shù)、計(jì)算機(jī)技術(shù)的綜合產(chǎn)物。但目前我國使用高性能數(shù)字存儲(chǔ)示波器主要依靠國外產(chǎn)品,而且價(jià)格昂貴。因此研究數(shù)字存儲(chǔ)示波器具有重要價(jià)值。借于此,提出了一種簡易數(shù)字存儲(chǔ)示波器
3、的設(shè)計(jì)方案。</p><p> 系統(tǒng)采用單通道的方式。信號(hào)進(jìn)來首先經(jīng)過前端的調(diào)節(jié)電路把信號(hào)電壓調(diào)整到AD的輸入電壓范圍之內(nèi),這里調(diào)節(jié)電路主要是由信號(hào)衰減電路和信號(hào)放大電路所組成。調(diào)節(jié)后的信號(hào)再送到AD變換電路里面完成信號(hào)的數(shù)字化。然后把AD轉(zhuǎn)換后的數(shù)據(jù)送到FPGA中,并把數(shù)據(jù)保存到FPGA中的FIFO中,F(xiàn)PGA中的電路主要包括有FIFO、觸發(fā)系統(tǒng)、峰值檢測(cè)、時(shí)基電路等。</p><p>
4、; 關(guān)鍵詞:FPGA;AD轉(zhuǎn)換;數(shù)字存儲(chǔ)示波器</p><p> THE PROTABLE DIGITAL STORAGE OSCILLOSCOPE DESIGN BASED ON FPGA</p><p><b> ABSTRACT</b></p><p> Digital storage oscilloscope is a new
5、type of oscilloscope,Its development in the 1970 s,In the field of electronic measurement,Digital storage oscilloscope is gradually replace the analog oscilloscope.This type of oscilloscope can conveniently realize the a
6、nalog signal waveshape is stored for a long time, And use the internal microprocessor system for storage of signal further processing.Compared with the analog oscilloscope, digital storage oscilloscope has not only can b
7、e stored waveform, sma</p><p> But at present our country the use of high-performance digital storage oscilloscope mainly rely on foreign products, and the price is expensive.So the digital storage oscillos
8、cope has important value. Borrow, puts forward a design scheme of simple digital storage oscillograph.So the digital storage oscilloscope has important value. Borrow, puts forward a design scheme of simple digital storag
9、e oscillograph.</p><p> The whole system is single channel.The signa that come in from the first front-end have been changed a fit voltage which put into a voltage signal AD.Front-end circmts here mainly ar
10、e composed of by signal attenuation and signal amplifier circuit.After the front-end,the signals have changes the digital signal the by AD circuit.This data has been sent to FPGA,the data is saved to the FIFO in the FPGA
11、.The main circuit in the FPGA,including FIFO,the trigger system, the peak detection circuit,time-a</p><p> KEYWARDS:FPGA;The AD conversion;Digital storage oscilloscope</p><p><b> 目錄</
12、b></p><p><b> 1緒論</b></p><p><b> 1.1 引言 </b></p><p> 示波器是一種用途十分廣泛的電子測(cè)量儀器。應(yīng)用于軍事、科教、工業(yè)等領(lǐng)域。它能把肉眼看不見的電信號(hào)變換成看得見的圖象,便于人們研究各種電現(xiàn)象的變化過程。本章就示波器的分類、發(fā)展及應(yīng)用作簡要介紹<
13、/p><p> 1.2 示波器的分類</p><p> 示波器可以分為模擬示波器和數(shù)字示波器,對(duì)于大多數(shù)的電子應(yīng)用,無論模擬示波器和數(shù)字示波器都是可以勝任的,只是對(duì)于一些特定的應(yīng)用,由于模擬示波器和數(shù)字示波器所具備的不同特性,才會(huì)出現(xiàn)適合和不適合的地方。數(shù)字示波器又可以分為數(shù)字存儲(chǔ)示波器(DSO),數(shù)字熒光示波器(DPO)和采樣示波器。</p><p> 數(shù)字存儲(chǔ)
14、示波器DSO,Digital Storage Oscilloscope:將信號(hào)數(shù)字化后再建波形,具有記憶、存儲(chǔ)被觀測(cè)信號(hào)的功能,可以用來觀測(cè)和比較單次過程和非周期現(xiàn)象、低頻和慢速信號(hào),以及不同時(shí)間不同地點(diǎn)觀測(cè)到的信號(hào)。</p><p> 1.3 數(shù)字存儲(chǔ)示波器的主要技術(shù)指標(biāo)</p><p> 1.3.1最大采樣速率fmax</p><p> 定義:單位時(shí)間內(nèi)完
15、成的完整A/D轉(zhuǎn)換的最高次數(shù)。</p><p> 式中 N=每格的取樣數(shù);</p><p> t/div——掃描時(shí)間因數(shù),掃描一格所占用的時(shí)間。亦稱掃描速度</p><p> 最大采樣速率主要由A/D轉(zhuǎn)換器的最高轉(zhuǎn)換速率來決定最大取樣速率越高,儀器捕捉信號(hào)的能力越強(qiáng)。</p><p> 1.3.2 存儲(chǔ)帶寬</p>&
16、lt;p> 存儲(chǔ)帶寬與取樣速率密切相關(guān)。根據(jù)取樣定理,如果取樣速率大于或等于信號(hào)最高頻率分量的2倍,便可重現(xiàn)原信號(hào)波形。實(shí)際上,在數(shù)字存儲(chǔ)示波器的設(shè)計(jì)中,為保證顯示波形的分辨率,往往要求增加更多的取樣點(diǎn),一般一個(gè)周期取4至10個(gè)點(diǎn)。</p><p><b> 1.3.3 分辨率</b></p><p> 分辨率用于反映存儲(chǔ)信號(hào)波形細(xì)節(jié)的綜合特征</p
17、><p> 分辨率包括垂直分辨率和水平分辨率。垂直分辨率與A/D轉(zhuǎn)換器的分辨率相對(duì)應(yīng),常以屏幕每格的分級(jí)數(shù)(級(jí)/div)表示。水平分辨率由存儲(chǔ)器的容量來決定,常以屏幕每格含多少個(gè)取樣點(diǎn)(點(diǎn)/div)表示。</p><p> 1.3.4 存儲(chǔ)容量</p><p> 存儲(chǔ)容量又稱記錄長度,用記錄一幀波形數(shù)據(jù)占有的容量來表示,常以字(word)為單位。存儲(chǔ)容量與水平分辨
18、率在數(shù)值上互為倒數(shù)關(guān)系。</p><p> 數(shù)字存儲(chǔ)器的存儲(chǔ)容量通常采用256B,512B,1KB,4KB等。存儲(chǔ)容量愈大,水平分辨率就愈高。但存儲(chǔ)容量并非越大越好,由于儀器最高取樣速率的限制,若存儲(chǔ)容量選取不恰當(dāng),往往會(huì)因時(shí)間窗口縮短而失去信號(hào)的重要成分,或者因時(shí)間窗口增大而使水平分辨率降低。</p><p> 1.3.5 讀出速度</p><p> 讀出速
19、度是指將存儲(chǔ)的數(shù)據(jù)從存儲(chǔ)器中讀出的速度,常用(時(shí)間)/div表示。其中,時(shí)間等于屏幕中每格內(nèi)對(duì)應(yīng)的存儲(chǔ)容量*讀脈沖周期。</p><p> 使用時(shí),示波器應(yīng)根據(jù)顯示器、記錄裝置或打印機(jī)等對(duì)速度的不同要求,選擇不同的讀出速度。</p><p> 1.4 數(shù)字示波器的發(fā)展背景及現(xiàn)狀</p><p> 1.4.1 發(fā)展背景</p><p>
20、 八十年代的數(shù)字示波器處在轉(zhuǎn)型階段,還有不少地方要改進(jìn),美國的TEK公司和HP公司都對(duì)數(shù)字示波器的發(fā)展作出貢獻(xiàn)。它們后來停產(chǎn)模擬示波器,并且只生產(chǎn)性能好的數(shù)字示波器。進(jìn)入九十年代,數(shù)字示波器除了提高帶寬到1GHz以上,更重要的是它的全面性能超越模擬示波器。出現(xiàn)所謂數(shù)字示波器模擬化的現(xiàn)象,換句話說,盡量吸收模擬示波器的優(yōu)點(diǎn),使數(shù)字示波器更好用。</p><p> 數(shù)字示波器首先在取樣率上提高,從最初取樣率等于兩倍
21、帶寬,提高至五倍甚至十倍,相應(yīng)對(duì)正弦波取樣引入的失真也從100%降低至3%甚至1%。帶寬1GHz的取樣率就是5GHz/s,甚至10GHz/s。</p><p> 其次,提高數(shù)字示波器的更新率,達(dá)到模擬示波器相同水平,最高可達(dá)每秒40萬個(gè)波形,使觀察偶發(fā)信號(hào)和捕捉毛刺脈沖的能力大為增強(qiáng)。</p><p> 再次,采用多處理器加快信號(hào)處理能力,從多重菜單的煩瑣測(cè)量參數(shù)調(diào)節(jié),改進(jìn)為簡單的旋鈕
22、調(diào)節(jié),甚至完全自動(dòng)測(cè)量,使用上與模擬示波器同樣方便。</p><p> 最后,數(shù)字示波器與模擬示波器一樣具有屏幕的余輝方式顯示,賦于波形的三維狀態(tài),即顯示出信號(hào)的幅值、時(shí)間以及幅值在時(shí)間上的分布。具有這種功能的數(shù)字示波器稱為數(shù)字熒光示波器或數(shù)字余輝示波器即數(shù)模兼合。由于數(shù)字示波器已經(jīng)達(dá)到4GHz以上帶寬的水平,配合熒光顯示特性,總的性能優(yōu)于模擬存儲(chǔ)示波器。</p><p> 1.4.2
23、 發(fā)展現(xiàn)狀</p><p> 據(jù)相關(guān)數(shù)據(jù)表明,目前示波器在中國通用測(cè)試市場(chǎng)產(chǎn)品中占據(jù)約1/3的市場(chǎng)份額,相比以前,其市場(chǎng)比重有所上升。這進(jìn)一步說明示波器在整體測(cè)試測(cè)量儀器產(chǎn)品中的市場(chǎng)地位逐漸增強(qiáng)。 </p><p> 隨著示波器各行業(yè)用戶需求的不斷提升及相應(yīng)性能的不斷完善,示波器在整個(gè)測(cè)試測(cè)量行業(yè)中的重要作用將日益凸顯。 </p><p>
24、 示波器技術(shù)發(fā)展到今天,基本上是美國公司主打天下。10億美元的示波器市場(chǎng)包括各種各樣的應(yīng)用,因此廠家推出不同的示波器來滿足不同場(chǎng)合的需要。而且唱主角的幾家大公司引領(lǐng)著示波器技術(shù)不斷發(fā)展。</p><p> 近幾年,國內(nèi)廠商在數(shù)字示波器市場(chǎng)開拓及技術(shù)創(chuàng)新方面取得了很好的成績,涌現(xiàn)出像:鼎陽科技、普源精電、優(yōu)利得、綠楊、利利普、同惠電子、中策等公司且紛紛推出自己的數(shù)字示波器,競爭也基本進(jìn)入白炙化狀態(tài)。但與國外大公司
25、相比,國內(nèi)企業(yè)仍有很大的差距,如產(chǎn)品主要針對(duì)低端市場(chǎng),無法滿足高速測(cè)試需要,測(cè)試解決方案擴(kuò)展低,利潤也低。業(yè)內(nèi)人士表示,面對(duì)如此龐大而激烈競爭的市場(chǎng),國內(nèi)企業(yè)要想在這個(gè)市場(chǎng)生存下來,獨(dú)創(chuàng)自己的品牌,一方面要緊貼市場(chǎng)的需求,最大程度的滿足用戶的實(shí)際使用需求,另一方面要不斷向中高端產(chǎn)品發(fā)展,不斷推出性能更強(qiáng)大的多功能示波器以滿足更高的測(cè)試要求需要。</p><p> 1.5 本文所研究的工作及意義</p>
26、;<p> DSP是16位的RISC處理器,高性能、低功耗是其顯著特點(diǎn)。并被廣泛應(yīng)用于各種嵌入式領(lǐng)域。比如在雷達(dá)信號(hào)處理,數(shù)字圖像處理方面等等。FPGA是復(fù)雜可編程邏輯器件,它具有速度快、穩(wěn)定性高、設(shè)計(jì)靈活和價(jià)格低廉等許多優(yōu)點(diǎn)。DSP和FPGA都是現(xiàn)在非常流行的,其性價(jià)比也是非常的高。也是兩款技術(shù)非常成熟的芯片。本文所做的研究工作就是利用這兩款芯片進(jìn)行數(shù)字存儲(chǔ)示波器的研究和設(shè)計(jì)。本文進(jìn)行了底層硬件平臺(tái)的研究設(shè)計(jì)、少量的軟
27、件驅(qū)動(dòng)程序的設(shè)計(jì)和示波器的常用算法的研究工作。例如,根據(jù)設(shè)計(jì)便攜式數(shù)字存儲(chǔ)示波器的實(shí)際需要,采用了DSP+FPGA+單片機(jī)的設(shè)計(jì)方案;研究了高頻電路的設(shè)計(jì)方法,獨(dú)立完成了整個(gè)系統(tǒng)的硬件電路設(shè)計(jì),并對(duì)其中的某些功能模塊進(jìn)行了調(diào)試,給出了部分調(diào)試報(bào)告;研究了FFT、濾波、插值算法。</p><p> 本文的目的是采用FPGA+DSP+單片機(jī)來設(shè)計(jì)一個(gè)100M(重復(fù)帶寬)的數(shù)字示波器。本設(shè)計(jì)中DC/100MHz的被測(cè)
28、信號(hào)經(jīng)過前端電路把信號(hào)調(diào)整到AD輸入電壓的范圍之內(nèi),經(jīng)過AD轉(zhuǎn)換變成數(shù)字信號(hào),送到DSP中進(jìn)行相關(guān)處理,之后通過DSP多緩沖串口送到單片機(jī)中,再由單片機(jī)把要顯示的數(shù)據(jù)顯示到LCD中的這么一個(gè)過程,去實(shí)現(xiàn)信號(hào)波形的檢測(cè)。</p><p> 在本文開始之初,我們已經(jīng)完成了數(shù)字存儲(chǔ)示波器外圍硬件平臺(tái)的搭建,對(duì)示波器前端的模擬電路某些部分做了一下改進(jìn),而示波器的觸發(fā)電路部分拋棄了傳統(tǒng)的模擬觸發(fā)方式,采用了全數(shù)字化的觸發(fā)
29、方式。由于本文采用FPGA來設(shè)計(jì),從而使得數(shù)字存儲(chǔ)示波器的設(shè)計(jì)較為靈活,這樣做比較容易升級(jí),而且可以根據(jù)用戶的需要實(shí)現(xiàn)電路的升級(jí)。在軟件方面,由于示波器的軟件量是非常龐大的。所以要想在很短的時(shí)間來完成它也是不可能的。本文只是完成了硬件平臺(tái)的部分驅(qū)動(dòng)程序。同時(shí)對(duì)示波器所要使用到的相關(guān)算法進(jìn)行了相關(guān)的研究。</p><p> 示波器設(shè)計(jì)課題是一個(gè)非常龐大復(fù)雜的系統(tǒng),而且實(shí)踐性很強(qiáng),其中涉及的知識(shí)非常多,由于時(shí)間和個(gè)
30、人知識(shí)水平的限制,在本課題完成的過程中會(huì)存在這樣那樣的不足之處需要以后加強(qiáng)。</p><p> 2 示波器的工作原理</p><p> 2.1 示波器的工作原理</p><p> 了解示波器的工作原理是設(shè)計(jì)好示波器的第一步。示波器可以分為模擬示波器、數(shù)字存儲(chǔ)示波器二類。下面對(duì)這兩種示波器的工作原理作簡要的介紹。</p><p> 2.
31、1.1模擬示波器的工作原理</p><p> 模擬示波器工作方式是直接測(cè)量信號(hào)電壓,并通過從左到右穿過示波器屏幕的電子束在垂直方向描繪電壓。示波器屏幕通常是陰極射線管(CRT)。電子束投到熒幕的某處,屏幕后面總會(huì)有明亮的熒光物質(zhì)。當(dāng)電子束水平掃過顯示器時(shí),信號(hào)的電壓是電子束發(fā)生上下偏轉(zhuǎn),跟蹤波形直接反映到屏幕上。在屏幕同一位置電子束投射的頻度越大,顯示得也越亮。設(shè)置垂直標(biāo)度(對(duì)伏特/ 格進(jìn)行控制)后,衰減器能夠
32、減小信號(hào)的電壓,而放大器可以增加信號(hào)電壓。隨后,信號(hào)直接到達(dá)CRT的垂直偏轉(zhuǎn)板。電壓作用于這些垂直偏轉(zhuǎn)板,引起亮點(diǎn)在屏幕中移動(dòng)。信號(hào)也經(jīng)過觸發(fā)系統(tǒng),啟動(dòng)或觸發(fā)水平掃描。水平掃描是水平系統(tǒng)亮點(diǎn)在屏幕中移動(dòng)的行為。觸發(fā)水平系統(tǒng)后,亮點(diǎn)以水平時(shí)基為基準(zhǔn),依照特定的時(shí)間間隔從左到右移動(dòng)。許多快速移動(dòng)的亮點(diǎn)融合到一起,形成實(shí)心的線條。</p><p><b> 模擬示波器原理框圖</b></p
33、><p><b> 圖2-1</b></p><p> 2.1.2數(shù)字示波器的工作原理</p><p> 數(shù)字示波器的工作方式是通過模擬轉(zhuǎn)換器(ADC)把被測(cè)電壓轉(zhuǎn)換為數(shù)字信息。數(shù)字示波器捕獲的是波形的一系列樣值,并對(duì)樣值進(jìn)行存儲(chǔ),存儲(chǔ)限度是判斷累計(jì)的樣值是否能描繪出波形為止,隨后,數(shù)字示波器重構(gòu)波形。模擬示波器要提高帶寬,需要示波管、垂直放
34、大和水平掃描全面推進(jìn)。數(shù)字示波器要改善帶寬只需要提高前端的A/D轉(zhuǎn)換器的性能,對(duì)示波管和掃描電路沒有特殊要求。加上數(shù)字示波管能充分利用記憶、存儲(chǔ)和處理,以及多種觸發(fā)和超前觸發(fā)能力。</p><p> 數(shù)字存儲(chǔ)示波器主要利用 A/D轉(zhuǎn)換技術(shù)和數(shù)字存儲(chǔ)技術(shù)來工作, 它能迅速捕捉瞬變信號(hào)并長期保存。該示波器首先對(duì)模擬信號(hào)進(jìn)行高速采樣以獲得相應(yīng)的數(shù)字?jǐn)?shù)據(jù)并存儲(chǔ), 存儲(chǔ)器中儲(chǔ)存的數(shù)據(jù)用來在示波器的屏幕上重建信號(hào)波形; 然
35、后利用數(shù)字信號(hào)處理技術(shù)對(duì)采樣得到的數(shù)字信號(hào)進(jìn)行相關(guān)處理與運(yùn)算, 從而獲得所需要的各種信號(hào)參數(shù); 最后, 該示波器根據(jù)得到的信號(hào)參數(shù)繪制信號(hào)波形, 并對(duì)被測(cè)信號(hào)進(jìn)行實(shí)時(shí)、 瞬態(tài)分析, 以方便用戶了解信號(hào)質(zhì)量, 快速準(zhǔn)確地進(jìn)行故障診斷。數(shù)字存儲(chǔ)示波器將輸入模擬信號(hào)經(jīng)過 AD/轉(zhuǎn)換, 變成數(shù)字信號(hào), 儲(chǔ)存在半導(dǎo)體存儲(chǔ)器 RAM中, 需要時(shí)將 RAM中存儲(chǔ)的內(nèi)容讀出顯示在 LCD, 或通過 DA/轉(zhuǎn)換, 將數(shù)字信號(hào)變換成模擬波形顯示在示波管上。
36、數(shù)字存儲(chǔ)示波器可以采用實(shí)時(shí)采樣, 每隔一個(gè)采樣周期采樣一次, 可以觀察非周期信號(hào)川。數(shù)字示波器的采樣方式包括實(shí)時(shí)采樣和等效采樣(非實(shí)時(shí)采樣)。等效采樣又可以分為隨機(jī)采樣和順序采樣, 等效采樣方式大多用于測(cè)量周期信號(hào)。其工作原理框圖圖2-2。</p><p> 圖2-2數(shù)字示波器工作原理框圖</p><p><b> 測(cè)量信號(hào) </b></p>
37、<p><b> 觸發(fā)信號(hào)</b></p><p> 圖2-2數(shù)字示波器工作原理框圖</p><p> 2.1.3 數(shù)字存儲(chǔ)示波器的特點(diǎn)</p><p> 相比于模擬示波器,數(shù)字示波器有一下優(yōu)點(diǎn):</p><p> 數(shù)字存儲(chǔ)示波器在存儲(chǔ)工作階段,對(duì)快速信號(hào)采用較高的速率進(jìn)行取樣與存儲(chǔ),對(duì)慢速信號(hào)采用較
38、低速率進(jìn)行取樣與存儲(chǔ),但在顯示工作階段,其讀出速度采取了一個(gè)固定的速率,不受取樣速率的限制,因而可以獲得清晰而穩(wěn)定的波形。</p><p> 數(shù)字存儲(chǔ)示波器能長時(shí)間地保存信號(hào)。這種特性對(duì)觀察單次出現(xiàn)的瞬變信號(hào)尤為有利。</p><p> 具有先進(jìn)的觸發(fā)功能。數(shù)字存儲(chǔ)示波器不僅能顯示觸發(fā)后的信號(hào),而且能顯示觸發(fā)前的信號(hào),并且可以任意選擇超前或滯后的時(shí)間,這對(duì)材料強(qiáng)度、地震研究、生物機(jī)能實(shí)
39、驗(yàn)提供了有利的工具。除此之外,數(shù)字存儲(chǔ)示波器還可以向用戶提供邊緣觸發(fā)、組合觸發(fā)、狀態(tài)觸發(fā)、延遲觸發(fā)等多種方式,來實(shí)現(xiàn)多種觸發(fā)功能,方便、準(zhǔn)確地對(duì)電信號(hào)進(jìn)行分析。</p><p> 測(cè)量精度高。模擬示波器水平精度由鋸齒波的線性度決定,故很難實(shí)現(xiàn)較高的時(shí)間精度,一般限制在3%~5%。而數(shù)字存儲(chǔ)示波器由于使用晶振作高穩(wěn)定時(shí)鐘,有很高的測(cè)時(shí)精度。采用多位A/D轉(zhuǎn)換器也使幅度測(cè)量精度大大提高。尤其是能夠自動(dòng)測(cè)量直接讀數(shù),
40、有效地克服示波管對(duì)測(cè)量精度的影響,使大多數(shù)的數(shù)字存儲(chǔ)示波器的測(cè)量精度優(yōu)于1%。</p><p> 具有很強(qiáng)的處理能力,這是由于數(shù)字存儲(chǔ)示波器內(nèi)含微處理器, 因而能自動(dòng)實(shí)現(xiàn)多種波形參數(shù)的測(cè)量與顯示,例如上升時(shí)間、下降時(shí)間、脈寬、頻率、峰峰值等參數(shù)的測(cè)量與顯示。能對(duì)波形實(shí)現(xiàn)多種復(fù)雜的處理,例如取平均值、取上下限值、頻譜分析以及對(duì)兩波形進(jìn)行加、減、乘等運(yùn)算處理。同時(shí)還能使儀器具有許多自動(dòng)操作功能,例如自檢與自校等功
41、能,使儀器使用很方便。</p><p> 具有數(shù)字信號(hào)的輸入/輸出功能, 所以可以很方便地將存儲(chǔ)的數(shù)據(jù)送到計(jì)算機(jī)或其他外部設(shè)備,進(jìn)行更復(fù)雜的數(shù)據(jù)運(yùn)算或分析處理。同時(shí)還可以通過GP-IB 接口與計(jì)算機(jī)一起構(gòu)成強(qiáng)有力的自動(dòng)測(cè)試系統(tǒng)。</p><p> 3 DSP和FPGA的開發(fā)介紹</p><p> DSP在數(shù)字圖像處理,音頻信號(hào)處理等方面有著非常廣泛的應(yīng)用。它以
42、其專門的硬件乘法器,特殊的信號(hào)處理指令使得它高速的運(yùn)算速度比最快的CPU還快上好幾十倍。FPGA是在PAL、GAL、CPLD等可編程器件的基礎(chǔ)上進(jìn)一步發(fā)展的產(chǎn)物。它是作為專用集成電路(ASIC)領(lǐng)域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點(diǎn)。FPGA的使用非常靈活,同一片F(xiàn)PGA通過不同的編程數(shù)據(jù)可以產(chǎn)生不同的電路功能。FPGA在通信、數(shù)據(jù)處理、網(wǎng)絡(luò)、儀器、工業(yè)控制、軍事和航空航天等眾多
43、領(lǐng)域得到了廣泛應(yīng)用。本章主要是針對(duì)DSP、FPGA的發(fā)展情況和開發(fā)流出作簡要的介紹。</p><p> 3.1 DSP處理器簡介</p><p> DSP(Digital Signal Processor)是一種獨(dú)特的微處理器,是以數(shù)字信號(hào)來處理大量信息的器件。其工作原理是接收模擬信號(hào),轉(zhuǎn)換為0或1的數(shù)字信號(hào)。再對(duì)數(shù)字信號(hào)進(jìn)行修改、刪除、強(qiáng)化,并在其他系統(tǒng)芯片中把數(shù)字?jǐn)?shù)據(jù)解譯回模擬數(shù)據(jù)
44、或?qū)嶋H環(huán)境格式。它不僅具有可編程性,而且其實(shí)時(shí)運(yùn)行速度可達(dá)每秒數(shù)以千萬條復(fù)雜指令程序,遠(yuǎn)遠(yuǎn)超過通用微處理器,是數(shù)字化電子世界中日益重要的電腦芯片。它的強(qiáng)大數(shù)據(jù)處理能力和高運(yùn)行速度,是最值得稱道的兩大特色。</p><p> 隨著 DSP應(yīng)用范圍的擴(kuò)大、處理能力的加強(qiáng)以及DSP更新速度的加快,DSP 處理系統(tǒng)越來越復(fù)雜,對(duì)設(shè)計(jì)者來說難度也越來越大,為此有的廠家已產(chǎn)生出一定標(biāo)準(zhǔn),依據(jù)標(biāo)準(zhǔn)來設(shè)計(jì)生產(chǎn)電路板的DSP處理
45、模塊,同時(shí)為這種標(biāo)準(zhǔn)模塊提供豐富的軟件開發(fā)系統(tǒng)和算法庫。其中典型的如 TMS320C4X 和 SDSP2106X,它們可以通過通信口和全局總線插座,將若干個(gè)模塊安裝在母板上,方便地組成多處理器系統(tǒng)。這種模塊化設(shè)計(jì)降低了硬件設(shè)計(jì)難度,減少了 硬件設(shè)計(jì)時(shí)間,有利于更高效的開發(fā)DSP系統(tǒng)。 </p><p> 3.1.1 DSP處理器發(fā)展歷程以及發(fā)展現(xiàn)狀</p><p> 數(shù)字信號(hào)處理(Di
46、gital Signal Processing,簡稱DSP)是一門涉及許多學(xué)科而又廣泛應(yīng)用于許多領(lǐng)域的新興學(xué)科。20世紀(jì)60年代以來,隨著計(jì)算機(jī)和信息技術(shù)的飛速發(fā)展在DSP出現(xiàn)之前數(shù)字信號(hào)處理只能依靠MPU(微處理器)來完成。但MPU較低的處理速度無法滿足高速實(shí)時(shí)的要求。因此,70年代有人提出了DSP的理論和算法基礎(chǔ)。而DSP僅僅停留在教科書上,即便是研制出來的DSP系統(tǒng)也是由分立組件組成的,其應(yīng)用領(lǐng)域僅局限于軍事、航空航大部門。<
47、;/p><p> 隨著大規(guī)模集成電路技術(shù)的發(fā)展,1982年世界上誕生了首枚DSP芯片。這種DSP器件采用微米工藝NMOS技術(shù)制作,雖功耗和尺寸稍大,但運(yùn)算速度卻比MPU快了幾十倍,尤其在語音合成和編碼解碼器中得到了廣泛應(yīng)用。DSP芯片的問世標(biāo)志著DSP應(yīng)用系統(tǒng)由大型系統(tǒng)向小型化邁進(jìn)了一大步。隨著CMOS技術(shù)的進(jìn)步與發(fā)展,第二代基于CMOS工藝的DSP芯片應(yīng)運(yùn)而生,其存儲(chǔ)容量和運(yùn)算速度成倍提高,成為語音處理、圖像硬件
48、處理技術(shù)的基礎(chǔ)。80年代后期,第三代DSP芯片問世,運(yùn)算速度進(jìn)一步提高,其應(yīng)用于范圍逐步擴(kuò)大到通信、計(jì)算機(jī)領(lǐng)域。90年代DSP發(fā)展最快,相繼出現(xiàn)了第四代和第五代DSP器件?,F(xiàn)在的DSP屬于第五代產(chǎn)品,它與第四代相比,系統(tǒng)集成度更高,將DSP芯核及外圍組件綜合集成在單一芯片上。這種集成度極高的DSP芯片不僅在通信、計(jì)算機(jī)領(lǐng)域大顯身手,而且逐漸滲透到人們?nèi)粘OM(fèi)領(lǐng)域,前景十分可觀,數(shù)字信號(hào)處理技術(shù)應(yīng)運(yùn)而生并得到迅速的發(fā)展。</p>
49、;<p> 3.1.2 DSP處理器的發(fā)展前景</p><p> ①DSP和微處理器的融合:微處理器是低成本的,主要執(zhí)行智能定向控制任務(wù)的通用處理器能很好執(zhí)行智能控制任務(wù),但是數(shù)字信號(hào)處理功能很差。而DSP的功能正好與之相反。在許多應(yīng)用中均需要同時(shí)具有智能控制和數(shù)字信號(hào)處理兩種功能,如數(shù)字蜂窩電話就需要監(jiān)測(cè)和聲音處理功能。因此,把DSP和微處理器結(jié)合起來,用單一芯片的處理器實(shí)現(xiàn)這兩種功能,將加速
50、個(gè)人通信機(jī)、智能電話、無線網(wǎng)絡(luò)產(chǎn)品的開發(fā),同時(shí)簡化設(shè)計(jì),減小PCB體積,降低功耗和整個(gè)系統(tǒng)的成本。</p><p> ?、贒SP 和高檔CPU的融合:大多數(shù)高檔GPP如Pentium 和PowerPC都是SIMD指令組的超標(biāo)量結(jié)構(gòu),速度很快。LSI Logic 公司的LSI401Z采用高檔CPU的分支預(yù)示和動(dòng)態(tài)緩沖技術(shù),結(jié)構(gòu)規(guī)范,利于編程,不用擔(dān)心指令排隊(duì),使得性能大幅度提高。Intel公司涉足數(shù)字信號(hào)處理器領(lǐng)域
51、將會(huì)加速這種融合。</p><p> ?、跠SP 和FPGA的融合:FPGA是現(xiàn)場(chǎng)編程門陣列器件。它和DSP集成在一塊芯片上,可實(shí)現(xiàn)寬帶信號(hào)處理,大大提高信號(hào)處理速度。據(jù)報(bào)道,Xilinx公司的Virtex-II FPGA對(duì)快速傅立葉變換(FFT)的處理可提高30倍以上。它的芯片中有自由的FPGA可供編程。Xilinx公司開發(fā)出一種稱作Turbo卷積編譯碼器的高性能內(nèi)核。設(shè)計(jì)者可以在FPGA中集成一個(gè)或多個(gè)Tur
52、bo內(nèi)核,它支持多路大數(shù)據(jù)流,以滿足第三代(3G)WCDMA無線基站和手機(jī)的需要,同時(shí)大大節(jié)省開發(fā)時(shí)間,使功能的增加或性能的改善非常容易。因此在無線通信、多媒體等領(lǐng)域?qū)⒂袕V泛應(yīng)用。本文正是利用這一結(jié)合來設(shè)計(jì)數(shù)字存儲(chǔ)示波器的。</p><p> 3.1.3 DSP處理器的開發(fā)工具及開發(fā)流程</p><p> 數(shù)字信號(hào)處理器(DSP)作為一種可編程專用芯片,是數(shù)字信號(hào)處理理論實(shí)用化過程的重
53、要技術(shù)工具,在語音處理、圖像處理等技術(shù)領(lǐng)域得到了廣泛的應(yīng)用。但對(duì)于算法設(shè)計(jì)人員來講,利用匯編語言或C 語言進(jìn)行DSP 功能開發(fā),具有周期長、效率低的缺點(diǎn),不利于算法驗(yàn)證和產(chǎn)品的快速開發(fā)。</p><p> 由Ti公司提供專業(yè)的開發(fā)工具CCS,自帶DSP/BIOS操作系統(tǒng),能夠直接編寫適合DSP開發(fā)工程及文件,滿足DSP程序設(shè)計(jì)要求。</p><p> 由MathWorks 公司和TI
54、公司聯(lián)合開發(fā)的DSPMATLAB Link for CCS Development Tools(簡稱CCSLink)是MATLAB6.5 版本(Release13)中增加的一個(gè)全新的工具箱,它提供了MATLAB、CCS 和DSP目標(biāo)板的接口,利用此工具可以像操作MATLAB變量一樣來操作DSP 器件的存儲(chǔ)器和寄存器,使開發(fā)人員在MATLAB 環(huán)境下完成對(duì)DSP 的操作,從而極大地提高DSP 應(yīng)用系統(tǒng)的開發(fā)進(jìn)程。</p>&
55、lt;p> MATLAB 具有強(qiáng)大的分析、計(jì)算和可視化功能,利用MATLAB 提供的數(shù)十個(gè)專業(yè)工具箱,可以方便、靈活地實(shí)現(xiàn)對(duì)自動(dòng)控制、信號(hào)處理、通信系統(tǒng)等的算法分析和仿真,是算法設(shè)計(jì)人員和工程技術(shù)人員必不可少的軟件工具。</p><p> 對(duì)于DSP開發(fā)來說,可以根據(jù)不同情況來決定是否要選擇操作系統(tǒng)。操作系統(tǒng)的使用可以在一定程度上縮短開發(fā)周期,但是操作系統(tǒng)對(duì)于實(shí)時(shí)性很高的場(chǎng)合來說就不一定合適。而沒有操作
56、系統(tǒng)的開發(fā)方式相對(duì)來說可能比較復(fù)雜一些,需要用戶對(duì)DSP的硬件架構(gòu),對(duì)DSP的外圍電路的驅(qū)動(dòng)等非常熟悉。開發(fā)過程的時(shí)候,所有程序都是從硬件調(diào)試到初始化程序和應(yīng)用程序都在CCS中進(jìn)行開發(fā)。需要操作系統(tǒng)的開發(fā)方式相對(duì)來說簡單一些,但是如果加入了操作系統(tǒng)之后,由于操作系統(tǒng)可以屏蔽到硬件的相關(guān)細(xì)節(jié),用戶即使不了解硬件的相關(guān)細(xì)節(jié)也可以進(jìn)行開發(fā),使得用戶可以把精力專門集中在應(yīng)用程序的開發(fā)上來。同時(shí)可以縮短開發(fā)周期。</p><p
57、> 開發(fā)流程圖3-1所示:</p><p> 圖3-1 DSP的開發(fā)流程</p><p> 3.2 FPGA的開發(fā)過程與應(yīng)用</p><p> FPGA(Field-Programmable Gate Array),即現(xiàn)場(chǎng)可編程門陣列,它是在PAL、GAL、CPLD等可編程器件的基礎(chǔ)上進(jìn)一步發(fā)展的產(chǎn)物。它是作為專用集成電路(ASIC)領(lǐng)域中的一種半定制
58、電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點(diǎn)。</p><p> 3.2.1 FPGA發(fā)展歷程及現(xiàn)狀</p><p> 1985年,Xilinx公司推出了全球第一款FPGA產(chǎn)品XC2064——采用2μm工藝,包含64個(gè)邏輯模塊和85000個(gè)晶體管,門數(shù)量不超過1000個(gè)。22年后的2007年,F(xiàn)PGA業(yè)界雙雄Xilinx和Altera公司紛紛推出了采用
59、最新65nm工藝的FPGA產(chǎn)品,其門數(shù)量已經(jīng)達(dá)到千萬級(jí),晶體管個(gè)數(shù)更是超過10億個(gè)。一路走來,F(xiàn)PGA在不斷地緊跟并推動(dòng)著半導(dǎo)體工藝的進(jìn)步——2001年采用150nm工藝、2002年采用130nm工藝,2003年采用90nm工藝,2006年采用65nm工藝。從Xilinx公司推出了世界上第一片F(xiàn)PGA(現(xiàn)場(chǎng)可編程邏輯芯片),F(xiàn)PGA已經(jīng)歷幾十年的發(fā)展。從最初的一千多可利用門,發(fā)展到90年代的幾十萬個(gè)可利用門,到十一世紀(jì)又陸續(xù)推出了幾千萬
60、門的單片F(xiàn)PGA芯片。FPGA使用靈活,適用性強(qiáng),特別適用于復(fù)雜邏輯的設(shè)計(jì),有利用電子系統(tǒng)小型化,而且其開發(fā)周期短、開發(fā)投入少、芯片價(jià)格不斷降低,促使FPGA越來越多地取代了ASIC的市場(chǎng)。</p><p> “FPGA非常適用于原型設(shè)計(jì),但對(duì)于批量DSP系統(tǒng)應(yīng)用來說,成本太高,功耗太大?!边@是業(yè)界此前的普遍觀點(diǎn),很長時(shí)間以來也為FPGA進(jìn)入DSP領(lǐng)域設(shè)置了觀念上的障礙。而如今,隨著Xilinx公司和Alter
61、a公司相關(guān)產(chǎn)品的推出,DSP領(lǐng)域已經(jīng)不再是FPGA的禁區(qū),相反卻成了FPGA未來的希望所在。</p><p> 3.2.2 FPGA的工作原理</p><p> FPGA采用了邏輯單元陣列LCA(Logic Cell Array)這樣一個(gè)概念,內(nèi)部包括可配置邏輯模塊CLB(Configurable Logic Block)、輸出輸入模塊IOB(Input Output Block)和內(nèi)
62、部連線(Interconnect)三個(gè)部分。 現(xiàn)場(chǎng)可編程門陣列(FPGA)是可編程器件,與傳統(tǒng)邏輯電路和門陣列(如PAL,GAL及CPLD器件)相比,F(xiàn)PGA具有不同的結(jié)構(gòu)。FPGA利用小型查找表(16×1RAM)來實(shí)現(xiàn)組合邏輯,每個(gè)查找表連接到一個(gè)D觸發(fā)器的輸入端,觸發(fā)器再來驅(qū)動(dòng)其他邏輯電路或驅(qū)動(dòng)I/O,由此構(gòu)成了既可實(shí)現(xiàn)組合邏輯功能又可實(shí)現(xiàn)時(shí)序邏輯功能的基本邏輯單元模塊,這些模塊間利用金屬連線互相連接或連接到I/O模塊。F
63、PGA的邏輯是通過向內(nèi)部靜態(tài)存儲(chǔ)單元加載編程數(shù)據(jù)來實(shí)現(xiàn)的,存儲(chǔ)在存儲(chǔ)器單元中的值決定了邏輯單元的邏輯功能以及各模塊之間或模塊與I/O間的聯(lián)接方式,并最終決定了FPGA所能實(shí)現(xiàn)的功能,F(xiàn)PGA允許無限次的編程。</p><p> 3.2.3 FPGA開發(fā)流程</p><p> FPGA開發(fā)流程可以分為如下幾步:</p><p> ①功能定義,在FPGA設(shè)計(jì)項(xiàng)目開
64、始之前,必須有系統(tǒng)功能的定義和模塊的劃分,另外就是要根據(jù)任務(wù)要求,如系統(tǒng)的功能和復(fù)雜度,對(duì)工作速度和器件本身的資源、成本、以及連線的可布性等方面進(jìn)行權(quán)衡,選擇合適的設(shè)計(jì)方案和合適的器件類型。 一般都采用自頂向下的設(shè)計(jì)方法,把系統(tǒng)分成若干個(gè)基本單元,然后再把每個(gè)基本單元?jiǎng)澐譃橄乱粚哟蔚幕締卧恢边@樣做下去,直到可以直接使用EDA元件庫為止。</p><p> ?、谠O(shè)計(jì)輸入,設(shè)計(jì)輸入主要包括原理圖輸入、狀態(tài)圖輸入
65、、波形圖輸入以及某種硬件描述語言,比如說是VHDL、Verilog的源程序。它是利用這些輸入去描述一個(gè)電路的功能。</p><p> ③功能仿真,功能仿真就是利用相關(guān)仿真工具對(duì)相關(guān)電路進(jìn)行功能級(jí)別仿真,也就是說對(duì)你的輸入設(shè)計(jì)的邏輯功能進(jìn)行相關(guān)的模擬測(cè)試。在功能上面來了解電路是否能夠達(dá)到預(yù)期要求。這里的功能仿真純粹是模擬性質(zhì)的,不會(huì)設(shè)計(jì)的任何具體器件的硬件特性。</p><p> ?、芫C合
66、后仿真,綜合后仿真檢查綜合結(jié)果是否和原設(shè)計(jì)一致。在仿真時(shí),把綜合生成的標(biāo)準(zhǔn)延時(shí)文件反標(biāo)注到綜合仿真模型中去,可估計(jì)門延時(shí)帶來的影響。但這一步驟不能估計(jì)線延時(shí),因此和布線后的實(shí)際情況還有一定的差距,并不十分準(zhǔn)確。目前的綜合工具較為成熟,對(duì)于一般的設(shè)計(jì)可以省略這一步,但如果在布局布線后發(fā)現(xiàn)電路結(jié)構(gòu)和設(shè)計(jì)意圖不符,則需要回溯到綜合后仿真來確認(rèn)問題之所在。在功能仿真中介紹的軟件工具一般都支持綜合后仿真。</p><p>
67、 ⑤布局布線,就是將綜合后的網(wǎng)表文件針對(duì)某一個(gè)具體的目標(biāo)器件進(jìn)行邏輯映射。此時(shí)應(yīng)該使用FPGA廠商提供的實(shí)現(xiàn)與布局布線工具,根據(jù)所選芯片的型號(hào),進(jìn)行芯片內(nèi)部功能單元的實(shí)際連接與映射。</p><p> ?、迺r(shí)序仿真,時(shí)序仿真,也稱為后仿真,是指將布局布線的延時(shí)信息反標(biāo)注到設(shè)計(jì)網(wǎng)表中來檢測(cè)有無時(shí)序違規(guī)(即不滿足時(shí)序約束條件或器件固有的時(shí)序規(guī)則,如建立時(shí)間、保持時(shí)間等)現(xiàn)象。時(shí)序仿真包含的延遲信息最全,也最精確,能
68、較好地反映芯片的實(shí)際工作情況。由于不同芯片的內(nèi)部延時(shí)不一樣,不同的布局布線方案也給延時(shí)帶來不同的影響。因此在布局布線后,通過對(duì)系統(tǒng)和各個(gè)模塊進(jìn)行時(shí)序仿真,分析其時(shí)序關(guān)系,估計(jì)系統(tǒng)性能,以及檢查和消除競爭冒險(xiǎn)是非常有必要的。在功能仿真中介紹的軟件工具一般都支持綜合后仿真。</p><p> ?、呱蒘OF等文件,此文件可以通過調(diào)試器把它下載到系統(tǒng)中間去。而FPGA設(shè)計(jì)流程的其他步驟基本上由相關(guān)工具去完成,因此只要自
69、己設(shè)置好相關(guān)參數(shù),不要人為干預(yù)太多。而驗(yàn)證的話就需要用戶花費(fèi)大量的時(shí)間去完成。</p><p> 其實(shí)設(shè)計(jì)的最后一步就是芯片編程與調(diào)試。芯片編程是指產(chǎn)生使用的數(shù)據(jù)文件(位數(shù)據(jù)流文件,Bitstream Generation),然后將編程數(shù)據(jù)下載到FPGA芯片中。其中,芯片編程需要滿足一定的條件,如編程電壓、編程時(shí)序和編程算法等方面。邏輯分析儀(Logic Analyzer,LA)是FPGA設(shè)計(jì)的主要調(diào)試工具,但
70、需要引出大量的測(cè)試管腳,且LA價(jià)格昂貴。所以,最后的芯片調(diào)試就不在我們研究范圍之內(nèi)。開發(fā)流程圖如下:</p><p> FPGA設(shè)計(jì)流程結(jié)構(gòu)圖</p><p> 3.2.4 PFGA的基本特點(diǎn)</p><p> FPGA有著以下幾個(gè)特點(diǎn):</p><p> ?、俨捎肍PGA設(shè)計(jì)ASIC電路(專用集成電路),用戶不需要投片生產(chǎn),就能得到合
71、用的芯片。</p><p> ?、贔PGA可做其它全定制或半定制ASIC電路的中試樣片。</p><p> ?、跢PGA內(nèi)部有豐富的觸發(fā)器和I/O引腳。</p><p> ?、蹻PGA是ASIC電路中設(shè)計(jì)周期最短、開發(fā)費(fèi)用最低、風(fēng)險(xiǎn)最小的器件之一。</p><p> ?、軫PGA采用高速CMOS工藝,功耗低,可以與CMOS、TTL電平兼容。&
72、lt;/p><p> 可以說,F(xiàn)PGA芯片是小批量系統(tǒng)提高系統(tǒng)集成度、可靠性的最佳選擇之一。</p><p> FPGA是由存放在片內(nèi)RAM中的程序來設(shè)置其工作狀態(tài)的,因此,工作時(shí)需要對(duì)片內(nèi)的RAM進(jìn)行編程。用戶可以根據(jù)不同的配置模式,采用不同的編程方式。</p><p> 加電時(shí),F(xiàn)PGA芯片將EPROM中數(shù)據(jù)讀入片內(nèi)編程RAM中,配置完成后,F(xiàn)PGA進(jìn)入工作狀
73、態(tài)。掉電后,F(xiàn)PGA恢復(fù)成白片,內(nèi)部邏輯關(guān)系消失,因此,F(xiàn)PGA能夠反復(fù)使用。FPGA的編程無須專用的FPGA編程器,只須用通用的EPROM、PROM編程器即可。當(dāng)需要修改FPGA功能時(shí),只需換一片EPROM即可。這樣,同一片F(xiàn)PGA,不同的編程數(shù)據(jù),可以產(chǎn)生不同的電路功能。因此,F(xiàn)PGA的使用非常靈活。</p><p> 第4章 整體設(shè)計(jì)方案</p><p> 在數(shù)字存儲(chǔ)示波器的設(shè)
74、計(jì)中主要分為兩大部分:硬件設(shè)計(jì)和軟件設(shè)計(jì)。本章主要介紹示波器系統(tǒng)整體的設(shè)計(jì)流程,系統(tǒng)整體性能參數(shù)以及最終方案的確定。并對(duì)所選的方案做了詳細(xì)介紹,根據(jù)此方案確定了元器件的選擇。</p><p> 4.1系統(tǒng)整體設(shè)計(jì)流程圖</p><p> 開始設(shè)計(jì)一個(gè)系統(tǒng)的時(shí)候,第一步是撰寫整個(gè)系統(tǒng)的方案。對(duì)整個(gè)系統(tǒng)如何實(shí)現(xiàn)應(yīng)該有個(gè)詳細(xì)的了解。方案確定之后,就要設(shè)計(jì)這個(gè)系統(tǒng)的具體性能指標(biāo)。再然后根據(jù)這個(gè)
75、系統(tǒng)的性能指標(biāo)選擇相關(guān)的元器件。這之后,就可以進(jìn)行軟硬件設(shè)計(jì)了。一般硬件和軟件開發(fā)可以同時(shí)進(jìn)行。這樣在完成系統(tǒng)的軟件和硬件之后。分別對(duì)軟件和硬件進(jìn)行調(diào)試。分別調(diào)試完成之后,就進(jìn)行系統(tǒng)的集成。之后再進(jìn)行整個(gè)系統(tǒng)的測(cè)試工作。</p><p> 圖4-1給出了系統(tǒng)的整體設(shè)計(jì)流程。</p><p> 圖4-1 系統(tǒng)的整體設(shè)計(jì)流程</p><p> 4.2整個(gè)系統(tǒng)的性能
76、指標(biāo)</p><p> 考慮到同類國產(chǎn)的示波器的性能指標(biāo),以及在具體電路中整個(gè)系統(tǒng)的實(shí)現(xiàn)難9易程度。故將設(shè)計(jì)目標(biāo)定位于帶寬在100M左右的數(shù)字存儲(chǔ)示波器。并從成本等方面考慮,整個(gè)示波器系統(tǒng)只做了一個(gè)通道。采用的芯片也是盡量采用比較容易在市場(chǎng)上買到的和相對(duì)便宜的。同時(shí)由于時(shí)間等原因,本文只完成了整個(gè)系統(tǒng)的硬件設(shè)計(jì)和部分驅(qū)動(dòng)程序的編寫。并且對(duì)硬件電路進(jìn)行了調(diào)試。調(diào)試的電路結(jié)果基本上達(dá)到了當(dāng)初所想要達(dá)到的指標(biāo)。但整個(gè)
77、系統(tǒng)集成起來的調(diào)試工作還沒有進(jìn)行。</p><p> 便攜式數(shù)字存儲(chǔ)示波器期望達(dá)到的具體設(shè)計(jì)參數(shù)如下:</p><p> ?、賻挘?00MHZ(重復(fù)帶寬)</p><p><b> ?、谕ǖ溃簡瓮ǖ?lt;/b></p><p> ?、鄄蓸勇剩?00MSPS(實(shí)時(shí)采樣);</p><p><b
78、> ?、艽怪狈直媛剩?位</b></p><p> ⑤垂直靈敏度:10mv-5v/div</p><p> ?、匏届`敏度:2.5ns-5S/div</p><p><b> ?、咻斎胱杩梗?MΩ</b></p><p> ?、喙ぷ髂J剑鹤詣?dòng),單次,常規(guī)</p><p><
79、;b> ?、岽鎯?chǔ)深度:4KB</b></p><p> ?、怙@示:LCD(黑白;整個(gè)屏幕192x64點(diǎn)陣;對(duì)比度可調(diào))</p><p> 4.3系統(tǒng)的實(shí)現(xiàn)方案</p><p> 數(shù)字存儲(chǔ)示波器的設(shè)計(jì)方法一般是:信號(hào)通過調(diào)理電路之后,送到AD轉(zhuǎn)換器將被測(cè)信號(hào)數(shù)字化,并將數(shù)據(jù)存入到存儲(chǔ)器中,在信號(hào)出現(xiàn)觸發(fā)脈沖之后,就可以開始顯示數(shù)據(jù)。然后處理器從存
80、儲(chǔ)器中讀出數(shù)據(jù),直接以數(shù)字信號(hào)(顯示器為液晶的時(shí)候)的形式,送到相應(yīng)的顯示器中進(jìn)行顯示波形。</p><p> 方案:采用DSP+FPGA+單片機(jī)來實(shí)現(xiàn)整個(gè)系統(tǒng)。本設(shè)計(jì)就采用這個(gè)架構(gòu)。這個(gè)結(jié)構(gòu)既繼承了采用DSP和FPGA的優(yōu)點(diǎn),同時(shí)也克服了因?yàn)長CD和鍵盤處理電路的速度慢而導(dǎo)致浪費(fèi)DSP的時(shí)間資源的這個(gè)缺點(diǎn)。在本方案中,把LCD和鍵盤處理電路全部交給單片機(jī)進(jìn)行管理。在這里DSP把數(shù)據(jù)通過多緩沖串口發(fā)送給單片機(jī),
81、然后由單片機(jī)把從DSP中接收到的數(shù)據(jù)送到LCD中去顯示。同時(shí)單片機(jī)也可以讀取鍵盤中的數(shù)據(jù),通過串口發(fā)送給DSP芯片,進(jìn)而去控制相關(guān)的電路。</p><p> 系統(tǒng)的整體設(shè)計(jì)框圖如圖4-2所示。</p><p> 圖4-2 系統(tǒng)的整體設(shè)計(jì)框圖</p><p> 4.3.1實(shí)現(xiàn)方案的介紹</p><p> 從圖4.2中可以看出,整個(gè)硬件平
82、臺(tái)和其他的數(shù)字存儲(chǔ)示波器一樣也是采用模塊化設(shè)計(jì)的方式,整個(gè)系統(tǒng)基本上是由三大部分模塊組成:它們分別為數(shù)據(jù)采集部分、數(shù)據(jù)處理部分和數(shù)據(jù)顯示部分。數(shù)據(jù)采集部分完全由FPGA來進(jìn)行控制,DSP只負(fù)責(zé)數(shù)據(jù)的后期處理,系統(tǒng)其他功能由單片機(jī)來實(shí)現(xiàn)。</p><p> FPGA要控制前端數(shù)據(jù)通道,對(duì)采集到的數(shù)據(jù)緩存,而且還要使數(shù)據(jù)緩存單元和DSP處理器進(jìn)行通信,這在整個(gè)系統(tǒng)中具有重要的地位。同時(shí)又由于FPGA的可編程性,使得
83、前端采集電路的設(shè)計(jì)非常靈活,調(diào)試起來也非常方便。DSP主要負(fù)責(zé)把采集的數(shù)據(jù)進(jìn)行處理。比如像濾波、傅立葉變換等,同時(shí)負(fù)責(zé)波形重建,波形重建這里主要會(huì)采用內(nèi)插算法來重建波形。而后端的單片機(jī)主要負(fù)責(zé)系統(tǒng)的人機(jī)接口和數(shù)據(jù)顯示。整個(gè)系統(tǒng)的工作流程是這樣的:由上圖也可以看出,要測(cè)量的波形經(jīng)過衰減或者放大電路之后分為二路:一路送整形電路整形之后產(chǎn)生矩形波信號(hào),然后利用FPGA的測(cè)頻電路測(cè)量波形的頻率;另外一路送A/D轉(zhuǎn)換器進(jìn)行AD轉(zhuǎn)換。AD的采樣率使
84、它恒定為1OOM/S。轉(zhuǎn)換后的數(shù)字信號(hào)要先送到FIFO存儲(chǔ)器中暫存,F(xiàn)IFO的存儲(chǔ)是靠FIFO的寫時(shí)鐘來實(shí)現(xiàn),而FIFO的寫時(shí)鐘是由FPGA中的分頻電路產(chǎn)生的。這樣示波器就能根據(jù)用戶鍵盤中設(shè)置的相關(guān)參數(shù)選用想要的讀寫時(shí)鐘。FIFO就利用FPGA中的RAM資源。比如這里選用的FPGA里面就有5K的RAM資源供用戶選擇。這樣數(shù)據(jù)采集進(jìn)來就可以直接存儲(chǔ)在FPGA中,這樣做就不需要專門的FIFO芯片,同時(shí)直</p><p&g
85、t;<b> 4.4元器件的選擇</b></p><p> 的選擇也是非常重要的一環(huán),如果選擇的不好,就會(huì)嚴(yán)重影響進(jìn)度。在這里你選擇的元件的時(shí)候要根據(jù)自器件的選擇的總的指導(dǎo)原則是性價(jià)比高、市場(chǎng)上容易買到。其實(shí)系統(tǒng)元器件己定制的系統(tǒng)性能指標(biāo)選擇能夠滿足要求的元件。本系統(tǒng)所選擇的元件如表4-3所示。</p><p> 表4-3 所選元件及功能介紹</p>
86、<p> 表4-3 所選元件及功能介紹</p><p> 5 整個(gè)系統(tǒng)硬件設(shè)計(jì)</p><p> 系統(tǒng)的關(guān)鍵電路其實(shí)還是在前端通道、模數(shù)轉(zhuǎn)換這兩塊前端電路的設(shè)計(jì),這主要是因?yàn)閷?duì)于一個(gè)電路來說,如果信號(hào)頻率達(dá)到100M的話,要考慮的因素就會(huì)很多,因?yàn)槟M電路它是非常敏感的,一點(diǎn)點(diǎn)干擾就可能會(huì)使得被測(cè)的信號(hào)出現(xiàn)失真,同時(shí)對(duì)于高頻電路來說,阻抗匹配等因素也是會(huì)影響到整個(gè)電路的
87、性能。這樣對(duì)于前端調(diào)理電路來說,就會(huì)碰到動(dòng)態(tài)范圍、寬頻的挑戰(zhàn)。</p><p> 圖5-1為硬件平臺(tái)的總體框圖,從圖5-1可以看出,整個(gè)硬件平臺(tái)主要包括有四個(gè)部分模塊,分別為:前端數(shù)據(jù)采集部分硬件電路設(shè)計(jì);FPGA內(nèi)部控制邏輯和外圍電路;數(shù)據(jù)處理部分的硬件設(shè)計(jì);平臺(tái)調(diào)試接口;電源、晶振及復(fù)位電路模塊。</p><p> 然后按照被測(cè)信號(hào)的走向依次對(duì)圖中的每個(gè)部分中的每一個(gè)硬件模塊進(jìn)行介
88、紹,主要介紹各模塊的功能、工作原理、實(shí)現(xiàn)方法,以及具體實(shí)現(xiàn)的電路圖。</p><p> 圖5-1 硬件平臺(tái)的總體框圖</p><p> 5.1前端數(shù)據(jù)采集部分硬件電路設(shè)計(jì)</p><p> 這部分的電路主要有信號(hào)衰減、放大電路、信號(hào)整形電路、AD轉(zhuǎn)換電路以及這些電路與FPGA的接口電路。下面分別來進(jìn)行介紹。</p><p> 5.1.
89、1信號(hào)的衰減電路</p><p> 被測(cè)信號(hào)從前端輸入進(jìn)來,為了滿足AD轉(zhuǎn)換的電氣性能首先必須把信號(hào)調(diào)節(jié)到一個(gè)合適的范圍之內(nèi)。通常情況下,如果輸入進(jìn)來的被測(cè)信號(hào)的電壓范圍超過AD轉(zhuǎn)換的電壓范圍時(shí),就要對(duì)信號(hào)衰減,這種衰減電路我們必須考慮輸入信號(hào)的頻率高低。由于在衰減過程中,頻率范圍很寬的時(shí)候很容易出現(xiàn)畸變,所以通常做衰減網(wǎng)絡(luò)的時(shí)候采用的是無源電阻、電容網(wǎng)絡(luò)。這種無源阻容網(wǎng)絡(luò)由于信號(hào)的頻率特性,比如說在低頻的時(shí)候
90、就直接表現(xiàn)為電阻分壓比,在高頻的時(shí)候就為電抗的分壓得到信號(hào)的衰減。其實(shí)這種衰減本質(zhì)上是為一個(gè)平衡電橋。比如在我們的示波器探頭中就可能存在一個(gè)可調(diào)電容,通過調(diào)節(jié)它使得我們的電橋達(dá)到一種最佳狀態(tài)。這樣衰減就可以變得和頻率沒有關(guān)系。使得信號(hào)衰減可以在一個(gè)大的頻帶范圍內(nèi)實(shí)現(xiàn)信號(hào)衰減。圖5-2是一個(gè)典型的信號(hào)衰減電路。</p><p> 圖5-2 信號(hào)衰減電路</p><p> 本系統(tǒng)所設(shè)計(jì)的電
91、壓衰減網(wǎng)絡(luò)主要是由電阻和電容所組成。多路選擇開關(guān)控制被測(cè)信號(hào)衰減的倍數(shù),最大可以實(shí)現(xiàn)100倍的衰減。信號(hào)輸入最大為50V,經(jīng)過100倍衰減以后將變成0.5V,剛好在AD轉(zhuǎn)換的電壓范圍之內(nèi)。衰減的具體控制是由處理器來進(jìn)行控制??紤]到信號(hào)輸入的頻帶寬度。本系統(tǒng)選擇的模擬多路開關(guān)為MAX4547來實(shí)現(xiàn)。它工作的信號(hào)頻帶寬,可以控制直流到300MHz的信號(hào)。其結(jié)構(gòu)如圖5-3所示:</p><p> 圖5-3 MAX45
92、47內(nèi)部結(jié)構(gòu)</p><p> 表MAX4547邏輯狀態(tài)</p><p> 在電路中實(shí)現(xiàn)的衰減選擇有X01、X001兩種。另外在衰減電路和放大電路中間還有一個(gè)模擬開關(guān),用來進(jìn)行交直流選擇。</p><p> 圖5-4是衰減1/10時(shí)的PSPICE仿真結(jié)果,由仿真結(jié)果可以看出電容、電阻所組成的衰減網(wǎng)絡(luò)可以正常實(shí)現(xiàn)信號(hào)的衰減。</p><p&g
93、t;<b> 圖5-4 衰減仿真</b></p><p> 5.1.2 信號(hào)放大電路</p><p> 如果輸入到P1端的被測(cè)量信號(hào)很微弱的話。該信號(hào)就需要輸入到放大器中進(jìn)行放大,以提高系統(tǒng)對(duì)被測(cè)信號(hào)的分辨率并降低噪聲對(duì)其的影響。同時(shí)還要保證放大后的信號(hào)值在(-512mV+512mV)范圍之內(nèi)。這里對(duì)放大器的要求也是很高。首先要求放大器對(duì)輸入信號(hào)的失真小,增益穩(wěn)
94、定,輸入電阻大,頻帶也要足夠?qū)挕U麄€(gè)放大電路如圖5.5所示。</p><p> 圖5-5 MAX4105放大電路</p><p> 5.1.3 信號(hào)整形電路設(shè)計(jì)</p><p> 信號(hào)的整形主要是為了示波器在自動(dòng)測(cè)頻的時(shí)候,把被測(cè)信號(hào)變成標(biāo)準(zhǔn)的矩形波。好在FPGA中對(duì)信號(hào)進(jìn)行頻率測(cè)量。在這里把信號(hào)經(jīng)過前端調(diào)理電路之后,分成二路,一路直接送到AD里面去進(jìn)行模數(shù)轉(zhuǎn)
95、換,另外一路直接就送到AD9698比較器中進(jìn)行信號(hào)的整形,這里AD9698是一種過零比較器。</p><p> 由于輸入信號(hào)的頻率高達(dá)100MHz,所以我們可以選擇集成的高速比較器AD9698,它是高速TTL兼容雙電壓比較器。圖5.6給出了信號(hào)整形電路的原理圖。MAXCOM2信號(hào)是經(jīng)過衰減或者放大的信號(hào)它從AD9698的7腳輸入,經(jīng)過比較之后從l端輸出。其中2腳是可以用來控制比較電平的大小。11腳和6腳為它的電
96、源引腳。如果MAXCOM2信號(hào)大于零,則OUT端輸出高電平;如果MAXCOM2信號(hào)小于零,則OUT端輸出低電平。</p><p> 圖5-6 信號(hào)整形電路</p><p> 5.1.4 電路的保護(hù)及濾波處理</p><p> 由于電路的某些原因可能導(dǎo)致電路在某個(gè)時(shí)候電壓出現(xiàn)尖峰,這樣對(duì)于模擬開關(guān)、放大器、AD轉(zhuǎn)換器等就必須進(jìn)行保護(hù)。因?yàn)檫@些元器件使被測(cè)電壓信號(hào)
97、輸入不會(huì)超過太大。本系統(tǒng)保護(hù)電路由二極管鉗位電路來完成。采用鉗位保護(hù)電路的方法比較簡單,高效。</p><p> 5.1.6 AD轉(zhuǎn)換電路設(shè)計(jì)</p><p> AD轉(zhuǎn)換和FIFO電路是前端數(shù)據(jù)采集的核心電路。圖5-7和給出了A/D轉(zhuǎn)換的電路圖。圖中信號(hào)從端輸入,INPUTCLK為AD采樣時(shí)鐘,這里它頻率恒為100MHz,這樣做的好處是用戶在選擇不同的時(shí)基頻率時(shí)不是直接對(duì)AD頻率去進(jìn)行
98、控制,因?yàn)锳D頻繁地切換時(shí)。很容易出現(xiàn)數(shù)據(jù)的不穩(wěn)定。而是用戶時(shí)基的控制是通過時(shí)鐘頻率去控制FIFO的讀寫時(shí)鐘來間接的實(shí)現(xiàn)不同頻率之間的切換。采樣之后的數(shù)據(jù)全部傳送至FIFO中進(jìn)行暫存。AD9283的采樣精度為8位,最大采樣時(shí)鐘為100MHz,它所產(chǎn)生的數(shù)據(jù)量相當(dāng)大,所以對(duì)FIFO的要求也比較高。本設(shè)計(jì)FIFO是做在FPGA中,可以滿足性能要求。</p><p> 圖5-7 A/D轉(zhuǎn)換的電路圖</p>
99、<p> 5.2 FPGA外圍電路的設(shè)計(jì)和內(nèi)部邏輯電路設(shè)計(jì)</p><p> 整個(gè)前端電路的控制都是有FPGA來完成。前端電路的工作情況基本上是這樣的:ADC是否工作是由FPGA來控制的,如果FPGA使能AD轉(zhuǎn)換器,則ADC就開始進(jìn)行數(shù)據(jù)的采樣。然后根據(jù)FIFO的讀寫時(shí)鐘的情況。就開始進(jìn)行預(yù)采樣。把數(shù)據(jù)保存在緩沖區(qū)FIFO中。當(dāng)FIFO中保存的數(shù)據(jù)達(dá)到預(yù)觸發(fā)字設(shè)置的大小之后。就使得讀時(shí)鐘和寫始
100、終一致。這樣數(shù)據(jù)讀入到FIFO的同時(shí)也從FIFO中讀出來。數(shù)據(jù)不斷的刷新。此時(shí)數(shù)據(jù)在緩沖區(qū)的大小始終等于預(yù)觸發(fā)字所設(shè)置的大小。一直觸發(fā)信號(hào)的到來。使讀時(shí)鐘無效。寫時(shí)鐘繼續(xù)有效。數(shù)據(jù)此時(shí)繼續(xù)寫入。直到寫滿為止。這樣完成一輪采樣,ADC停止工作并將這一消息反饋給DSP。DSP得知ADC停止工作后,DSP從FPGA中讀取一定的數(shù)據(jù),然后進(jìn)行相關(guān)數(shù)據(jù)處理,并把數(shù)據(jù)寫入到存儲(chǔ)器對(duì)應(yīng)的單元中。當(dāng)基本寫滿存儲(chǔ)器后,波形采樣就完成了。這時(shí)DSP再從存儲(chǔ)
101、器中讀出波形數(shù)據(jù),送入控制端顯示。</p><p> 5.2.1 FPGA外圍電源、晶振電路的設(shè)計(jì)</p><p> 圖5-8是FPGA外圍電路的電源和晶振電路圖,這里用的FPGA是EPlCl448。由圖可以看出FPGA的供電有兩種形式,一種是3.3V供電,一種是1.5V供電。1.5V供電可以直接由3.3V通過DC/AC的直流轉(zhuǎn)換芯片轉(zhuǎn)換而來.這里用的芯片是LMlll7-1.5V,晶振
102、電路產(chǎn)生50MHz的時(shí)鐘直接送到FPGA的16腳,為分頻等電路提供原始時(shí)鐘。 </p><p> 圖5-8 FPGA外圍電路的電源和晶振電路</p><p> 5.2.2 FPGA的配置</p><p> FPGA的配置下載方式:主動(dòng)配置方式(AS)和JTAG配置方式。</p><p&g
103、t; AS由FPGA器件引導(dǎo)配置操作過程,它控制著外部存儲(chǔ)器的初始化過程,本系統(tǒng)所使用到的Cyclone系列配置芯片有EPCSl,EPCS它是專門提供給該系列芯片進(jìn)行AS配置用的。所有的配置數(shù)據(jù)都是保存在該芯片中,加電后數(shù)據(jù)通過芯片的DATA0引腳送入FPGA內(nèi)部。進(jìn)行FPGA的配置,數(shù)據(jù)被回步在DCLK輸入上,1個(gè)時(shí)鐘周期傳送1位數(shù)據(jù)。斷電后,因?yàn)镕PGA內(nèi)部采用的是SRAM工藝,所以不能本身不能進(jìn)行數(shù)據(jù)的保存。這樣數(shù)據(jù)就會(huì)丟失。所
104、以FPGA上電后,每次都需要重新配置數(shù)據(jù)。</p><p> JTAG接口是一個(gè)仿真調(diào)試的工業(yè)標(biāo)準(zhǔn),又稱邊界掃描。主要用于芯片測(cè)試等功能,使用IEEE Std l 149.1聯(lián)合邊界掃描接口引腳,支持JAM STAPL標(biāo)準(zhǔn),可以使用Altera下載電纜或主控器來完成。這種方式在調(diào)試階段用的很多。一般fpga配置信息使用編程器將設(shè)計(jì)所得的pof或者SOF格式的文件燒錄進(jìn)去。在做cyclone系列的系統(tǒng)的時(shí)候,一般
105、情況下都會(huì)用AS+JTAG兩種配置方式,這樣可以用JTAG方式調(diào)試,經(jīng)過調(diào)試之后,確定程序正確之后,再利用主動(dòng)配置模式把程序送到EPCS芯片里去。</p><p> 本系統(tǒng)中使用到的EPlC3T144芯片采用了AS和JTAG兩種配置方式。AS配置方式進(jìn)行配置時(shí),如下圖所示:串行配置器件上的4個(gè)控制引腳NCS、DCLK、ASDI和DArAO分別與EPlC3T1448C的控制信號(hào)NCS、DCLK、NASDO和DAT
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于FPGA的便攜式數(shù)字存儲(chǔ)示波器設(shè)計(jì).pdf
- 便攜式數(shù)字存儲(chǔ)示波器的設(shè)計(jì)研究.pdf
- 畢業(yè)設(shè)計(jì)論文基于fpga技術(shù)的數(shù)字存儲(chǔ)示波器設(shè)計(jì)
- 便攜式數(shù)字存儲(chǔ)示波器的研究與設(shè)計(jì).pdf
- 畢業(yè)設(shè)計(jì)---基于fpga技術(shù)的數(shù)字存儲(chǔ)示波器設(shè)計(jì)
- 基于fpga的數(shù)字存儲(chǔ)示波器的設(shè)計(jì)
- 數(shù)字存儲(chǔ)示波器畢業(yè)設(shè)計(jì)
- 便攜式可程控?cái)?shù)字示波器的設(shè)計(jì).pdf
- 基于交替采樣重組技術(shù)的便攜式數(shù)字存儲(chǔ)示波器的研究與實(shí)現(xiàn).pdf
- 基于FPGA技術(shù)的虛擬數(shù)字存儲(chǔ)示波器的設(shè)計(jì).pdf
- 基于FPGA的數(shù)字存儲(chǔ)示波器的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 簡易數(shù)字存儲(chǔ)示波器設(shè)計(jì)畢業(yè)論文
- 基于fpga數(shù)字示波器設(shè)計(jì)
- 簡易數(shù)字存儲(chǔ)示波器的設(shè)計(jì)【畢業(yè)論文】
- 基于FPGA的高速實(shí)時(shí)數(shù)字存儲(chǔ)示波器設(shè)計(jì).pdf
- 基于FPGA的數(shù)字存儲(chǔ)示波器研究.pdf
- 基于FPGA的便攜式超聲測(cè)厚儀設(shè)計(jì).pdf
- 基于fpga的數(shù)字示波器設(shè)計(jì)
- 基于雙mcu的數(shù)字示波器畢業(yè)設(shè)計(jì)論文
- 基于單片機(jī)和FPGA便攜式20M數(shù)字示波器的研究實(shí)現(xiàn).pdf
評(píng)論
0/150
提交評(píng)論