《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > USB接口的數字攝像系統設計

USB接口的數字攝像系統設計

2009-01-21
作者:方加喜 李玉山

??? 摘? 要: 討論了基于USB(Universal Serial Bus)接口的數字攝像系統的實現。該系統使用CYPRESS公司的EZ_USB系列芯片,并利用其開發板來實現數字攝像系統。該系統完全符合USB1.1協議,是一個新型的多媒體設備。?

??? 關鍵詞: USB 攝像系統 I2C總線 固件

?

??? USB作為一種新的擴展接口,主要致力于計算機-電話一體化和應用類消費產品。它的數據傳輸率比標準串/并口高。USB總線具有時分復用的特點,多個不同速度的USB外設可以通過集線器同時連接到同一臺計算機的同一個USB口上,在USB總線帶寬允許的情況下,多個外設可以同時工作而不相互影響。USB傳輸速率適用于中、低速外設。高速模式下,USB支持實時的視頻、音頻和壓縮的視頻數據傳輸。?

??? 在視頻會議和可視電話等多媒體應用中,具有數字接口的攝像系統(CAMERA)是其關鍵的部件。它完成視頻圖像的采集、處理,并通過數字接口把信號送進計算機顯示,作進一步處理。?

1 USB數字攝像系統原理?

1.1 USB簡介?

??? 通用串行總線(Universal Serial Bus)適用于USB外圍設備連接到主機上,通過PCI總線與PC內部的系統總線連接,實現數據的傳送。同時USB又是一種通信協議,支持主系統與其外設之間的數據傳送。在USB的網絡協議中,每個USB的系統只能有一個主機。?

??? USB是一種層狀的星形拓撲,其根部是主機控制器,USB器件與根部接口連接實現其功能。若多個器件同時行使其功能,就要通過集線器來擴展,但擴展層不能超過5層。USB器件支持熱拔插,而且可以即插即用。USB一般支持兩種傳輸速度,即低速1.5Mbit/s和全速12Mbit/s,在USB2.0版本中其速度提高到480Mbit/s。?

??? USB有幾種用于不同類型的數據傳輸方式??刂苽鬏?主要用于設置、命令和狀態信息;中斷傳輸,與一般的中斷概念不同,主要用于打印機、掃描儀等大量數據傳輸;同步傳輸,用于視頻、聲音等實時傳輸。?

??? 考慮到USB傳輸速率較高,如果利用只實現ENGINE功能的芯片,外加一個普通微控制器(如8051),其處理速度就會很慢而達不到USB傳輸要求。USB外設作為消費類產品的目的之一在于降低產品成本,如果采用高速微處理器(如DSP),滿足了USB的傳輸速率,但成本較高。經多方面比較選擇了CYPRESS公司的內置微控制器芯片EZ-USB 2131Q,開發了具有USB接口的數字攝像系統。?

1.2 系統的原理圖?

??? 系統的原理圖如圖1所示。?

?

?

??? 整個系統以EZ_USB為核心,通過I2C總線控制電路對數字CAMERA 芯片的工作狀態進行控制,數字圖像數據通過數據轉換電路送入數據緩沖區,USB總線控制器從數據緩沖區中讀取數據。與計算機的通訊則通過USB接口實現。?

2 USB數字攝像系統硬件?

2.1 EZ_USB 2131Q芯片介紹?

??? EZ_USB 2131Q內部框圖如圖2所示。它是Cypress公司的內嵌微控制器的80pin的USB接口控制芯片,包含3個8位多功能端口、8位數據端口、16位地址端口、2個USB數據端口和其它輸入輸出端口。?

?

?

??? EZ_USB 2131Q芯片采用了一種基于內部RAM的解決方案,允許客戶隨時不斷地設置和升級,不受端口數、緩沖大小、傳輸速度及傳輸方式的限制。?

??? 片內嵌有一個增強型的8051微控制器,與標準的8051相比,其速度快3倍。它通過內部RAM編程和數據存儲,這樣使得芯片具有軟特性。USB主機通過USB總線下載8051程序代碼和設備特征到RAM中,然后EZ_USB芯片作為一個由代碼定義的外圍設備重新連接到主機上。?

??? EZ_USB 2131Q有兩種同步傳輸方式:即普通讀寫方式和快速讀寫方式。在普通讀寫方式下,芯片從外部讀取或向外部寫入數據的速率不會超過1000字節/毫秒,而且數據傳輸指令只能一一列出,共要寫出1000行相同的指令。中間不能用循環來傳輸數據,而且也沒有時間來加入其它指令。這種方式對于要求同步傳輸、每幀傳輸1023字節的設備是不可取的。在快速讀寫方式下,芯片可以在0.5毫秒內從外部讀取或向外部寫入1023字節的數據,并且還留有足夠的時間可以加入其它指令。?

??? 如圖2所示,USB收發器連接到USB總線的D+和D-管腳;串行接口引擎(SIE)編碼和解碼串行數據并且進行錯誤校驗、位填充和執行USB所需的其他信號,最后完成數據從USB接口的傳輸。?

??? EZ_USB-2131Q使用了一個增強型SIE/USB接口(USB核),它本身完成了許多的USB協議,這樣就簡化了8051代碼。?

2.2 EZ_USB系列USB總線仿真板?

??? CYPRESS公司的EZ_USB開發板為USB設備的開發提供了一個良好的工具。開發板使用的是80管腳的AN2131Q芯片,而且包含5個用于擴展接口的引出端。板上所有的電路均為3.3V,開發板可以由USB連接器供電,也可以由外部供電。?

??? EZ_USB開發板包括以下幾個部分:?

??? · 2131 EZ_USB集成電路,它包括一個高性能的8051核;?

??? · 64K擴展RAM(由兩個32K RAM組成);?

??? · 兩個8051 UART口;?

??? · DIP開關控制來選擇RAM內存映射地址和EEPROM地址;?

??? · 兩個I2C總線的8位I/O擴展芯片,一個用于驅動七段LED,另一個用于讀8位開關狀態;?

??? · 一個3.3V調節器,它可以把5V轉換成3.3V;?

??? · 電源和中斷/監控指示燈;?

??? 該仿真板基于EZ_USB系列USB總線控制器,它包含標準的MCS51外設模塊和USB模塊。USB模塊集成了USB的收發器、串行總線接口機制、功能接口單元和收/發緩沖區。通過內存配置開關可靈活地改變RAM的地址空間,并方便地進行內存擴充。?

??? 利用該板上的I/O擴展連接口提供的控制線和數據線對CAMERA芯片進行控制,并完成圖像數據的輸入。圖像數據則通過USB端口送入計算機,可以進行異步傳輸和等時傳輸。?

??? 監控程序駐留在板上的EPROM內,可與PC機進行通訊,控制程序通過外部UART送入仿真板,可以進行實時仿真。這個仿真板和控制器都完全滿足《USB協議》。采用該仿真板來完成產品的開發,并在此基礎上完成產品,可提高產品的開發周期。?

2.3 數字CAMERA芯片?

??? 采集卡的CODEC是OmniVision Inc.的OV6620,該芯片將CMOS光感應核與外圍支持電路集成在一起,具有可編程控制與視頻模/數混合輸出等功能,其輸出的視頻為彩色圖像,與CCIR標準兼容。OV6620內部嵌入了兩個8位的A/D,因而可以同步地輸出8位或16位的數字視頻流。在輸出數字視頻流的同時,還提供象素時鐘PCLK、水平參考信號HREF、垂直同步信號VSYNC,便于外部電路讀取圖像。?

2.4 I2C總線控制電路?

??? I2C總線是一種雙向串行總線,它只有兩根信號線,可用于不同的IC或硬件模塊間的通訊。兩條線分別是串行數據線(SDA)和串行時鐘線(SCL),當與設備相連時,每條線都必須通過上拉電阻接到電源上。I2C總線上可連接多個主從設備。I2C總線具有控制簡單、穩定可靠的特點。I2C總線的數據量是可編程的,其最大的數據量是100K。圖3給出了一個完整的I2C總線上的數據傳輸。?

?

?

2.5 數據轉換及數據緩沖電路?

??? CAMERA芯片的數據輸出率較高,并且輸出的圖像數據格式不能直接用于通過USB總線傳送,因而需要進行數據格式轉換。CAMERA芯片的數據輸出格式由工作模式決定,通過I2C總線控制。為了簡化電路,并保持系統一定的靈活性,采用了ALTERA公司的CPLD可編程邏輯陣列芯片來實現數據轉換。數據緩沖采用NEC公司的256K×8位靜態RAM芯片。電路圖如圖4所示。?

?

?

??? CAMERA芯片的主要輸出信號有:CLKOUT(時鐘輸出,作為CPLD芯片的全局工作時鐘)、Y和UV(視頻數據輸出線均為8位,作為CPLD芯片的數據線)、VSYNC(垂直同步信號,用作幀同步信號)、CHSYNC(水平同步信號,用作行同步信號)。?

??? 數據轉換電路通過可編程邏輯完成下列功能:根據同步信號,針對QCIF格式,過濾一行中的冗余數據和一幀中的同步行數據,產生數據緩沖芯片的寫時鐘信號、寫復位信號和寫使能信號。數據的過濾是通過控制寫使能信號實現的,該芯片在使能信號為低時,可以寫入緩沖區,而在信號為高時,則不能夠將數據寫入緩沖區。?

??? 數據緩沖芯片的數據輸入與數據輸出分別由不同的信號控制,兩者互不干擾。寫數據控制信號有:WRCLK(寫時鐘信號)、WRST(寫復位信號)和WREN(寫使能信號)。寫操作過程是:首先,控制產生一個內部復位信號WRST,使寫緩沖區的寫地址指針指向零,在復位周期后,進行寫操作;在寫時鐘信號的上升沿,如果寫使能信號為低,一個時鐘周期后,數據就寫入SRAM中,同時SRAM的寫地址指針自動增加。?

??? 讀操作信號有:RDCLK(讀時鐘信號)、RE(讀允許信號)、OE(輸出允許信號)和RDST(讀復位信號)。讀操作的過程為:控制產生一個讀復位信號RDST,使讀緩沖區的地址指針指向零,在下一時鐘周期進行讀操作;在讀時鐘的上升沿,如果RE和OE信號同時為低,SRAM中的數據就會出現在輸出數據總線上,同時SRAM的讀地址指針自動增加。?

????讀寫操作過程互不干擾,各自有自己的地址指針。把CAMERA芯片輸出的圖像數據依約定的要求按幀存放在緩沖區,并加上相應的幀間隔標志,USB控制器則從緩沖區中讀取數據,并通過接口送往主機,完成數據圖像的傳輸。?

3 USB數字攝像系統軟件?

??? 開發一個USB設備,軟件設計是必不可少的。USB應用系統軟件設計分為三部分:USB外設端的固件(Firmware)、主機操作系統上的客戶驅動程序以及操作界面程序。界面程序通過客戶驅動程序與系統USBI(USB Device Interface)進行通信,由系統產生USB數據的傳送動作,固件則響應各種來自系統的USB標準請求,完成各種數據的交換工作和事件處理。?

??? 由于圖像數據自身的格式和USB同步傳輸適合傳輸時間敏感的大量數據,采用了同步傳輸模式。但是同步傳輸設備和進程的同步設計有較大的難度,且它不提供錯誤檢查機制。固件利用中斷來響應主機的I/O請求。因此8051核的IRQE是關鍵。需要注意的還有USB設備的初始化和配置。初始化時,要按嚴格的順序對AN2131的各寄存器進行操作。主機操作界面程序是用VC++6.0編寫的,主要實現圖像顯示以及圖像處理等多種功能。?

??? 該系統是為了開發USB接口的數字化攝像設備而設計的,系統的一個性能是幀傳輸率,CAREMA芯片的數據傳輸率最高可達到30幀/秒。目前筆者所實現的USB接口,在等時傳輸方式下,可達到8幀/秒。由于目前采用仿真模式,系統的性能在最后的定型中,可得到進一步的提高。?

??? 下一步將繼續進行系統的集成和優化,并最終實現產品化。由于目前的系統是基于系統仿真板的,所以必須進行集成,以最小系統實現。此外,還要進一步開發設備的驅動程序。由于EZ_USB包括很多的功能,而這里只用到它的等時傳輸,浪費了很多的資源,加大了成本。所以在后繼研究中,還會開發USB控制器,這樣才能真正地降低成本,提高性能。?

參考文獻?

1 Compaq,Intel,Microsoft,NEC. Universal Serial Bus Specification, Revision 1.1.Sep 23, 1998?

2 USB Device Working Group. USB Still Image Capture??Device Definition Revision 1.0. July 11, 2000?

3 Cypress.EZ-USB Technical Reference Manual Version 1.9.May 2000?

4 李伯成,侯伯亨,裘雪紅. IBM PC微機應用系統設計.西安:西安電子科技大學,1999?

5 Malter Oney. Programming the Windows Driver Model.Microsoft Press,1999

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品制服诱惑| 欧美福利专区| 久久亚洲春色中文字幕| 国产精品海角社区在线观看| 欧美劲爆第一页| 欧美日韩精品一区二区三区四区| 国产精品成av人在线视午夜片| 中文亚洲字幕| 在线观看国产精品网站| 久久久噜噜噜久久中文字幕色伊伊| 欧美日韩亚洲激情| 国产精品vvv| 激情欧美一区二区| 亚洲国产视频a| 麻豆精品视频在线观看| 欧美特黄一级| 欧美日韩另类视频| 亚洲人成网站777色婷婷| 在线不卡视频| 久久亚洲捆绑美女| 免费成人av资源网| 亚洲三级电影全部在线观看高清| 久久se精品一区二区| 99国产精品久久久久久久| 久久久不卡网国产精品一区| 黄色日韩网站视频| 国产精品日韩一区| 蜜臀va亚洲va欧美va天堂| 亚洲永久免费观看| 国内视频一区| 欧美激情一区二区三区蜜桃视频| 在线播放日韩专区| 亚洲肉体裸体xxxx137| 免费成人黄色av| 久久国产精品久久精品国产| 99精品国产99久久久久久福利| 久久精品国产第一区二区三区| 亚洲视频久久| 欧美激情bt| 欧美国产第一页| 99视频+国产日韩欧美| 欧美视频导航| 亚洲精品免费电影| 国产麻豆综合| 欧美激情一区二区三区不卡| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲午夜免费福利视频| 国产精品嫩草影院一区二区| 欧美国产日韩一区二区三区| 久久这里只精品最新地址| 国产精品羞羞答答| 亚洲福利在线视频| 欧美一区不卡| 亚洲电影在线看| 亚洲乱码日产精品bd| 国产精品美女视频网站| 欧美日韩国产一级片| 亚洲视频精品在线| 久久亚洲综合色一区二区三区| 老司机精品视频网站| 麻豆免费精品视频| 欧美在线|欧美| 极品尤物av久久免费看| 亚洲国产精品一区二区尤物区| 一本色道久久综合狠狠躁的推荐| 亚洲精品国产精品国自产观看浪潮| 国模叶桐国产精品一区| 欧美婷婷六月丁香综合色| 在线日韩精品视频| 久久久综合激的五月天| 麻豆国产精品一区二区三区| 久久亚洲影音av资源网| 快射av在线播放一区| 一本不卡影院| 国产中文一区二区| 国产日韩欧美一区二区三区四区| 免费视频一区二区三区在线观看| 久久激情视频免费观看| 欧美亚洲一区二区在线观看| 老司机精品久久| 午夜免费电影一区在线观看| 亚洲一区中文字幕在线观看| 亚洲女人天堂成人av在线| 欧美美女操人视频| 狠狠久久亚洲欧美| 久久黄色小说| 欧美视频二区| 久久亚洲免费| 性色av一区二区三区| 国产精品乱码一区二区三区| 亚洲毛片在线免费观看| 欧美视频在线一区| 亚洲视频免费在线观看| 蜜臀91精品一区二区三区| 欧美午夜国产| 狠狠色噜噜狠狠狠狠色吗综合| 午夜精品亚洲| 国产一区二区无遮挡| 亚洲人在线视频| 欧美日韩第一区日日骚| 国产精品久久久久久久免费软件| 久久久久综合一区二区三区| 在线观看一区二区视频| 欧美人牲a欧美精品| 国产精品久久久久毛片大屁完整版| 亚洲电影视频在线| 日韩视频在线观看免费| 国产女主播在线一区二区| 99国产麻豆精品| 欧美激情a∨在线视频播放| 国产精品久久久久免费a∨| 亚洲欧洲日产国产网站| 亚洲国产一区视频| 老司机免费视频一区二区| 亚洲高清毛片| 好吊视频一区二区三区四区| 美脚丝袜一区二区三区在线观看| 欧美伦理影院| 欧美一区二区三区喷汁尤物| 欧美午夜一区二区三区免费大片| 欧美一级大片在线免费观看| 亚洲视频免费在线| 国产综合久久久久影院| 欧美制服第一页| 国产精品久久久久久久久久久久久久| 欧美女人交a| 欧美成人黄色小视频| 亚洲成人在线网站| 久久久久这里只有精品| 中日韩午夜理伦电影免费| 国产精品国产三级国产专播品爱网| 一区在线观看视频| 欧美一区二区三区在| 亚洲精品中文在线| 亚洲精选中文字幕| 国产精品网站一区| 欧美制服丝袜| 国产一区二区久久精品| 亚洲一二三区视频在线观看| 欧美精品日本| 欧美日韩系列| 欧美三级午夜理伦三级中视频| 国产精品视频大全| 欧美激情二区三区| 国产亚洲欧美另类一区二区三区| 国产精品免费网站| 国产日韩亚洲欧美| 欧美.日韩.国产.一区.二区| 国产一区二区在线观看免费播放| 在线电影欧美日韩一区二区私密| 伊人精品久久久久7777| 亚洲国产精品久久久| 亚洲专区一区二区三区| 欧美视频观看一区| 欧美一区二区三区免费看| 欧美专区18| 国产精品网曝门| 欧美视频一区二区三区在线观看| 欧美激情精品久久久久| 欧美色图首页| 亚洲欧美电影院| 国产精品国产精品| 欧美国产1区2区| 欧美伊人精品成人久久综合97| 国产精品麻豆成人av电影艾秋| 欧美午夜视频在线观看| 欧美不卡一卡二卡免费版| 亚洲综合色噜噜狠狠| 欧美片在线观看| 欧美大片va欧美在线播放| 久久久久久穴| 这里只有精品视频在线| 美脚丝袜一区二区三区在线观看| 国产一区二区三区四区三区四| 日韩视频一区二区三区| 亚洲激情第一区| 欧美三级午夜理伦三级中视频| 国内精品伊人久久久久av影院| 黑人一区二区三区四区五区| 国产精品mv在线观看| 国产精品高潮呻吟久久| 在线观看亚洲| 亚洲欧美日韩网| 亚洲影院在线| 六月婷婷久久| 久久婷婷丁香| 好吊色欧美一区二区三区视频| 一区二区日韩欧美| 欧美日韩综合久久| 国外成人在线视频| 性一交一乱一区二区洋洋av| 国产日韩精品电影| 久久精品网址| 极品少妇一区二区三区| 欧美在线视频二区| 久久久久久亚洲精品不卡4k岛国| 久久视频精品在线| 欧美日韩国产综合视频在线观看| 亚洲国内高清视频| 亚洲影院污污.| 香蕉免费一区二区三区在线观看| 国产精品揄拍500视频| 香蕉久久精品日日躁夜夜躁| 亚洲一区在线观看免费观看电影高清| 国产精品进线69影院| 亚洲欧美日韩国产| 亚洲在线一区| 亚洲高清在线精品| 欧美日韩国产一区二区三区地区| 国产精品护士白丝一区av| 亚洲高清视频在线观看| 久久一区欧美| 欧美成人a视频| 亚洲激情在线视频| 久久精品三级| 欧美国产第二页| 国产精品嫩草99a| 久久蜜桃香蕉精品一区二区三区| 久久久在线视频| 欧美日韩一二区| 狠狠综合久久av一区二区小说| 亚洲一区美女视频在线观看免费| 蜜桃av噜噜一区二区三区| 在线观看精品| 欧美电影免费观看高清| 亚洲福利久久| 亚洲一区在线播放| 欧美亚洲日本国产| 欧美精品激情| 国产三级欧美三级日产三级99| 亚洲在线视频| 国产乱码精品一区二区三| 亚洲伊人第一页| 国产欧美大片| 久久精选视频| 久久婷婷成人综合色| 欧美日韩精品欧美日韩精品一| 蜜臀av国产精品久久久久| 激情亚洲一区二区三区四区| 国产精品日韩欧美一区二区三区| 国产精品日韩高清| 蜜臀av国产精品久久久久| 亚洲精选视频免费看| 一色屋精品亚洲香蕉网站| 国产精品海角社区在线观看| 夜夜嗨av一区二区三区网站四季av| 欧美高清在线一区二区| 9国产精品视频| 在线观看日韩www视频免费| 久久不射中文字幕| 亚洲视频在线视频| 亚洲精选视频免费看| 樱桃国产成人精品视频| 亚洲午夜黄色| 欧美大片免费观看| 一本色道久久99精品综合| 国产麻豆一精品一av一免费| 亚洲精品乱码久久久久久蜜桃91| 亚洲一区二区三区涩| 一区二区三区久久| 在线观看视频一区二区欧美日韩| 久久婷婷一区| 欧美日韩精选| 欧美日韩国产不卡| 国产一区二区三区在线观看视频| 国产麻豆精品久久一二三| 国产日韩欧美电影在线观看| 亚洲免费在线视频一区 二区| 亚洲第一网站| 欧美激情一区| 香蕉成人伊视频在线观看| 国产最新精品精品你懂的| 亚洲毛片在线免费观看| 国产欧美一级| 久久青青草原一区二区| 久久人人爽人人爽爽久久| 国产精品久久波多野结衣| 久久久久国产精品午夜一区| 欧美极品影院| 亚洲自拍偷拍麻豆| 亚洲高清资源综合久久精品| 亚洲免费福利视频| 欧美性猛交一区二区三区精品| 欧美中文字幕第一页| 亚洲盗摄视频| 久久综合图片| 亚洲精品美女免费| 欧美在线观看一区二区三区| 欧美黑人在线播放| 校园春色国产精品| 久久影院午夜片一区| 欧美高清成人| 欧美激情一区二区| 亚洲人成网站在线播| 六十路精品视频| 久久视频一区| 国产日产欧美a一级在线| 欧美日韩视频第一区| 欧美剧在线观看| 亚洲免费影视| 久久精品国产精品亚洲精品| 一本色道久久精品| 国产精品sm| 欧美一区二区三区男人的天堂| 欧美一区二区女人| 国产日韩一区二区| 一区精品久久| 久久成人精品一区二区三区| 国产综合久久久久久| 亚洲黄色性网站| 亚洲永久精品大片| 欧美激情网站在线观看| 韩日精品在线| 国产女同一区二区| 国产欧美激情| 国产精品国产三级国产专播品爱网| 欧美日本韩国| 亚洲国产免费看| 亚洲尤物在线| 亚洲欧美日韩综合国产aⅴ| 亚洲一区尤物| 欧美日本二区| 亚洲福利国产精品| 久久精品导航| 免费永久网站黄欧美| 国内精品久久久久久久97牛牛| 亚洲精品国产系列| 午夜免费日韩视频|