【正文】
劉老師淵博的學(xué)識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)風(fēng)范、求真務(wù)實(shí)的科研精神、平易近人的作風(fēng)使我終生受益,也將激勵(lì)我在今后的人生道路上奮進(jìn)拼搏。對(duì)任何多媒體設(shè)備只需要開發(fā)運(yùn)行于任何一個(gè)模塊下的微驅(qū)動(dòng)程序 (Minidrivef)既可。最大數(shù)據(jù)包大小 (LSB) db 02H 。接口類 db 00H 。 設(shè)備序列號(hào)的字符串描述符索引 db l 。 設(shè)備子類 db 00H 。 //觸發(fā) EP2 FIF0讀傳輸 } } USB 設(shè)備描述符 在 ,定義了系統(tǒng)所使用的各種 USB描述符。 //設(shè)置 GPIF事務(wù)計(jì)數(shù)器初值 SYNCDELAY。然后設(shè)置 GPITFRGI寄存器的 R/W位為 1并在EP1:0中寫入接收數(shù)據(jù)的端點(diǎn)號(hào) EP2,以觸發(fā) FIFO 讀波形。 i++) {EXTAUTODAT2=EXTUATODAT1。 //波形描 述符存放到 GPIF波形寄存器中 APTR1H=MSB(amp。 IFCONFIG=0x42。 在固件設(shè)計(jì)中,使 用了 I2C 中斷,對(duì) OV7620的配置操作由 I2C 中斷服務(wù)程序完成。此位也可自動(dòng)清零。其中 I2DAT為 8位數(shù)據(jù)寄存器,負(fù)責(zé)數(shù)據(jù)的讀入或送出 。 //配置 FIF0為 8位數(shù)據(jù)總線,自動(dòng)傳輸 SYNCDELAY。 //重置 FIF04 SYNCDELAY。 //清除有效位 SYNCDELAY。在該函數(shù)中對(duì) USB接口芯片中各種寄存器進(jìn)行設(shè)置,以使 CY7C68013工作在用戶要求的狀態(tài)。 (3) Selfwr:自我供電模式的標(biāo)志。③ 中斷處理,包括處理各種中斷的程 序代碼,如 I2C 總線中斷等。 ,定義了系統(tǒng)所使用的各種 USB描述符。如果 BHE為低,則 I/O引腳 (I/O0I/O1)上的數(shù)據(jù)被寫到地址引腳 (A0A17)指向的位置。它有 18位的地址線, 16位的數(shù)據(jù)信號(hào)線 。 L D 1 1 1 7CINCO U T 圖 36 電源芯片 LD1117 連接方式 電源轉(zhuǎn)換電路設(shè)計(jì) 16 整個(gè)硬件電路系統(tǒng)采用 USB總線供電。 EEPROM電路設(shè)計(jì) 在本系統(tǒng)中,采用的是 I2C 總線上連接有 EEPROM[11],且在 EEPROM中存放有固件和 VID/PID/DID。 CY7C68013結(jié)構(gòu)圖如圖 27所示 : 11 8 0 5 1 內(nèi) 核1 2 / 2 4 / 4 8 M H z地址/數(shù)據(jù)總線I 2 C 總 線G P I F4 k bF I F O8 . 5 k bR A MU S BS I EU S B 2 . 0 收 發(fā)器1 6 / 82 4 M H z 晶 體X 2 . 0P L L/ 0 . 5/ 1 . 0/ 2 . 0I / O 接 口D +D +R D Y ( 6 )C T L ( 6 )A D D R ( 9 )數(shù) 據(jù) 8地 址 1 6 圖 27 CY7C68013 內(nèi)部結(jié)構(gòu) 12 第三章 系統(tǒng)硬件設(shè)計(jì) 系統(tǒng)總體方案與基本原理 整個(gè)圖像采集系統(tǒng)主要由圖像采集電路、 EEPROM、 USB接口芯片、電源轉(zhuǎn)換電路等模塊組成。輸出幀頻可于 30幀 /秒范圍內(nèi)編程。 3)管理在主機(jī)和 USB設(shè)備間的數(shù)據(jù)流 。在這 7層中,主機(jī)和任客戶軟件 USB 系統(tǒng)軟件 USB 邏輯設(shè)備 功能設(shè)備 USB 主線接口 USB 主機(jī)控制器 6 何設(shè)備之間的通信通路最多可支持 5個(gè)非根集線器。4 種傳輸類型 :控制傳輸、中斷傳輸、批量傳輸和同步傳輸,這使其能適合多種外設(shè)的需要。 (4)靈活供電, USB電纜具有傳送電源的功能,支持節(jié)約能源模式,耗電低,能夠采用總線供電。 3 第二章 :系統(tǒng)框架 規(guī)范概述 的特性 (1)USB的即插即用。 隨著 CMOS 攝像頭的圖像象素增加,對(duì)傳輸攝像頭數(shù)字圖像的通道速度要求越來(lái)越高。 USB 驅(qū)動(dòng)程序、接收器以及電纜的硬件規(guī)范,都會(huì)盡量減少噪聲干擾產(chǎn)生的錯(cuò)誤數(shù)據(jù)。 20xx年 4月提出 [2],它的傳輸速率達(dá)到了 480Mb/s,比它之前的 標(biāo)準(zhǔn)的 12Mb/s 快了 40 倍。 ............................................................................................................. 22 SYNCDELAY。在硬件方面,在對(duì) USB 接口芯片 CY7C68013 和 CMOS 圖像傳感器芯片 OV7620 的功能結(jié)構(gòu)進(jìn)行分析的基礎(chǔ)上,提出了系統(tǒng)硬件電路的設(shè)計(jì)方案,就主要功能模塊的實(shí)現(xiàn)進(jìn)行了論述。 USB是由 Intel, Compaq, Microsoft等七家著名的計(jì)算機(jī)和通信 公司于 1994 年推出的通用串行總線,它的出現(xiàn)大大簡(jiǎn)化了 PC 機(jī)和外設(shè)的連接過(guò)程,使 PC 機(jī)接口的擴(kuò)展變得更加容易??紤]到數(shù)字成像和 USB技術(shù)都是近些年來(lái)的熱點(diǎn)技術(shù),本文以一種 ,給出了該系統(tǒng)的解決方案。s Possible to realize the high transmission speed bewteen PC and the Peripherals. This paper researched the basic principle of USB technology in detail, and introduced the basic frame of an application system based on in detail. In consideration of the digital imaging and USB technology are hot techniques in recent years, we select a image acquisition system to be example, and give the solution of that paper generalized the developing background and the advantages of USB, the hierarchical structure Including protocol, and transmission means of data etc briefly. Then the design and implementation of the hardware and software on both host and device sides of an image acquisition system based on are demonstrated in detail. In hardware segment, after analyzing the features of USB interface chip CY7C68013 and CMOS image sensor OV7620, the paper proposes the layout o f the circuit design and the implementation of the main functional modules is introduced in detail, In this design, we select CMOS image sensor OV7620 to plete the image acquisition, and select USB interface chip CY7C68013 to plete the image transmission. In software segment firm ware design and device driver areintroduced in detail. KeyWords:, OV7620, CY7C68013, Firmware, Drvier 目錄 第一章:緒論 ................................................................................................................ 1 ....................................................................... 1 ............................................................................................... 1 ....................................................................................... 1 ....................................................................... 2 第二章 :系統(tǒng)框架 ...................................................................................................... 3 ............................................................................................. 3 ............................................................................................... 8 第三章 系統(tǒng)硬件設(shè)計(jì) ................................................................................................ 12 系統(tǒng)總體方案與基本原理 ............................................................................ 12 ......................................................................................... 12 EEPROM電路設(shè)計(jì) .................................................................................... 13 CY7C68013 與 0V7620連接 ..................................................................... 14 電源設(shè)計(jì) ........................................................................................................ 15 ......................................................................................... 15 時(shí)鐘電路的設(shè)計(jì) .......................................................................................... 16 ①使用外部晶體振蕩電路和內(nèi)部振蕩器。 USB具有終端用戶的易用性、廣泛