多媒體正在使我們的生活變得越來(lái)越豐富多彩。報(bào)紙,相片,CD機(jī),電視,電影已經(jīng)被PC機(jī)很好地整合到了一起,而互聯(lián)網(wǎng)又使得多媒體資源的交流成為可能。跨越網(wǎng)絡(luò)時(shí)代、信息時(shí)代、多媒體時(shí)代,后PC時(shí)代的到來(lái),呼喚新一代的多媒體系統(tǒng),它體積更小,功能更全,界面更友好。本系統(tǒng)就是面向這一需求而設(shè)計(jì)的。 嵌入式多媒體系統(tǒng)除了具有播放音樂(lè),視頻,瀏覽圖片,電子書(shū)的基本功能外,一些方案還集成了視頻錄制、數(shù)碼相機(jī)、數(shù)碼攝像機(jī)、FM收音機(jī)、衛(wèi)星定位導(dǎo)航系統(tǒng)、掌上游戲機(jī)和移動(dòng)電視等等各種附加功能以滿(mǎn)足不同的市場(chǎng)需求。本課題開(kāi)發(fā)一套具有音頻、視頻、圖片和電子書(shū)等功能的嵌入式多媒體系統(tǒng)解決方案,硬件部分以ARM處理器S3C241O為核心,軟件部分以L(fǎng)inux操作系統(tǒng)為核心進(jìn)行開(kāi)發(fā),系統(tǒng)具有體積小,成本低等特點(diǎn)。 本論文按照硬件、固件、軟件三個(gè)層面分析了基于ARM Linux的嵌入式多媒體系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。硬件部分分處理器和外圍電路兩部分進(jìn)行介紹。固件部分包括引導(dǎo)加載程序vivi的移植,Linux 2.6內(nèi)核的移植,配置Cramfs根文件系統(tǒng),Linux設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)。軟件部分對(duì)Linux應(yīng)用開(kāi)發(fā)作出了討論,包括系統(tǒng)的功能模塊和軟件構(gòu)架,重點(diǎn)是基于MiniGUI的圖形界面設(shè)計(jì)。在論文的最后,分析了系統(tǒng)的優(yōu)缺點(diǎn),以及單片解決方案和多處理器方案的比較,并展望了嵌入式多媒體系統(tǒng)的發(fā)展方向。
標(biāo)簽: ARMLinux 嵌入式多媒體 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-06-03
上傳用戶(hù):xfbs821
隨著USB接口性能的不斷增強(qiáng),USB接口被廣泛應(yīng)用到各種硬件設(shè)備上。如今在Linux操作系統(tǒng)中,針對(duì)USB設(shè)備的驅(qū)動(dòng)編程工作越來(lái)越受到重視。本課題在以S3C2410處理器為基礎(chǔ)的硬件平臺(tái)上,對(duì)Linux操作系統(tǒng)環(huán)境下USB設(shè)備驅(qū)動(dòng)工作原理進(jìn)行了研究。在理解USB協(xié)議的基礎(chǔ)上完成了S3C2410處理器內(nèi)置USB設(shè)備控制器固件和驅(qū)動(dòng)程序的編寫(xiě)調(diào)試等方面的工作。 固件程序工作在硬件設(shè)備上,通過(guò)它控制設(shè)備的正常工作,負(fù)責(zé)與主機(jī)端的通信會(huì)話(huà)。由于本課題中的USB設(shè)備控制器是3C2410處理器的片內(nèi)外設(shè),因此固件程序要管理整個(gè)S3C2410處理器的工作。在處理器開(kāi)機(jī)工作時(shí),固件程序首先完成包括USB設(shè)備控制器在內(nèi)的整個(gè)處理器的初始化,然后與主機(jī)共同進(jìn)行USB設(shè)備的枚舉,最后進(jìn)入循環(huán)等待主機(jī)端發(fā)起通信。當(dāng)主機(jī)發(fā)起通信時(shí),處理器產(chǎn)生USB中斷,固件程序調(diào)用中斷處理函數(shù)。 在Linux操作系統(tǒng)中,內(nèi)核通過(guò)調(diào)用驅(qū)動(dòng)中提供的標(biāo)準(zhǔn)接口將應(yīng)用程序中對(duì)設(shè)備的操作映射到具體的硬件設(shè)備。驅(qū)動(dòng)程序中包括向驅(qū)動(dòng)注冊(cè),驅(qū)動(dòng)支持設(shè)備列表信息以及各種系統(tǒng)調(diào)用具體實(shí)現(xiàn)等方面。USB接口所支持的四種傳輸方式,根據(jù)S3C2410內(nèi)置USB設(shè)備控制器的功能屬性,在驅(qū)動(dòng)中采用了塊傳輸?shù)膫鬏敺绞剑ㄟ^(guò)URB的方式實(shí)現(xiàn)對(duì)設(shè)備的讀寫(xiě)操作。 最后設(shè)計(jì)一個(gè)簡(jiǎn)單文件傳輸系統(tǒng)對(duì)固件和驅(qū)動(dòng)程序進(jìn)行了測(cè)試。測(cè)試系統(tǒng)中主機(jī)端通過(guò)USB接口傳輸一個(gè)wav格式的音頻文件,設(shè)備端接收到數(shù)據(jù)保存在內(nèi)存中。
標(biāo)簽: Linux ARM USB 驅(qū)動(dòng)實(shí)現(xiàn)
上傳時(shí)間: 2013-04-24
上傳用戶(hù):liuchee
材料試驗(yàn)機(jī)是測(cè)定材料機(jī)械性能的基本設(shè)備之一,應(yīng)用范圍廣泛。它主要由機(jī)械、加載及測(cè)試等系統(tǒng)組成,其中測(cè)試系統(tǒng)是試驗(yàn)機(jī)不可缺少的組成部分,它對(duì)試驗(yàn)機(jī)的性能又起著決定性作用。隨著實(shí)驗(yàn)科學(xué)的發(fā)展、科技的進(jìn)步以及應(yīng)用需求的增加,舊有的測(cè)試系統(tǒng)已逐漸不能適應(yīng)人們的測(cè)試需求,為了擴(kuò)大傳統(tǒng)材料試驗(yàn)機(jī)的應(yīng)用范圍,全面提高測(cè)量的準(zhǔn)確性、實(shí)驗(yàn)效率和智能化水平,越來(lái)越多的高新技術(shù)正在被引入到材料試驗(yàn)機(jī)測(cè)試系統(tǒng)領(lǐng)域。 本課題屬于企業(yè)委托的技術(shù)開(kāi)發(fā)項(xiàng)目,其目的是開(kāi)發(fā)一套用于材料性能測(cè)試的試驗(yàn)機(jī)測(cè)試系統(tǒng)。針對(duì)項(xiàng)目委托方提出的功能要求,經(jīng)過(guò)對(duì)試驗(yàn)機(jī)測(cè)試技術(shù)及其發(fā)展趨勢(shì)的研究分析,最終確定采用USB總線(xiàn)技術(shù),設(shè)計(jì)一款基于32位嵌入式微處理器ARM的集數(shù)據(jù)采集、分析、顯示為一體的試驗(yàn)機(jī)測(cè)試系統(tǒng)。 基于課題的研究?jī)?nèi)容,本文在分析研究USB和ARM技術(shù)的基礎(chǔ)上,圍繞著設(shè)計(jì)目標(biāo),從整體方案的選擇、測(cè)試系統(tǒng)的軟硬件設(shè)計(jì)等方面闡述了主要開(kāi)展的設(shè)計(jì)研究工作。重點(diǎn)對(duì)系統(tǒng)硬件電路設(shè)計(jì)、固件程序設(shè)計(jì)、設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)和應(yīng)用程序設(shè)計(jì)的實(shí)現(xiàn)進(jìn)行了深入論述。 為驗(yàn)證所設(shè)計(jì)的測(cè)試系統(tǒng)是否達(dá)到實(shí)際要求,本文采用實(shí)測(cè)的方式進(jìn)行測(cè)試研究。測(cè)試結(jié)果表明,本測(cè)試系統(tǒng)工作穩(wěn)定可靠,各項(xiàng)功能均達(dá)到了預(yù)定的設(shè)計(jì)要求。
標(biāo)簽: ARM 材料 試驗(yàn)機(jī) 測(cè)試系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶(hù):pei5
隨著國(guó)有銀行向商業(yè)銀行的轉(zhuǎn)變,銀行的設(shè)備采購(gòu)標(biāo)準(zhǔn)會(huì)越來(lái)越高,與此同時(shí),銀行柜臺(tái)業(yè)務(wù)量的增加,使得老一代的銀行專(zhuān)用打印機(jī)無(wú)論在速度上還是在使用的方便性上都顯得力不從心,為了占領(lǐng)市場(chǎng),公司有必要開(kāi)發(fā)新型的、使用更加方便的打印機(jī)。 老一代打印機(jī)在打印存折時(shí),柜臺(tái)工作人員要把存折放準(zhǔn)位置,要不然打印會(huì)偏離預(yù)定位置,在打印信函時(shí),有的冷僻字無(wú)法打印出來(lái),軟件無(wú)法下載升級(jí)。為了加快柜臺(tái)處理速度,減小柜臺(tái)工作人員的工作量,需要開(kāi)發(fā)能自動(dòng)糾偏定位,字符完善的打印機(jī)。 本文在分析需求的基礎(chǔ)上,比較當(dāng)前流行的處理器,選用Atmel公司的ARM芯片AT91M42800A作為處理核心,使用Xilin公司的20萬(wàn)門(mén)的FPGA XC2S200做硬件邏輯控制,通過(guò)光電傳感器和相關(guān)的控制電路來(lái)實(shí)現(xiàn)自動(dòng)糾偏定位。在嵌入式操作系統(tǒng)上選用Nucleus Plus,約95%的Nucleus Plus代碼用C語(yǔ)言編寫(xiě),因此它能很方便移植,同時(shí)它還提供全部源代碼,這樣便于開(kāi)發(fā)。另外,它還只要一次性付費(fèi),這使得它有很好的成本優(yōu)勢(shì)。 文中詳細(xì)說(shuō)明了本系統(tǒng)的硬件、固件的實(shí)現(xiàn)。在硬件上闡述了一些單元電路,包括存儲(chǔ)器電路,接口電路,傳感器電路等的設(shè)計(jì)思路和實(shí)現(xiàn)方法。通過(guò)光電傳感電路,步進(jìn)電機(jī)控制和軟件結(jié)合,形成閉環(huán)控制,從而實(shí)現(xiàn)了快速自動(dòng)糾偏定位;通過(guò)大屏幕的LCD顯示實(shí)現(xiàn)了操作界面的簡(jiǎn)單化;采用大容量的存儲(chǔ)器以及大字庫(kù)解決了冷僻字無(wú)法打印的問(wèn)題;固件部分詳細(xì)闡述了系統(tǒng)上電啟動(dòng)過(guò)程,包括Bootstrap模塊和loader模塊,Bootstrap模塊主要功能是重定位存儲(chǔ)器,初始化基本硬件以及Loader模塊的自動(dòng)在線(xiàn)下載升級(jí)。Loader模塊的主要功能是下載FPGA的配置代碼,初始化鍵盤(pán)和顯示器,然后調(diào)用Nucleus Plus初始化代碼,從而建立和調(diào)用任務(wù)。 本文通過(guò)總結(jié)測(cè)試結(jié)果,與老一代打印機(jī)相比,新打印機(jī)在智能化上實(shí)現(xiàn)了自動(dòng)糾偏定位,使得打印機(jī)操作人員不需要準(zhǔn)確放置存折,就能正確打印,提高了工作效率;在打印速度上比原系統(tǒng)提高30%,還可方便地實(shí)現(xiàn)軟件升級(jí)。 當(dāng)然,新的打印機(jī)在存折偏移很大時(shí),要耗費(fèi)長(zhǎng)時(shí)間才能把存折推到正確位置。這要在糾偏算法上做進(jìn)一步的改進(jìn)。
標(biāo)簽: Nucleus Plus ARM 打印機(jī)
上傳時(shí)間: 2013-04-24
上傳用戶(hù):feichengweoayauya
本文首先介紹了主流8位MCU(微控制器)的通用架構(gòu),通過(guò)比較分析主流國(guó)際MCU半導(dǎo)體供應(yīng)商的MCU產(chǎn)品,結(jié)合作者在德國(guó)英飛凌公司的項(xiàng)目實(shí)踐,分析了英飛凌XC866系列8位MCU的架構(gòu)特點(diǎn)和功能特性。在此基礎(chǔ)上,介紹了該MCU芯片的系統(tǒng)集成方法,以及組成模塊的架構(gòu)和功能。 LlN協(xié)議是當(dāng)前廣泛應(yīng)用的車(chē)載局部互連協(xié)議,作為英飛凌XC866MCU上很關(guān)鍵的一個(gè)外圍IP,本論文在介紹了MCU架構(gòu)基礎(chǔ)上,設(shè)計(jì)實(shí)現(xiàn)了LlN控制器。LIN協(xié)議是UART在數(shù)據(jù)鏈路層上的擴(kuò)展,其關(guān)鍵是LlN協(xié)議數(shù)據(jù)鏈路層的檢測(cè)實(shí)現(xiàn)。本文給出了一種可靠,高效的協(xié)議檢測(cè)機(jī)制,從而使軟件和硬件更好配合工作完成協(xié)議檢測(cè)。在完成LlN控制器設(shè)計(jì)后,本文結(jié)合了XC866ADC的架構(gòu),介紹了ADC模擬和系統(tǒng)的數(shù)字接口概念和實(shí)現(xiàn)要點(diǎn),介紹了如何考慮分析選擇合理的數(shù)字接口方案。論文最后以XC866的系統(tǒng)架構(gòu)為基礎(chǔ),提出了一種高效的基于FPGA的IP原型驗(yàn)證平臺(tái)方案,并以L(fǎng)lN控制器作為驗(yàn)證這一平臺(tái)的IP,在FPGA上成功的實(shí)現(xiàn)了驗(yàn)證方案。論文同時(shí)介紹了從SOC設(shè)計(jì)向FPGA原型驗(yàn)證轉(zhuǎn)換時(shí)的處理方法及工程經(jīng)驗(yàn),介紹了MCU及驗(yàn)證平臺(tái)的測(cè)試平臺(tái)思想,以及基于FPGA原型和邏輯分析儀實(shí)時(shí)測(cè)試的MCU固件代碼覆蓋率測(cè)試方法。 目前8位MCU在中低端的應(yīng)用越來(lái)越廣泛,特別是目前發(fā)展迅速的汽車(chē)電子和消費(fèi)電子領(lǐng)域。因此對(duì)MCU架構(gòu)的不斷研究和提高,對(duì)更多面向應(yīng)用領(lǐng)域的IP的研究和設(shè)計(jì),以及如何更快速的實(shí)現(xiàn)芯片驗(yàn)證將極大的推動(dòng)MCU在各個(gè)領(lǐng)域的應(yīng)用和推廣,將產(chǎn)生極大的經(jīng)濟(jì)和應(yīng)用價(jià)值。
上傳時(shí)間: 2013-07-14
上傳用戶(hù):李夢(mèng)晗
第1 章 USB 設(shè)備控制器固件編程..71.1 USB 設(shè)備控制器簡(jiǎn)介.
標(biāo)簽: 2400 USB LPC 開(kāi)發(fā)指南
上傳時(shí)間: 2013-04-24
上傳用戶(hù):lmq0059
本文從總體方案、硬件電路、軟件程序、性能測(cè)試等幾個(gè)方面詳細(xì)地闡述了基于FPGA與USB2.0的數(shù)據(jù)采集系統(tǒng)。采集系統(tǒng)選用高采樣率低噪聲的12位AD轉(zhuǎn)換芯片進(jìn)行AD轉(zhuǎn)換電路設(shè)計(jì);借助頻率高、內(nèi)部時(shí)延小的FPGA芯片實(shí)現(xiàn)USB固件并以此控制USB接口芯片,通過(guò)乒乓的方式對(duì)采樣數(shù)據(jù)進(jìn)行緩存,提高了系統(tǒng)數(shù)據(jù)吞吐能力;運(yùn)用USB2.0標(biāo)準(zhǔn)的接口芯片為整個(gè)采集系統(tǒng)提供USB的通信能力。采用集成度較高的FPGA芯片作為系統(tǒng)控制核心,降低了設(shè)計(jì)難度,提高了系統(tǒng)穩(wěn)定性,同時(shí)還減小了設(shè)備體積。
標(biāo)簽: FPGA 2.0 USB 數(shù)據(jù)采集
上傳時(shí)間: 2013-04-24
上傳用戶(hù):xuanjie
進(jìn)入20世紀(jì)90年代后,隨著全球信息化、智能化、網(wǎng)絡(luò)化的發(fā)展,嵌入式系統(tǒng)技術(shù)獲得了前所未有的發(fā)展空間。 嵌入式系統(tǒng)的最大特點(diǎn)之_是其所具有的目的性或針對(duì)性,即每一套嵌入式系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)都有其特殊的應(yīng)用場(chǎng)合與特定功能,這也是嵌入式系統(tǒng)與通剛的計(jì)算機(jī)系統(tǒng)最主要的區(qū)別。由于嵌入式系統(tǒng)是為特定的目的而設(shè)計(jì)的,且常常受到體積、成本、功能、處理能力等各種條件的限制。因此,如果可以最大限度地提高應(yīng)用系統(tǒng)硬件上和軟件上的靈活性,就可以用最低的成本,最少的時(shí)間,快速的完成功能的轉(zhuǎn)換。 本課題的目的在于提出并設(shè)計(jì)一種基于ARM(Advanced RISC Machines)和CPLD(Complex Programmable Logic Device)的可擴(kuò)展功能嵌入式系統(tǒng)平臺(tái),并完成了系統(tǒng)的硬件設(shè)計(jì)和PCI(Peripheral Component Interconnect)橋的固件設(shè)計(jì)。設(shè)計(jì)過(guò)程中采用美國(guó)ALTIUM公司的ALTIUM DESIGNER 6.0 EDA軟件開(kāi)發(fā)了系統(tǒng)的硬件部分。在整個(gè)硬件開(kāi)發(fā)環(huán)節(jié)中,充分采用高速PCB(Printed Circuit Board)的設(shè)計(jì)原則,并進(jìn)行全面的電路仿真試驗(yàn),保證了硬件系統(tǒng)的高度可靠性。本系統(tǒng)承襲了ARM7系列處理器高性能、低功耗、低成本的優(yōu)點(diǎn),并充分考慮到用戶(hù)的需要,擴(kuò)展了多種常用的外部設(shè)備接口以及藍(lán)牙無(wú)線(xiàn)接口等,為將米各種可能的應(yīng)用提供了完善的硬件基礎(chǔ)。概括總結(jié)起來(lái)本文具體工作如下: 1.完全自主設(shè)計(jì)了具有高擴(kuò)展性的基于LPC2292嵌入式處理器的嵌入式系統(tǒng)應(yīng)用開(kāi)發(fā)平臺(tái)。基于該硬件平臺(tái),可以實(shí)現(xiàn)許多基于ARM架構(gòu)處理器的嵌入式應(yīng)剛而無(wú)需對(duì)硬什系統(tǒng)作出大的改變,如多協(xié)議轉(zhuǎn)換器、CAN(Control Area Network)總線(xiàn)網(wǎng)關(guān)、以太網(wǎng)關(guān)、各種工業(yè)控制應(yīng)用等。并在具體的設(shè)計(jì)實(shí)踐中,總結(jié)出了嵌入式系統(tǒng)硬件平臺(tái)的設(shè)計(jì)原則及設(shè)計(jì)方法。 2.完成了基于CPLD的PCI橋接芯片的同什設(shè)計(jì),在ARM硬件平臺(tái)上成功擴(kuò)展了PCI設(shè)備,成功解決了ARM處理器和PCI從設(shè)備之間通訊的問(wèn)題。 3.完成了對(duì)所開(kāi)發(fā)的嵌入式系統(tǒng)硬件平臺(tái)的測(cè)試工作,完成了基于AT89C51的PCI測(cè)試卡軟硬件設(shè)計(jì)。基于此測(cè)試卡,可以實(shí)現(xiàn)對(duì)系統(tǒng)中的PCI通訊功能進(jìn)行有效測(cè)試,以保證整個(gè)硬件系統(tǒng)正常、高效、穩(wěn)定地運(yùn)行。本系統(tǒng)的設(shè)計(jì)完成,使其可以作為嵌入式應(yīng)用的二次開(kāi)發(fā)或?qū)嶒?yàn)平臺(tái),用于工業(yè)產(chǎn)品開(kāi)發(fā)及高校相關(guān)專(zhuān)業(yè)的實(shí)踐教學(xué)。
標(biāo)簽: CPLD ARM 擴(kuò)展 嵌入式系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-05-22
上傳用戶(hù):sztfjm
隨著數(shù)字電子技術(shù)的發(fā)展,數(shù)字信號(hào)處理廣泛應(yīng)用于聲納、雷達(dá)、通訊語(yǔ)音處理和圖像處理等領(lǐng)域。快速傅立葉變換(Fast Fourier Transform,F(xiàn)FT)在數(shù)字信號(hào)處理系統(tǒng)中起著很重要的作用,F(xiàn)FT 有效地提高了離散傅立葉變換(Discret Fourier Transform,DFT)的運(yùn)算效率。 處理器一般要求具有高速度、高精度、大容量和實(shí)時(shí)處理的性能,而現(xiàn)場(chǎng)可編程門(mén)陣列(Field Programmable Gate Array,F(xiàn)PGA)是近年來(lái)迅速發(fā)展起來(lái)的新型可編程器件,在處理大規(guī)模數(shù)據(jù)方面,有極大的優(yōu)勢(shì)。論文采用了在FPGA中實(shí)現(xiàn)FFT算法的方案。 數(shù)字信號(hào)處理板的硬件電路設(shè)計(jì)是本論文的重要部分之一。在介紹了FFT以及波束形成的基本原理和基本方法的基礎(chǔ)上,根據(jù)實(shí)時(shí)處理的要求,給出了數(shù)字信號(hào)處理板的硬件設(shè)計(jì)方案并對(duì)硬件電路的實(shí)現(xiàn)進(jìn)行了分析和說(shuō)明。 依據(jù)數(shù)字系統(tǒng)的設(shè)計(jì)方法,分別采用基二按時(shí)間抽取FFT算法、基四按時(shí)間抽取FFT算法以及FFT兆核函數(shù)三種方法利用硬件描述語(yǔ)言(VHSICHardware Description Language,VHDL)實(shí)現(xiàn)了1024點(diǎn)的FFT,接著對(duì)三種方法進(jìn)行了評(píng)估,得出了FPGA完全能滿(mǎn)足處理器的實(shí)時(shí)處理的要求的結(jié)論。然后根據(jù)通用串行總線(xiàn)(Universial Serial Bus,USB)協(xié)議,利用VHDL語(yǔ)言編寫(xiě)了USB接口芯片ISP1581的固件程序,實(shí)現(xiàn)了設(shè)備的枚舉過(guò)程。
上傳時(shí)間: 2013-08-01
上傳用戶(hù):Aidane
隨著科學(xué)技術(shù)水平的不斷提高,在科研和生產(chǎn)過(guò)程中為了更加真實(shí)的反映被測(cè)對(duì)象的性質(zhì),對(duì)測(cè)試系統(tǒng)的性能要求越來(lái)越高。傳統(tǒng)的測(cè)試裝置,由于傳輸速度低或安裝不便等問(wèn)題已不能滿(mǎn)足科研和生產(chǎn)的實(shí)際需要。USB技術(shù)的出現(xiàn)很好的解決了上述問(wèn)題。USB總線(xiàn)具有支持即插即用、易于擴(kuò)展、傳輸速率高(USB2.0協(xié)議下為480Mbps)等優(yōu)點(diǎn),已逐漸得到廣泛的應(yīng)用。 本課題研究并設(shè)計(jì)了一套基于USB2.0的數(shù)據(jù)采集系統(tǒng)。論文首先詳細(xì)介紹了USB總線(xiàn)協(xié)議,然后從系統(tǒng)的總體結(jié)構(gòu)、硬件電路、軟件程序以及系統(tǒng)性能檢測(cè)等幾個(gè)方面,詳細(xì)闡述了系統(tǒng)的設(shè)計(jì)思想和實(shí)現(xiàn)方案。系統(tǒng)采用雙12位A/D轉(zhuǎn)換器,提供兩條模擬信號(hào)通道,可以同時(shí)采集雙路信號(hào),最高的采樣率為200KHz。USB接口芯片采用Cypress公司的CY7C68013。論文詳細(xì)介紹了其在SlaveFIFO接口模式下的電路設(shè)計(jì)和程序設(shè)計(jì)。系統(tǒng)應(yīng)用FPGA芯片作系統(tǒng)的核心控制,控制系統(tǒng)的數(shù)據(jù)采集和與USB接口芯片的數(shù)據(jù)交換,并產(chǎn)生其中的邏輯控制信號(hào)和時(shí)序信號(hào)。同時(shí)應(yīng)用FPGA芯片作系統(tǒng)的核心控制可提高了系統(tǒng)穩(wěn)定性、減小設(shè)備的體積。系統(tǒng)的軟件設(shè)計(jì),主要包括FPGA芯片中的邏輯、時(shí)序控制程序、8051固件程序、客戶(hù)應(yīng)用程序及其驅(qū)動(dòng)程序。客戶(hù)端選擇了微軟的Visual Studio6.0 C++作開(kāi)發(fā)平臺(tái),雖然增加了復(fù)雜程度,但是軟件執(zhí)行效率及重用性均得到提高。 最后,應(yīng)用基于USB2.0的數(shù)據(jù)采集系統(tǒng)測(cè)試標(biāo)準(zhǔn)信號(hào)及電木的導(dǎo)熱系數(shù),以驗(yàn)證測(cè)試系統(tǒng)的可靠信與準(zhǔn)確性。
標(biāo)簽: FPGA USB 接口 數(shù)據(jù)采集
上傳時(shí)間: 2013-04-24
上傳用戶(hù):鳳臨西北
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1