已閱讀5頁,還剩61頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
摘要數(shù)字存儲示波器的設(shè)計摘要便攜式數(shù)字存儲示波器是現(xiàn)代示波器發(fā)展的方向之一,但由于其技術(shù)含量及高,尚無本國產(chǎn)品上市,屬于測試儀表方面眾目交注的領(lǐng)域。ARM是32位的RISC處理器,高性能、低功耗是其顯著特點,已被廣泛應(yīng)用與各種潛入式領(lǐng)域。在便攜式電子產(chǎn)品的設(shè)計中,采用FPGA器件可以將原來的電路板級產(chǎn)品集成為芯片級產(chǎn)品,做到功耗低、可靠性高。本文提出了一種基于ARM+FPGA結(jié)構(gòu)的便攜式數(shù)字存儲示波器硬件平臺設(shè)計方案,F(xiàn)PGA主要用于大量的數(shù)據(jù)存儲,ARM則負責數(shù)據(jù)的進一步處理和控制波形的重建、顯示和數(shù)據(jù)永久存儲。系統(tǒng)的前端芯片選用Altera公司最新一代的MAX系列高性能、低功耗FPGA芯片,系統(tǒng)后端ARM處理器則選用三星公司基于ARM7TDMI-S內(nèi)核的多功能、低功耗ARM單片機LPC2210,系統(tǒng)利用彩色LCD作為終端顯示設(shè)設(shè)備,利用其基于自帶的存儲器存儲永久波形數(shù)據(jù),且自帶有JTAG調(diào)試接口,便于設(shè)計。關(guān)鍵詞ARM嵌入式控制系統(tǒng),便攜式數(shù)字存儲示波器,硬件丟失,LCD顯示屏ABSTRACTABSTRACTItisoneofthedirectionsofmodernoscilloscopedevelopmentthattheportabledigitalstorageoscilloscope,becauseitstechnologicalcontentisextremelyhigh,therearenonationalproductstogoonthemarket,Itisafieldconcernedbyalotofeyesintestingtheinstrument.ARMis32bitsRISCprocessor,highperformance,lowconsumptionareitsremarkablecharacteristic,havealreadywidelyusedinvariouskindsofembeddedfields.Inportableelectronicproductdesign,usingFPGAmayupgradeprintedcircuitproducttointegrationcircuit,depresspowerconsumptionandenhancereliability.ThepaperhasproposedakindofhardwareplatformdesignplanoftheportabledigitalstorageoscilloscopebasedonARM+FPGAstructure.FPGAisusedasdatamemory,ARMisresponsibleforthebackendwaveformrebuilding,displayingandthedatastoringforever.Thechipofthesystematicfront,weselectAlteraCompanysMAXseriesforusethatisthemostnewgenerationhighperformance,lowconsumptionFPGAchip,theARMprocessorofthesystematicbackend,weselectSamsungCompanysthemulti-functional、lowconsumptionARMchipbasedonARM7TDMI-Skernellpc2210,thesystemutilizesmulticolorLCDastheterminaldisplaydevice,toutilizethememoryoflpc2210tostorethewaveformdataforever,theJTAGdebugginginterfaceoflpc2210makeitconvenientfordesign.KeywordsARMEmbeddedMonitoringSystem,PortableDigitalStorageOscilloscope,Redundantdatelostbyhardware,LCD目錄目錄摘要IABSTRACTII1緒論12設(shè)計要求22.1方案設(shè)計22.2實現(xiàn)的功能和技術(shù)指標33單片機LPC2210簡介43.1ARM處理器核簡介43.1.1ARM嵌入式系統(tǒng)43.1.2ARM處理器介紹53.1.3程序狀態(tài)寄存器53.2單片32位微控制器LPC221073.2.1LPC2210介紹73.2.2特性73.2.3結(jié)構(gòu)框圖83.2.4管腳信息93.2.5功能描述94硬件平臺的模塊介紹124.1信號調(diào)理電路124.1.1輸入信號保護和衰減電路的設(shè)計124.1.2信號放大電路的設(shè)計134.2A/D轉(zhuǎn)換模塊144.2.1特性144.2.2描述144.2.3操作174.3顯示模塊184.4鍵盤輸入模塊194.4.1ZLG7290芯片描述194.4.2I2C接口225軟件開發(fā)環(huán)境介紹27目錄5.1ADS1.2集成開發(fā)環(huán)境的組成275.2CodeWarriorIDE簡介275.3EasyJTAG防真器的安裝與運用275.4安裝EasyJTAG仿真器285.5使用EasyJTAG仿真器286系統(tǒng)軟件設(shè)計296.1硬件丟失和軟件丟失296.2程序設(shè)計的方案選擇306.3數(shù)字存儲示波器的實際性能指標326.4應(yīng)用程序33結(jié)論39參考文獻40附錄A:液晶模塊驅(qū)動程序41附錄B:液晶模塊驅(qū)動程序頭文件51附錄C:I2C中斷服務(wù)程序57附錄D:I2C中斷程序頭文件62致謝錯誤!未定義書簽。1緒論1緒論現(xiàn)代電子測量、儀器儀表領(lǐng)域中,示波器是最常使用的儀器之一。傳統(tǒng)的模擬示波器是把需觀測的兩個信號加到示波管的X、Y通道,以控制電子束的偏移,從而獲得熒光屏上關(guān)于這兩個電信號關(guān)系的顯示波形。顯然,這種模擬示波器體積大、重量重、成本高,并且不太適合非周期的、單次信號的測量。而現(xiàn)代數(shù)字存儲示波器首先對模擬信號進行高速采樣,獲得相應(yīng)的數(shù)字數(shù)據(jù)并存儲。用數(shù)字信號處理技術(shù)對采樣得到的數(shù)字信號進行相關(guān)的處理與運算,從而獲得所需的各種信號參數(shù),根據(jù)得到的信號參數(shù)繪制信號波形,并可對被測信號進行實時的、瞬態(tài)的分析、以方便用戶了解信號質(zhì)量,快速準確地進行診斷分析。而且,隨著顯示技術(shù)、數(shù)字電路技術(shù)的高速發(fā)展,數(shù)字存儲示波器的小型化以成為可能,便攜式數(shù)字存儲示波器是其發(fā)展方向之一,盡管在國際上數(shù)字存儲示波器的技術(shù)產(chǎn)品已經(jīng)逐漸成熟,但我國目前在其生產(chǎn)領(lǐng)域內(nèi)還處于起步階段,還沒有其產(chǎn)品上市。本課題“基于ARM嵌入式系統(tǒng)的數(shù)字存儲示波器”,正是將高速數(shù)據(jù)采集控制系統(tǒng)及存儲器用ARM+FPGA的方法實現(xiàn),能夠?qū)⑵鋬烧叩膬?yōu)勢發(fā)揮出來,分工合作使其設(shè)計的效果達到最佳。此設(shè)計順利實現(xiàn)了一種體積小、功能強的便攜式數(shù)字存儲示波器的基本功能,為以后的小型示波器的發(fā)展打下良好的基礎(chǔ)。2設(shè)計要求2設(shè)計要求2.1方案設(shè)計方案一:采用一種“CPLD+單片機”的兩層控制方案,其底層控制由CPLD或普通IC為核心的高速邏輯控制電路組成,實現(xiàn)對系統(tǒng)的實時控制和高速的數(shù)據(jù)采集、存儲與運輸;頂層控制由一個單片機系統(tǒng)組成,實現(xiàn)人-機交互、數(shù)據(jù)處理等項工作。這種“CPLD+單片機”的控制方案能使單片機和高速邏輯器件揚長避短地結(jié)合在一起。根據(jù)以上分析,設(shè)計的簡易數(shù)字存儲示波器的總體方案如下圖2.1所示。圖中主要由CPLD組成的高速邏輯控制電路實施控制。除此之外,為了實現(xiàn)對已經(jīng)存儲在RAM中的測量數(shù)據(jù)進行處理,單片機也應(yīng)該能對RAM進行讀/寫操作,所以還必須把單片機的地址通過數(shù)據(jù)選擇器連接到RAM的地址線上,把數(shù)據(jù)線通過鎖存器連接到RAM的數(shù)據(jù)線上。圖2.1數(shù)字存儲示波器總體方案一方案二:由于在上述設(shè)計方案中,雙口RAM器件非常耗費CPLD的管腳資源,電路接線較多,系統(tǒng)的可靠性不夠高。因此,我們在這種方案中采用內(nèi)含嵌入式陣列的可編程器件FPGA,該類器件包含嵌入式陣列和邏輯陣列,其中嵌入式陣列由一系列具有實現(xiàn)邏輯功能和存儲功能的EAB組成,EAB是在輸入、輸出口上帶有寄存器的RAM塊,利用它可以非常方便地實現(xiàn)雙口RAM和FIFO等功能。因此采用這種可輸入電路A/D轉(zhuǎn)換雙口RAMD/A轉(zhuǎn)換D/A轉(zhuǎn)換觸發(fā)電路直接控制邏輯電路(CPLD)(Y輸入)(X輸入)普通示波器鍵盤與顯示電路單片機控制電路雙口RAM接口2設(shè)計要求編程器器件可以將直接邏輯控制電路和雙口RAM集成在一個芯片中,這樣就使系統(tǒng)的硬件連線大幅度減少,進一步提高了系統(tǒng)的可靠性并能縮短研制周期。而單片機我們選擇ARM嵌入式單片機,因為它可以選擇液晶顯示屏作為它的外設(shè),且可以不需要經(jīng)過D/A轉(zhuǎn)換而直接將數(shù)字信號輸出到液晶顯示屏上,這不僅可以再一步大大減少硬件電路,還能提高顯示波形的精度,因此確定為最佳方案,如下圖2.2所示。圖2.2數(shù)字存儲示波器總體方案二2.2實現(xiàn)的功能和技術(shù)指標本設(shè)計實現(xiàn)的功能為,將輸入端的被測信號經(jīng)過信號調(diào)理電路處理,然后輸入到A/D轉(zhuǎn)換器將信號轉(zhuǎn)換為十位的數(shù)字信號,再輸入到單片機進行處理、控制,同時輸入到存儲器進行存儲,單片機將處理過的數(shù)字信號輸入在顯示屏上控制顯示當前的數(shù)據(jù),只有當鍵盤鍵入要顯示某個時間段內(nèi)歷史數(shù)據(jù)的時間時,單片機根據(jù)輸入的時間數(shù)據(jù),從存儲器中找到與時間對應(yīng)的歷史數(shù)據(jù)塊,并將其輸送到顯示器顯示出歷史數(shù)據(jù)。設(shè)計參數(shù):通道:單通道;采樣速度:=2.44us(可變的);垂直分辨率為:10位;存儲深度:32KB;顯示:LCD(彩色:整個屏幕320240點)調(diào)理電路FPGA(A/D轉(zhuǎn)換、存儲)LPC2210單片機顯示屏鍵盤3單片機LPC2210簡介3單片機LPC2210簡介本設(shè)計采用基于ARM內(nèi)核的LPC2210單片機,用鍵盤實現(xiàn)控制歷史數(shù)據(jù)和當前數(shù)據(jù)顯示的切換功能,采用2.2英寸240320TFT液晶屏顯示,將實時采集的數(shù)據(jù)信息經(jīng)過必要的數(shù)據(jù)處理后輸出到顯示屏顯示,同時也可以通過鍵盤輸入控制顯示所需的時間段內(nèi)的波形,下面簡單介紹設(shè)計中用到的單片機的概述和結(jié)構(gòu)以及設(shè)計的硬件平臺。3.1ARM處理器核簡介由于本設(shè)計中用到的單片機是基于ARM處理器內(nèi)核的,下面就來介紹一下ARM嵌入式控制系統(tǒng)的一些情況。3.1.1ARM嵌入式系統(tǒng)1ARM嵌入式系統(tǒng)構(gòu)成對嵌入式系統(tǒng)比較準確的定義是:以應(yīng)用為中心、以計算機技術(shù)為基礎(chǔ)、軟件硬件可裁剪、適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。我們?nèi)粘I钪惺褂玫氖謾C,PDA.MP3播放器,冰箱,空調(diào),微波爐等都是嵌入式系統(tǒng)的具體應(yīng)用。由于普通單片機無法滿足便攜式的、復雜的應(yīng)用對性能、體積和功耗等的苛刻要求,所以目前的高端嵌入式應(yīng)用都是采用的32位的微處理器,普通8位、16位單片機只能用于低端的控制系統(tǒng),隨著微處理器技術(shù)的不斷發(fā)展,它們將逐漸淡出歷史舞臺。一個基于操作系統(tǒng)的完整的ARM嵌入式系統(tǒng)包括軟件和硬件,具體可以分為五個部分:ARM硬件平臺、板級支持包BSP,操作系統(tǒng)、驅(qū)動程序和應(yīng)用程序。其中的板級支持包BSP是操作系統(tǒng)與硬件的橋梁,其作用相當于PC機中的BIOS.還有一種比較簡單的ARM嵌入式系統(tǒng)它不包含操作系統(tǒng),于是整個系統(tǒng)可以分為三個部分,ARM硬件平臺、系統(tǒng)初始化程序、應(yīng)用程序。其中系統(tǒng)初始化程序用于初始化系統(tǒng)硬件,作為硬件與應(yīng)用程序的接口.2ARM嵌入式系統(tǒng)的發(fā)展趨勢在8位機的低端應(yīng)用中,嵌入對象與對象專業(yè)領(lǐng)域十分廣泛而復雜;而當前32位MCU的高端應(yīng)用則多集中在網(wǎng)絡(luò)、通信、多媒體技術(shù)領(lǐng)域。在嵌入式系統(tǒng)的高端應(yīng)用中,進行多年技術(shù)準備的ARM公司,適時地推出了32位ARM系列嵌入式微處理器,迅速形成32位機高端應(yīng)用的主流地位。網(wǎng)絡(luò)、通信、多媒體和信息家電時代的到來,為32位嵌入式系統(tǒng)高端應(yīng)用提供了空前巨大的發(fā)展空間。一般來說,嵌入式系統(tǒng)的高、低端應(yīng)用模糊地界定成3單片機LPC2210簡介為:高端用于具有海量數(shù)據(jù)處理的網(wǎng)絡(luò)、通信和多媒體領(lǐng)域,低端則用于對象系統(tǒng)的控制領(lǐng)域。32位機的市場需求發(fā)展由2方面所致:一方面是高端新興領(lǐng)域(網(wǎng)絡(luò)、通信、多媒體和信息家包)的拓展;另一方面是低端控制領(lǐng)域應(yīng)用在數(shù)據(jù)處理能力的提升要求。后PC時代的到來以及32位嵌入式系統(tǒng)的高端應(yīng)用,吸引了大量計算機專業(yè)人士的介;加之嵌入式系統(tǒng)軟、硬件技術(shù)的發(fā)展,導致了嵌入式系統(tǒng)應(yīng)用模式的巨大變化。在眾多嵌入式系統(tǒng)廠家參與下,基于ARM系列處理器的應(yīng)用技術(shù),會在眾多領(lǐng)域取得突破性進展。3.1.2ARM處理器介紹ARM所提供的嵌入式RISC內(nèi)核有:ARM7,ATM9,ARM9EARM.10.SecurCore等。而本次設(shè)計使用的ARM7系列.ARM7系列包括:ARM7TDMI,ARM7TDMIS-S.帶有高速緩存處理器宏單元的ARM720T和擴充了Jazelle的ARM7EJ-S.該系列處理器是使用3級流水線的ARM核,它提供16位Thumb壓縮指令集和EmbeddedICEJTAG軟件調(diào)試方式,適合應(yīng)用于大規(guī)模的SoC設(shè)計。其中ARM720T芯核提供內(nèi)存管理功能(MMU)和8KB緩存的高
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度城市排水管網(wǎng)改造工程承包協(xié)議4篇
- 2025年度大棚農(nóng)業(yè)生態(tài)旅游合作合同4篇
- 2025年度智能工廠生產(chǎn)線工人勞動合同范本4篇
- 2025年度車輛質(zhì)押借款合同示范文本8篇
- 二零二五年度安全生產(chǎn)信息化培訓責任書3篇
- 2025版木結(jié)構(gòu)建筑防火安全檢測合同4篇
- 二零二五年度存量房交易風險評估及經(jīng)紀服務(wù)合同4篇
- 二零二五年度水電工程知識產(chǎn)權(quán)保護與侵權(quán)處理合同樣本4篇
- 二零二五年度出租車新能源電池更換合同3篇
- 2025年度農(nóng)產(chǎn)品電商平臺運營培訓合同3篇
- 足浴技師與店內(nèi)禁止黃賭毒協(xié)議書范文
- 中國高血壓防治指南(2024年修訂版)要點解讀
- 2024-2030年中國光電干擾一體設(shè)備行業(yè)發(fā)展現(xiàn)狀與前景預(yù)測分析研究報告
- 湖南省岳陽市岳陽樓區(qū)2023-2024學年七年級下學期期末數(shù)學試題(解析版)
- 農(nóng)村自建房安全合同協(xié)議書
- 杜仲葉藥理作用及臨床應(yīng)用研究進展
- 4S店售后服務(wù)6S管理新規(guī)制度
- 高性能建筑鋼材的研發(fā)與應(yīng)用
- 無線廣播行業(yè)現(xiàn)狀分析
- 漢語言溝通發(fā)展量表(長表)-詞匯及手勢(8-16月齡)
- 高速公路相關(guān)知識講座
評論
0/150
提交評論