freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文基于fpga技術(shù)的數(shù)字存儲(chǔ)示波器設(shè)計(jì)(編輯修改稿)

2024-09-25 18:09 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 來(lái)說(shuō),可以根據(jù)不同情況來(lái)決定是否要選擇操作系統(tǒng)。操作系統(tǒng)的使用可以在一定程度上縮短開(kāi)發(fā)周期,但是操作系統(tǒng)對(duì)于實(shí)時(shí)性很高的場(chǎng)合來(lái)說(shuō)就不一定合適。而 沒(méi)有操作系統(tǒng)的開(kāi)發(fā)方式相對(duì)來(lái)說(shuō)可能比較復(fù)雜一些,需要用戶對(duì) DSP的硬件架構(gòu),對(duì) DSP的外圍電路的驅(qū)動(dòng)等非常熟悉。開(kāi)發(fā)過(guò)程的時(shí)候,所有程序都是從硬件調(diào)試到初始化程序和應(yīng)用程序都在 CCS中進(jìn)行開(kāi)發(fā)。需要操作系統(tǒng)的開(kāi)發(fā)方式相對(duì)來(lái)說(shuō)簡(jiǎn)單一些,但是如果加入了操作系統(tǒng)之后,由于操作系統(tǒng)可以屏蔽到硬件的相關(guān)細(xì)節(jié),用戶即使不了解硬件的相關(guān)細(xì)節(jié)也可以進(jìn)行開(kāi)發(fā),使得用戶可以把精力專門集中在應(yīng)用程序的開(kāi)發(fā)上來(lái)。同時(shí)可以縮短開(kāi)發(fā)周期。 DSP開(kāi)發(fā)工具主要包括有: C語(yǔ)言編譯器 (C Compiler)、匯編語(yǔ)言工具、匯編器 (Assembler)、連接器 (Linker)、歸檔器 (Archive)、交叉引用歹愫 (Cross Reference Lister)。如果是 C語(yǔ)言程序,首先是 C語(yǔ)言編譯器將程序編譯成匯編語(yǔ)言源程序,然后送到匯編器里面進(jìn)行匯編,匯編后產(chǎn)生 COEF格式的目標(biāo)代碼,再用連接器進(jìn)行連接,生成 DSP上可以執(zhí)行的 COEF格式的目標(biāo)代碼。然后就可以利用調(diào)試器對(duì)代碼進(jìn)行調(diào)試。調(diào)試正確之后就可以把代碼寫(xiě)入到 Flash里面了。 開(kāi)發(fā)流程圖 31所示: 圖 31 DSP的開(kāi)發(fā)流程 FPGA 的開(kāi)發(fā)過(guò)程與應(yīng)用 隨著現(xiàn)場(chǎng)可編程邏輯器件越來(lái)越高的集成度,加上不斷出現(xiàn)的 I/O標(biāo)準(zhǔn)、嵌入功能、高級(jí)時(shí)鐘管理的支持,使得現(xiàn)場(chǎng)可編程邏輯器越來(lái)越廣泛。 FPGA 發(fā)展歷程及現(xiàn)狀 從 Xilinx公司推出了世界上第一片 FPGA(現(xiàn)場(chǎng)可編程邏輯芯片 ), FPGA已經(jīng) 常州信息職業(yè)技術(shù)學(xué)院電子與電氣工程學(xué)院 畢業(yè)設(shè)計(jì)論文 7 歷幾十年的發(fā)展。從最初的一千多可利用門,發(fā)展到 90年代的幾十萬(wàn)個(gè)可利用門,到 十一世紀(jì)又陸續(xù)推出了幾千萬(wàn)門的 單片 FPGA芯片。 FPGA使用靈活,適用性強(qiáng),特別適用于復(fù)雜邏輯的設(shè)計(jì),有利用電子系統(tǒng)小型化,而且其開(kāi)發(fā)周期短、開(kāi)發(fā)投入少、芯片價(jià)格不斷降低,促使 FPGA越來(lái)越多地取代了 ASIC的市場(chǎng)。 FPGA 開(kāi)發(fā)流程 FPGA開(kāi)發(fā)流程可以分為如下幾步: ① 設(shè)計(jì)輸入,設(shè)計(jì)輸入主要包括原理圖輸入、狀態(tài)圖輸入、波形圖輸入以及某種硬件描述語(yǔ)言,比如說(shuō)是 VHDL、 Verilog的源程序。它是利用這些輸入去描述一個(gè)電路的功能。 ② 功能仿真,功能仿真就是利用相關(guān)仿真工具對(duì)相關(guān)電路進(jìn)行功能級(jí)別仿真,也就是說(shuō)對(duì)你的輸入設(shè)計(jì)的 邏輯功能進(jìn)行相關(guān)的模擬測(cè)試。在功能上面來(lái)了解電路是否能夠達(dá)到預(yù)期要求。這里的功能仿真純粹是模擬性質(zhì)的,不會(huì)設(shè)計(jì)的任何具體器件的硬件特性。 ③ 綜合,綜合就是行為或者功能層次表達(dá)的電子系統(tǒng)轉(zhuǎn)換成低層次門級(jí)電路的網(wǎng)表。 ④ 布局布線,就是將綜合后的網(wǎng)表文件針對(duì)某一個(gè)具體的目標(biāo)器件進(jìn)行邏輯映射。此時(shí)應(yīng)該使用 FPGA廠商提供的實(shí)現(xiàn)與布局布線工具,根據(jù)所選芯片的型號(hào),進(jìn)行芯片內(nèi)部功能單元的實(shí)際連接與映射。 ⑤ 時(shí)序驗(yàn)證,就是要使得時(shí)序仿真過(guò)程中,建立與保持時(shí)間要符合相關(guān)的制約,以便數(shù)據(jù)能被正確的傳輸。使仿真既包含門延時(shí),又 包含線延時(shí)信息。能較好地反映芯片的實(shí)際工作情況。 ⑥ 生成 SOF等文件,此文件可以通過(guò)調(diào)試器把它下載到系統(tǒng)中間去。而 FPGA設(shè)計(jì)流程的其他步驟基本上由相關(guān)工具去完成,因此只要自己設(shè)置好相關(guān)參數(shù),不要人為干預(yù)太多。而驗(yàn)證的話就需要用戶花費(fèi)大量的時(shí)間去完 成。 常州信息職業(yè)技術(shù)學(xué)院電子與電氣工程學(xué)院 畢業(yè)設(shè)計(jì)論文 8 第 4 章 整體設(shè)計(jì)方案 在數(shù)字存儲(chǔ)示波器的設(shè)計(jì)中主要分為兩大部分:硬件設(shè)計(jì)和軟件設(shè)計(jì)。本章主要介紹示波器系統(tǒng)整體的設(shè)計(jì)流程,系統(tǒng)整體性能參數(shù)以及最終方案的確定。并對(duì)所選的方案做了 詳細(xì)介紹,根據(jù)此方案確定了元器件的選擇。 系統(tǒng)整體設(shè)計(jì)流程圖 開(kāi)始設(shè)計(jì)一個(gè)系統(tǒng)的時(shí)候,第一步是撰寫(xiě)整個(gè)系統(tǒng)的方案。對(duì)整個(gè)系統(tǒng)如何實(shí)現(xiàn)應(yīng)該有個(gè)詳細(xì)的了解。方案確定之后,就要設(shè)計(jì)這個(gè)系統(tǒng)的具體性能指標(biāo)。再然后根據(jù)這個(gè)系統(tǒng)的性能指標(biāo)選擇相關(guān)的元器件。這之后,就可以進(jìn)行軟硬件設(shè)計(jì)了。一般硬件和軟件開(kāi)發(fā)可以同時(shí)進(jìn)行。這樣在完成系統(tǒng)的軟件和硬件之后。分別對(duì)軟件和硬件進(jìn)行調(diào)試。分別調(diào)試完成之后,就進(jìn)行系統(tǒng)的集成。之后再進(jìn)行整個(gè)系統(tǒng)的測(cè)試工作。 圖 41給出了系統(tǒng)的整體設(shè)計(jì)流程。 圖 41 系統(tǒng)的整體設(shè)計(jì)流程 常州信息職業(yè)技術(shù)學(xué)院電子與電氣工程學(xué)院 畢業(yè)設(shè)計(jì)論文 9 整個(gè)系統(tǒng)的性能指標(biāo) 考慮到同類國(guó)產(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)程序的編寫(xiě)。并且對(duì)硬件電路進(jìn)行了調(diào)試。調(diào)試的電路結(jié)果基本上達(dá)到了當(dāng)初所想要達(dá)到的指標(biāo)。但整個(gè)系統(tǒng)集成起來(lái)的調(diào)試工作還沒(méi)有進(jìn)行。 便攜式數(shù)字存儲(chǔ)示波器期望達(dá)到的具體設(shè)計(jì)參數(shù)如下: ①帶寬: 100MHZ(重復(fù)帶寬 ) ②通道:?jiǎn)瓮ǖ? ③采樣率: 100MSPS(實(shí)時(shí)采樣 ); ④垂直分辨率: 8位 ⑤垂直靈敏度: 10mv5v/div ⑥水平靈敏度: ⑦輸入阻抗: 1MΩ ⑧工作模式:自動(dòng),單次,常規(guī) ⑨存儲(chǔ)深度: 4KB ⑩顯示: LCD(黑白;整個(gè)屏幕 192x64點(diǎn)陣;對(duì)比度可調(diào) ) 系統(tǒng)的實(shí)現(xiàn)方案 數(shù)字存儲(chǔ)示波器的設(shè)計(jì)方法一般是:信號(hào)通過(guò)調(diào)理電路之后,送到 AD轉(zhuǎn)換器將被測(cè)信號(hào)數(shù)字化,并將數(shù)據(jù)存入到存儲(chǔ)器中,在信號(hào)出現(xiàn)觸發(fā)脈沖之后,就可以開(kāi)始顯示數(shù)據(jù)。然后處理器從存儲(chǔ)器中讀出數(shù)據(jù),直接以數(shù)字信號(hào) (顯示器為液晶的時(shí)候 )的形式,送到相應(yīng)的顯示器中進(jìn)行顯示波形。 方案 :采用 DSP+FPGA+單片機(jī)來(lái)實(shí)現(xiàn)整個(gè)系統(tǒng)。本設(shè)計(jì)就采用這個(gè)架構(gòu)。這個(gè)結(jié)構(gòu)既繼承了采用 DSP和 FPGA的優(yōu)點(diǎn),同時(shí)也克服了因?yàn)?LCD和鍵盤處理電路的速度慢而導(dǎo)致浪費(fèi) DSP的時(shí)間資源的這個(gè)缺點(diǎn)。在本方案中,把 LCD和鍵盤處理電路全 部交給單片機(jī)進(jìn)行管理。在這里 DSP把數(shù)據(jù)通過(guò)多緩沖串口發(fā)送給單片機(jī),然后由單片機(jī)把從 DSP中接收到的數(shù)據(jù)送到 LCD中去顯示。同時(shí)單片機(jī)也可以讀取鍵盤中的數(shù)據(jù),通過(guò)串口發(fā)送給 DSP芯片,進(jìn)而去控制相關(guān)的電路。 系統(tǒng)的整體設(shè)計(jì)框圖如圖 42所示。 常州信息職業(yè)技術(shù)學(xué)院電子與電氣工程學(xué)院 畢業(yè)設(shè)計(jì)論文 10 圖 42 系統(tǒng)的整體設(shè)計(jì)框圖 實(shí)現(xiàn)方案的介紹 從圖 ,整個(gè)硬件平臺(tái)和其他的數(shù)字存儲(chǔ)示波器一樣也是采用模塊化設(shè)計(jì)的方式,整個(gè)系統(tǒng)基本上是由三大部分模塊組成:它們分別為數(shù)據(jù)采集部分、數(shù)據(jù)處理部分和數(shù)據(jù)顯示部分。數(shù)據(jù)采集部分完全由 FPGA來(lái)進(jìn)行控制,DSP只負(fù)責(zé)數(shù)據(jù)的后期處理,系統(tǒng)其他功能由單片機(jī)來(lái)實(shí)現(xiàn)。 FPGA要控制前端數(shù)據(jù)通道,對(duì)采集到的數(shù)據(jù)緩存,而且還要使數(shù)據(jù)緩存單元和 DSP處理器進(jìn)行通信,這在整個(gè)系統(tǒng)中具有重要的地位。同時(shí)又由于 FPGA的可編程性,使得前端采集電路的設(shè)計(jì)非常靈活,調(diào)試起來(lái)也非常方便。 DSP主要負(fù)責(zé)把采集的數(shù)據(jù)進(jìn)行處理。比如像濾波 、傅立葉變換等,同時(shí)負(fù)責(zé)波形重建,波形重建這里主要會(huì)采用內(nèi)插算法來(lái)重建波形。而后端的單片機(jī)主要負(fù)責(zé)系統(tǒng)的人機(jī)接口和數(shù)據(jù)顯示。整個(gè)系統(tǒng)的工作流程是這樣的:由上圖也可以看出,要測(cè)量的波形經(jīng)過(guò)衰減或者放大電路之后分為二路:一路送整形電路整形之后產(chǎn)生矩形波信號(hào),然后利用 FPGA的測(cè)頻電路測(cè)量波形的頻率;另外一路送 A/D轉(zhuǎn)換器進(jìn)行 AD轉(zhuǎn)換。 AD的采樣率使它恒定為 1OOM/S。轉(zhuǎn)換后的數(shù)字信號(hào)要先送到FIFO存儲(chǔ)器中暫存, FIFO的存儲(chǔ)是靠 FIFO的寫(xiě)時(shí)鐘來(lái)實(shí)現(xiàn),而 FIFO的寫(xiě)時(shí)鐘是由 FPGA中的分頻電路產(chǎn)生的。這樣示 波器就能根據(jù)用戶鍵盤中設(shè)置的相關(guān)參數(shù)選用想要的讀寫(xiě)時(shí)鐘。 FIFO就利用 FPGA中的 RAM資源。比如這里選用的 FPGA里面就有 5K的 RAM資源供用戶選擇。這樣數(shù)據(jù)采集進(jìn)來(lái)就可以直接存儲(chǔ)在 FPGA中,這樣做就不需要專門的 FIFO芯片,同時(shí)直接在 FPGA中定制 FIFO存儲(chǔ)器,可以提高整個(gè)系統(tǒng)的性能,使得整個(gè)系統(tǒng)的速度更快。隨著寫(xiě)時(shí)鐘的到來(lái), FFIO存滿之后, DSP處理器就從 FIFO中讀取數(shù)據(jù)來(lái)進(jìn)行處理,處理之后就由 DSP送到單片機(jī)中進(jìn)行顯示。圖中 FLASH模塊的是程序存儲(chǔ)器,即整個(gè)系統(tǒng)的軟件都固化在 FLASH中。 RAM模塊是數(shù)據(jù)存儲(chǔ)器,整個(gè)系統(tǒng)運(yùn)行的時(shí)候,首先 DSP利用已經(jīng)固化在 ROM中的 BOOT程序把 FLASH中的程序搬到 RAM中運(yùn)行。這里鍵盤和 LCD模塊是用來(lái)進(jìn)行輸入控制和輸出顯示。在調(diào)試的時(shí)候同時(shí)我們也設(shè)計(jì)了兩 常州信息職業(yè)技術(shù)學(xué)院電子與電氣工程學(xué)院 畢業(yè)設(shè)計(jì)論文 11 個(gè) JATG接口,分別用來(lái)對(duì) FPGA和 DSP進(jìn)行調(diào)試。 元器件的選擇 的選擇也是非常重要的一環(huán),如果選擇的不好,就會(huì)嚴(yán)重影響進(jìn)度。在這里你選擇的元件的時(shí)候要根據(jù)自 器件的選擇的總的指導(dǎo)原則是性價(jià)比高、市場(chǎng)上容易買到。其實(shí)系統(tǒng)元器件 己定制的系統(tǒng)性能指標(biāo)選擇能夠滿足要求的元件。本系統(tǒng)所選擇的元件如表 43所示。 表 43 所選元件及功能介紹 常州信息職業(yè)技術(shù)學(xué)院電子與電氣工程學(xué)院 畢業(yè)設(shè)計(jì)論文 12 第 5 章 整個(gè)系統(tǒng)硬件 設(shè)計(jì) 整個(gè)系統(tǒng)的關(guān)鍵電路其實(shí)還是在前端通道、模數(shù)轉(zhuǎn)換這兩塊前端電路的設(shè)計(jì),這主要是因?yàn)閷?duì)于一個(gè)電路來(lái)說(shuō),如果信號(hào)頻率達(dá)到 100M的話,要考慮的因素就會(huì)很多,比如如何 去減小電路中數(shù)字電路對(duì)模擬電路的信號(hào)的影響,因?yàn)槟M電路它是非常敏感的,一點(diǎn)點(diǎn)干擾就可能會(huì)使得被測(cè)的信號(hào)出現(xiàn)失真,同時(shí)對(duì)于高頻電路來(lái)說(shuō),阻抗匹配等因素也是會(huì)影響到整個(gè)電路的性能。這樣對(duì)于前端調(diào)理電路來(lái)說(shuō),就會(huì)碰到動(dòng)態(tài)范圍、寬頻的挑戰(zhàn)。 圖 51為 硬件平臺(tái)的總體框圖,從圖 51可以看出,整個(gè)硬件平臺(tái)主要包括有四個(gè)部分模塊,分別為:前端數(shù)據(jù)采集部分硬件電路設(shè)計(jì); FPGA內(nèi)部控制邏輯和外圍電路;數(shù)據(jù)處理部分的硬件設(shè)計(jì);平臺(tái)調(diào)試接口;電源、晶振及復(fù)位電路模塊。 然后按照被測(cè)信號(hào)的走向依次對(duì)圖中的每個(gè)部分中的每一個(gè)硬 件模塊進(jìn)行介紹,主要介紹各模塊的功能、工作原理、實(shí)現(xiàn)方法,以及具體實(shí)現(xiàn)的電路圖。 圖 51 硬件平臺(tái)的總體框圖 前端數(shù)據(jù)采集部分硬件電路設(shè)計(jì) 這部分的電路主要有信號(hào)衰減、放大電路、信號(hào)整形電路、 AD轉(zhuǎn)換電路以及這些電路與 FPGA的接口電路。下面分別來(lái)進(jìn)行介紹。 常州信息職業(yè)技術(shù)學(xué)院電子與電氣工程學(xué)院 畢業(yè)設(shè)計(jì)論文 13 信號(hào)的衰減電路 被測(cè)信號(hào)從前端輸入進(jìn)來(lái),為了滿足 AD轉(zhuǎn)換的電氣性能首先必須把信號(hào)調(diào)節(jié)到一個(gè)合適的范圍之內(nèi)。通常情況下,如果輸入進(jìn)來(lái)的被測(cè)信號(hào)的電壓范圍超過(guò) AD轉(zhuǎn)換的電壓范圍時(shí),就要對(duì)信號(hào)衰減,這種衰減電路我們必須考慮輸入信號(hào)的頻率高低。由于在衰減過(guò)程中,頻率范圍很寬的時(shí)候很容易出現(xiàn)畸變,所以通常做衰減網(wǎng)絡(luò)的時(shí)候采用的是無(wú)源電阻、電容網(wǎng)絡(luò)。這種無(wú)源阻容網(wǎng)絡(luò)由于信號(hào)的頻率特性,比如說(shuō)在低頻的時(shí)候就直接表現(xiàn)為電阻分壓比,在高頻的時(shí)候就為電抗的分壓得到信號(hào)的衰減。其實(shí)這種衰減本質(zhì)上是為一個(gè)平衡電橋。比如在我們的 示波器探頭中就可能存在一個(gè)可調(diào)電容,通過(guò)調(diào)節(jié)它使得我們的電橋達(dá)到一種最佳狀態(tài)。這樣衰減就可以變得和頻率沒(méi)有關(guān)系。使得信號(hào)衰減可以在一個(gè)大的頻帶范圍內(nèi)實(shí)現(xiàn)信號(hào)衰減。圖 52是一個(gè)典型的信號(hào)衰減電路。 圖 52 信號(hào)衰減電路 本系統(tǒng)所設(shè)計(jì)的電壓衰減網(wǎng)絡(luò)主要是由電阻和電容所組成。多路選擇開(kāi)關(guān)控制被測(cè)信號(hào)衰減的倍數(shù),最大可以實(shí)現(xiàn) 100倍的衰減。信號(hào)輸入最大為 50V,經(jīng)過(guò) 100倍衰減以后將變成 ,剛好在 AD轉(zhuǎn)換的電壓范圍之內(nèi)。衰減的具體控制是由處理器來(lái)進(jìn)行控 制??紤]到信號(hào)輸入的頻帶寬度。本系統(tǒng)選擇的模擬多路開(kāi)關(guān)為 MAX4547來(lái)實(shí)現(xiàn)。它工作的信號(hào)頻帶寬,可以控制直流到 300MHz的信號(hào)。其結(jié)構(gòu)如圖 53所示: 常州信息職業(yè)技術(shù)學(xué)院電子與電氣工程學(xué)院 畢業(yè)設(shè)計(jì)論文 14 圖 53 MAX4547內(nèi)部結(jié)構(gòu) 表 MAX4547邏輯狀態(tài) 在電路中實(shí)現(xiàn)的衰減選擇有 X0 X001兩 種。另外在衰減電路和放大電路中間 還有一個(gè)模擬開(kāi)關(guān) ,用來(lái)進(jìn)行交直流選擇。 圖 54是衰減 1/10時(shí)的 PSPICE仿真結(jié)果,由仿真結(jié)果可以看出電容、電阻所組成的衰減網(wǎng)絡(luò)可以正常實(shí)現(xiàn)信號(hào)的衰減。 圖 54 衰減仿真 信號(hào)放大電路 如果輸入到 P1端的被測(cè)量信號(hào)很微弱的話。該信號(hào)就需要輸入到放大器中進(jìn)行
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1