USB(UniversalSerialBus,通用串行總線)作為一種新興的計算機外設(shè)總線標準,由于它有使用方便、真正的熱插拔、高性能和系統(tǒng)造價低廉等優(yōu)點,其迅速得到了大規(guī)模的應(yīng)用。同時,隨著電子技術(shù)的不斷發(fā)展與進步,基于EDA技術(shù)的芯片設(shè)計正在成為電子系統(tǒng)設(shè)計的主流。 本文首先簡述了USB協(xié)議;然后給出了基于USB、FPGA和51單片機通用的數(shù)字信號處理實驗平臺方案;接著詳細討論了串行AD、串行DA與FPGA,存儲器與FPGA,51與FPGA,PDIUSBD12與51等硬件模塊的設(shè)計;并對相應(yīng)模塊分別進行基于VHDL和C51的軟件設(shè)計;最后討論了USB驅(qū)動程序和相關(guān)動態(tài)連接庫的使用以及應(yīng)用程序的開發(fā)。 該通用的數(shù)字信號處理實驗平臺不僅可以進行完成AD采集數(shù)據(jù)、DA輸出、USB與PC機通信實驗,也還可以進行一些復(fù)雜的數(shù)字信號處理實驗,如濾波和譜分析等。
標簽: FPGA USB 實驗 系統(tǒng)開發(fā)
上傳時間: 2013-04-24
上傳用戶:wweqas
本文提出了一種適合于嵌入式SoC的USB器件端處理器的硬件實現(xiàn)結(jié)構(gòu)。并主要研究了USB器件端處理器的RTL級實現(xiàn)及FPGA原型驗證、和ASIC實現(xiàn)研究,包括從模型建立、算法仿真、各個模塊的RTL級設(shè)計及仿真、FPGA的下載測試和ASIC的綜合分析。它的速度滿足預(yù)定的48MHz,等效門面積不超過1萬門,完全可應(yīng)用于SOC設(shè)計中。 本文重點對嵌入式USB器件端處理器的FPGA實現(xiàn)作了研究。為了準確測試本處理器的運行情況,本文應(yīng)用串口傳遞測試數(shù)據(jù)入FPGA開發(fā)板,測試模塊讀入測試數(shù)據(jù),發(fā)送入PC機的主機端。通過NI-VISA充當(dāng)軟件端,檢驗測試數(shù)據(jù)的正確。
上傳時間: 2013-07-24
上傳用戶:1079836864
在arm平臺下,采集usb攝像頭,并保存為jpg格式的圖片。
上傳時間: 2013-07-31
上傳用戶:wang0123456789
USB耳機與音響電路原理圖,詳細的USB耳機與USB音響電路原理圖,工程開發(fā)的好項目.
上傳時間: 2013-06-30
上傳用戶:diertiantang
雙向?qū)崟r的usb接口應(yīng)用越來越廣泛,如何減少靜電放電ESD是關(guān)鍵。
上傳時間: 2013-08-01
上傳用戶:gut1234567
嵌入式圖像采集系統(tǒng)具有體積小、成本低、穩(wěn)定性高等優(yōu)點,在遠程監(jiān)控、可視電話、計算機視覺、網(wǎng)絡(luò)會議等領(lǐng)域應(yīng)用廣泛。為克服傳統(tǒng)基于單片機的圖像采集系統(tǒng)的種種不足,本文提出了一種新的解決方案,利用高速的ARM9嵌入式微處理器S3C2410A為硬件核心,搭配USB攝像頭,結(jié)合Linux構(gòu)建了一套嵌入式的圖像采集系統(tǒng)。USB攝像頭有著容易購買、性價比高等優(yōu)點,但長期以來將其直接應(yīng)用于嵌入式系統(tǒng)卻很困難。隨著ARM微處理器的廣泛應(yīng)用,嵌入式系統(tǒng)的性能得到了極大的提升。人們逐漸將操作系統(tǒng)引入其中,方便系統(tǒng)的管理和簡化應(yīng)用程序的開發(fā)。Linux是一個免費開源的優(yōu)秀操作系統(tǒng),將其移植到嵌入式系統(tǒng)中能夠?qū)ο到y(tǒng)進行高效地管理、極大地方便應(yīng)用程序的開發(fā)。嵌入式的Linux操作系統(tǒng)繼承了Linux的優(yōu)良特性,還有著節(jié)約資源,實時性強等優(yōu)點。在本方案中以嵌入式Linux操作系統(tǒng)為基礎(chǔ),借助其對USB、網(wǎng)絡(luò)等的強大支持能力來構(gòu)建高度靈活的圖像采集系統(tǒng)。通過利用Linux操作系統(tǒng)內(nèi)建的video4Linux對攝像頭進行編程,實現(xiàn)了將USB攝像頭采集到的視頻數(shù)據(jù)進行顯示和存為圖片的功能。本文中具體講述了嵌入式的軟硬件平臺的構(gòu)建,USB攝像頭的驅(qū)動開發(fā),圖像采集應(yīng)用程序的實現(xiàn)等。本文提出的嵌入式圖像采集方案適用于市面上絕大多數(shù)流行的USB攝像頭,還能把得到的圖像通過以太網(wǎng)傳輸以實現(xiàn)遠程的監(jiān)控。這套方案利用應(yīng)用程序編程接口video4linux所提供的數(shù)據(jù)結(jié)構(gòu)、應(yīng)用函數(shù)等,實現(xiàn)了在Linux環(huán)境下采集USB攝像頭圖像數(shù)據(jù)的功能,并運用嵌入式的GUI開發(fā)工具Qt/Embedded來編寫最終的應(yīng)用程序?qū)崿F(xiàn)了美觀的用戶界面。充分運用Linux操作系統(tǒng)和其工具的強大功能來實現(xiàn)圖像采集,對基于Linux內(nèi)核的后續(xù)圖像應(yīng)用開發(fā)具有實用意義。本系統(tǒng)完全基于開放的平臺和模塊化的實現(xiàn)方法,具有良好的可移植性,可方便地進行各種擴展。這種方案所實現(xiàn)的圖像采集系統(tǒng)成本低,靈活性高,性能好,是一種優(yōu)良的解決方案。本文詳細介紹了這種基于Linux系統(tǒng)和S3C2410A平臺的嵌入式圖像采集系統(tǒng)。
標簽: ARM USB 嵌入式 圖像采集系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:再見大盤雞
單片機讀寫U盤的模塊 USB118 _不用電腦也能讀寫U盤中的文件! ■ 型 號: USB118AD USB118A 關(guān)鍵詞:U盤、單片機、USB2.0、USB Host、USB主設(shè)備、設(shè)備黑匣子、數(shù)據(jù)記錄 ■ 簡 介 目前,基于USB2.0接口的移動存儲設(shè)備已經(jīng)被廣泛使用,尤其是采用USB-FLASH技術(shù)的U盤產(chǎn)品的容量由幾年前的16M增加到現(xiàn)在的4G以上。我們知道,U盤通常是作為計算機的外部存儲設(shè)備,能否脫離計算機直接向U盤讀寫文件呢?答案是肯定的。USB118系列嵌入式U盤讀寫模塊提供了通過串口或SPI口讀寫U盤的簡單途徑,由此結(jié)合單片機的RS232串口或高速SPI總線就可以實現(xiàn)對U盤上的文件讀寫。 USB118AD型高速U盤讀寫模塊是對USB118A模塊的性能進行改進后的USB2.0接口的高速模塊,具有與USB118A模塊完全兼容的串口,同時增加了高速的SPI接口,主要應(yīng)用于便攜儀器或者嵌入式數(shù)據(jù)采集系統(tǒng)的外掛式海量存儲。 ■ 特 征 ◆ 不必了解USB協(xié)議,直接嵌入用戶系統(tǒng) ◆ 兼容1G以上U盤、移動硬盤 ◆ USB2.0接口,提供USB HOST接口 ◆ RS232串口波特率:57600/115200/9600bps ◆ 高速SPI接口文件傳輸速度:150KByte/Sec ◆ 支持文件系統(tǒng):FAT16/FAT32 ◆ 創(chuàng)建Word、 Excel、二進制等各種類型文件 ◆ 提供單片機編程實例C51源代碼 ◆ 提供模塊測試板及電腦串口測試軟件 ◆ 直流5V供電,電流100mA(不含U盤) ◆ 模塊只有火柴盒大小:51.6×43×12mm ■ 應(yīng) 用 ◆ 海量數(shù)據(jù)采集存儲 ◆ 設(shè)備黑箱子 ◆ 考勤機數(shù)據(jù)記錄 ◆ 石油儀器儀表 ◆ 紡織機械 ◆ 水文監(jiān)測 ◆ 無紙記錄儀
上傳時間: 2013-06-03
上傳用戶:1234567890qqq
對于大多數(shù)工程師來說,開發(fā)USB2.0 接口產(chǎn)品主要障礙在于:要面對復(fù)雜的USB2.0協(xié)議、自己編寫USB設(shè)備的驅(qū)動程序、熟悉單片機的編程。這不僅要求有相當(dāng)?shù)腣C編程經(jīng)驗、還能夠編寫USB接口的硬件(固件)程序。所以大多數(shù)人放棄了自己開發(fā)USB產(chǎn)品。為了將復(fù)雜的問題簡單化,西安達泰電子特別設(shè)計了USB2.0協(xié)議轉(zhuǎn)換模塊。這個模塊可以被看作是一個USB2.0協(xié)議的轉(zhuǎn)換器,將電腦的USB2.0接口轉(zhuǎn)換為一個透明的并行總線,就象單片機總線一樣。從而幾天之內(nèi)就可以完成USB2.0產(chǎn)品的設(shè)計。
上傳時間: 2013-04-24
上傳用戶:nanjixehun
USB學(xué)習(xí)板原理圖:
上傳時間: 2013-04-24
上傳用戶:xcy122677
進入二十一世紀以來,隨著我國經(jīng)濟、社會、文化各方面快速發(fā)展,人民生活節(jié)奏日益加快,遠程互動交流要求不斷提高。網(wǎng)絡(luò)化生活方式真正進入到平常百姓家。為適應(yīng)社會的持續(xù)高速發(fā)展,必須廣泛開發(fā)應(yīng)用網(wǎng)絡(luò)化、信息化的工作生活產(chǎn)品,滿足社會市場需求。本課題就是面向當(dāng)前網(wǎng)絡(luò)迅速普及形勢下的家庭遠程監(jiān)控市場,采用高集成度、微功耗、低成本的設(shè)計思路,構(gòu)建實時性、網(wǎng)絡(luò)化、數(shù)字化嵌入式家用遠程監(jiān)控系統(tǒng),以適應(yīng)普通家庭遠程安全維護需求,提高中低收入群體的生活質(zhì)量和生活安全性。 嵌入式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)是建立在ARM9和WindowsCE平臺上的一套完整視頻處理傳輸系統(tǒng)。它主要由S3C2410嵌入式硬件平臺、WindowsCE5.0嵌入式操作系統(tǒng)、攝像頭驅(qū)動采集模塊、網(wǎng)絡(luò)收發(fā)模塊和編解碼模塊五大部分組成。本文首先對嵌入式網(wǎng)絡(luò)監(jiān)控系統(tǒng)進行了總體設(shè)計,根據(jù)成本和市場需求,完成功能元件和軟件平臺選型。在硬件選擇上使用了市場上得到廣泛認可的S3C2410、CS8900A網(wǎng)絡(luò)控制器、SDRAM、NANDFASH存儲器、攝像頭芯片,即滿足功能需求又控制成本,同時保證相互兼容和工作穩(wěn)定性;軟件平臺選擇兼顧市場認同度和軟件兼容性,同時考慮到開發(fā)的復(fù)雜程度,選擇了同屬微軟旗下、類似WindowsXP的WindowsCE軟件環(huán)境。這樣主要軟件開發(fā)工作便可以使用WindowsXP下的開發(fā)工具完成。這一選擇符合市場主流用戶對微軟的認同,也節(jié)約了學(xué)習(xí)和建立Linux交叉編譯環(huán)境的精力和時間。 硬件平臺搭建后使用ADS1.2進行調(diào)試,操作系統(tǒng)使用PlatformBuilder進行定制,驅(qū)動、采集、編碼及發(fā)送模塊在EVC4.0下開發(fā),接收、解碼和顯示模塊用VC++6.0開發(fā)。為保證軟硬件兼容性,軟件調(diào)試很少使用Emulator虛擬機,而使用JTAG、串口、USB口、交叉線建立硬件連接后進行實機調(diào)試。針對本課題主要軟件模塊WindowsXP下開發(fā)、WindowsCE下調(diào)試的情況,由于兩操作系統(tǒng)不能直接兼容,需建立平臺間同步和交互。實驗中使用了MSASYNC.exe等外圍軟件以及VGA控制器、USB擴展等外圍硬件模塊以實現(xiàn)快速實驗,由此也造成實驗設(shè)備和過程比最終產(chǎn)品復(fù)雜很多的情況。最終產(chǎn)品將把軟硬件環(huán)境剪裁到滿足功能的最小規(guī)模,僅預(yù)留排線接口用于升級,以實現(xiàn)低成本、微功耗、高集成度的設(shè)計要求。 系統(tǒng)的軟硬件測試表明:該系統(tǒng)安裝使用方便,運行穩(wěn)定可靠,普通網(wǎng)絡(luò)情況下可提供家用實時性,達到了預(yù)期設(shè)計目的和要求。為下一步的改進和完善建立起基礎(chǔ)平臺,并提供了主要功能。
標簽: ARM 網(wǎng)絡(luò)視頻監(jiān)控 系統(tǒng)研究
上傳時間: 2013-07-08
上傳用戶:夜月十二橋
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1