999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

CMOS圖像傳感器的圖像采集系統(tǒng)的研究與實(shí)現(xiàn)

2015-01-25 10:51:46姚洪濤李曉宇谷元保
電子設(shè)計(jì)工程 2015年5期
關(guān)鍵詞:信號(hào)系統(tǒng)設(shè)計(jì)

姚洪濤,李曉宇,陳 磊,谷元保

(長(zhǎng)春理工大學(xué) 計(jì)算機(jī)科學(xué)技術(shù)學(xué)院,吉林 長(zhǎng)春 130022)

隨著CMOS制造工藝的發(fā)展,CMOS圖像傳感器芯片以其成本低、集成度高、單一供電電壓、功耗低等優(yōu)點(diǎn),在安防監(jiān)控領(lǐng)域占有的市場(chǎng)越來越大。一款CMOS芯片在進(jìn)入市場(chǎng)之前必須對(duì)其采集的圖像質(zhì)量進(jìn)行評(píng)估。這就需要開發(fā)相應(yīng)的圖像采集系統(tǒng)來做對(duì)應(yīng)的測(cè)試工作。目前國(guó)內(nèi)外諸多公司和科研機(jī)構(gòu)已經(jīng)開發(fā)出了接口各異的CMOS圖像傳感器圖像采集系統(tǒng)。而基于USB2.0接口的采集系統(tǒng)具有這樣的特點(diǎn),支持熱插拔、傳輸速率高、占用系統(tǒng)資源少、易于擴(kuò)展、兼容性好[1]。本文就研究設(shè)計(jì)了一套基于USB2.0的CMOS圖像傳感器圖像采集與驗(yàn)證系統(tǒng)。

1 系統(tǒng)的組成和工作原理

本系統(tǒng)主要由CMOS圖像傳感器感光模塊、FPGA邏輯控制模塊、USB接口模塊、上位機(jī)PC端等組成。系統(tǒng)總體框圖如圖1所示。

圖1 系統(tǒng)總體框架圖Fig.1 Block diagram of the whole system

CMOS圖像傳感器感光模塊對(duì)目標(biāo)進(jìn)行成像,生成圖像數(shù)據(jù);FPGA邏輯控制模塊完成數(shù)字圖像的接收和存取,并協(xié)調(diào)控制各個(gè)模塊;USB接口模塊完成信息的傳輸;上位機(jī)PC端負(fù)責(zé)發(fā)送控制命令和處理顯示圖像數(shù)據(jù)[1]。

系統(tǒng)上電后,通過USB線連接到PC端,打開PC端的上位機(jī)軟件,通過上位機(jī)軟件把CMOS圖像傳感器的寄存器配置文件發(fā)送給FPGA。FPGA把USB接口傳來的寄存器配置信息通過I2C總線模塊傳送給CMOS圖像傳感器。CMOS圖像傳感器芯片根據(jù)I2C總線傳來的信息配置控制寄存器。配置的控制寄存器包括增益控制寄存器、曝光控制寄存器、白平衡控制寄存器、圖像輸出格式控制寄存器等。控制寄存器配置完后,CMOS圖像傳感器就可以采集圖像了。

CMOS圖像傳感器把數(shù)字圖像數(shù)據(jù)傳輸給FPGA芯片;FPGA芯片把接收到的圖像信息先緩存進(jìn)SRAM,待一幀圖像接收完后,再讀取SRAM中信息,通過USB接口傳送給PC端的上位機(jī)軟件;上位機(jī)軟件把接收到的圖像信息顯示出來。

2 系統(tǒng)實(shí)現(xiàn)

2.1 CMOS圖像傳感器芯片外圍電路設(shè)計(jì)

本系統(tǒng)所用的CMOS圖像傳感器內(nèi)部既有模擬信號(hào)又有數(shù)字信號(hào),給這兩種信號(hào)電路模塊分別用模擬電壓與數(shù)字電壓供電。設(shè)計(jì)框圖如圖2所示。

圖2 圖像傳感器外圍電路設(shè)計(jì)框圖Fig.2 The image sensor circuit design diagram

本設(shè)計(jì)中使用的CMOS圖像傳感器芯片所需供電電壓是3.3 V,分辨率為640X480。本設(shè)計(jì)選用的供電芯片是XC6203E332。此款芯片輸入電壓最大可承受8 V電壓,而輸出電壓穩(wěn)定在3.3 V,最大輸出電流可達(dá)400 mA。本模塊的供電電壓來自USB總線的5 V電壓。

本設(shè)計(jì)還為感光芯片掛載了一片華邦公司的型號(hào)為W25X80A的FLASH存儲(chǔ)芯片。這款FLASH的最大存儲(chǔ)容量可達(dá)8 Mb,工作電壓為2.7~3.6 V,工作電流為5 mA,支持標(biāo)準(zhǔn)的SPI(串行外設(shè)接口),擦除塊大小為64Kb,擦寫次數(shù)可達(dá)100000次。這個(gè)FLASH芯片用來燒錄成熟的寄存器配置文件,也可以用來存儲(chǔ)將來開發(fā)菜單用的圖片信息。這樣感光芯片一上電就可以工作而不需要上位機(jī)來發(fā)送配置文件。

2.2 FPGA邏輯控制模塊電路設(shè)計(jì)

FPGA芯片是系統(tǒng)的核心控制器件,使得各個(gè)模塊協(xié)調(diào)工作。本設(shè)計(jì)可把芯片內(nèi)部細(xì)分為數(shù)字圖像信號(hào)讀取控制模塊、I2C總線控制模塊、PROM控制模塊、SRAM讀寫控制模塊、USB控制模塊等[2]。本系統(tǒng)選用的是Xilinx公司的XC3S400型FPGA芯片。該芯片系統(tǒng)門數(shù)有400 K,等量邏輯單元有8064個(gè),可配置邏輯模塊 (CLB)896個(gè),分布式RAM大小為56 Kb,塊RAM大小為288 Kb,專用乘法器16個(gè),4個(gè)時(shí)鐘管理單元(DCM),最大用戶輸入/輸出端口數(shù)為264個(gè)。

本系統(tǒng)選用的PROM芯片是Xilinx公司的XCF04SVO0 2C型可編程芯片,工作電壓為3.3 V,大小為4 Mb。

本系統(tǒng)從CMOS圖像傳感器采集的圖像信息量大,傳輸速度快,輸出到USB接口的速度與采集速度不匹配,這樣會(huì)導(dǎo)致圖像信息的丟失。為了使的輸入與輸出的速度匹配,本系統(tǒng)在FPGA外圍掛載了兩片SRAM緩存芯片,使得傳輸可以進(jìn)行乒乓操作。FPGA先把從CMOS圖像傳感器芯片采集的圖像數(shù)據(jù)存儲(chǔ)進(jìn)SRAM-1中,待存儲(chǔ)完一幀圖像后,寫地址指針指向SRAM-2,同時(shí)讀地址指針指向SRAM-1,SRAM-2存儲(chǔ)接下來一幀的圖像數(shù)據(jù)。在向SRAM-2中寫數(shù)據(jù)的同時(shí),F(xiàn)PGA從SRAM-1中讀出圖像數(shù)據(jù),輸出給USB接口模塊。待SRAM-2寫完一幀圖像數(shù)據(jù)時(shí),寫地址指針指向SRAM-1,讀地址指針指向SRAM-2。本系統(tǒng)選用的是Cypress公司的型號(hào)為CY7C1069AV33的SRAM芯片,工作電壓3.3 V,大小為2 MB。

2.2.1 FPGA芯片與圖像傳感器接口設(shè)計(jì)

FPGA芯片與CMOS圖像傳感器芯片的接口電路設(shè)計(jì)框圖如圖3所示。

圖3 FPGA與感光芯片接口電路設(shè)計(jì)Fig.3 FPGA and the photosensitive chip interface circuit design

FPGA的I2C控制模塊,通過SDA數(shù)據(jù)總線和SCL時(shí)鐘信號(hào)線把寄存器配置信息寫入CMOS圖像傳感器芯片內(nèi)部的寄存器。通過寄存器來設(shè)置感光芯片的工作方式。工作過程中,上位機(jī)也可以通過這兩個(gè)信號(hào)線讀取CMOS圖像傳感器內(nèi)部寄存器的值。FPGA芯片XC3S400的8個(gè)I/O口與感光芯片的8條數(shù)字圖像數(shù)據(jù)輸出線相連。VSYNC為幀同步信號(hào),其下降沿表示一幀圖像的開始。HREF為行同步信號(hào),其高電平期間表示輸出某行的圖像數(shù)據(jù)。PCLK為27 MHZ的像素同步時(shí)鐘信號(hào)。一幀圖像開始后,當(dāng)HREF為高電平,并且PCLK是上升沿時(shí),輸出的圖像數(shù)據(jù)DATA[7:0]才為有效數(shù)據(jù)。FPGA芯片根據(jù)采集到的VSYNC、HREF和PCLK信號(hào)信息來控制CY7C1069AV33的讀寫。

2.2.2 FPGA芯片與USB模塊的接口設(shè)計(jì)

USB接口芯片選用的是Cypress公司的USB2.0接口芯片CY7C68013A。這款芯片內(nèi)部集成了USB2.0收發(fā)器,支持12 Mbps的全速傳輸和480 Mbps的高速傳輸,內(nèi)部還集成了智能串行引擎 (SIE)、增強(qiáng)型8051控制器、通用可編程接口(GPIF)、8.5 KB的RAM和4 KB的FIFO存儲(chǔ)器[3-6]。USB芯片與FPGA的接口電路設(shè)計(jì)如圖4所示。

圖4 USB芯片與FPGA芯片接口設(shè)計(jì)Fig.4 Design of USB interface chip ang FPGA chip

圖4 中FD[15:0]作為數(shù)據(jù)總線,用于傳輸數(shù)字圖像信息;FIFOADR[1:0]為 4個(gè) FIFO 的地址信號(hào);FLAGA、FLAGB、FLAGC、FLAGD為FIFO從模式下的狀態(tài)輸出信號(hào);CLKOUT為12MHZ的時(shí)鐘輸出信號(hào);IFCLK為外部輸入的數(shù)據(jù)同步時(shí)鐘信號(hào);SLWR為低電平有效的寫FIFO使能信號(hào);SLRD為FIFO的讀使能信號(hào);SLOE是輸出使能信號(hào);INT1中斷標(biāo)志信號(hào),當(dāng)傳輸完一幀圖像信息時(shí)產(chǎn)生一次中斷;PKTEND為包結(jié)束標(biāo)志信號(hào),此信號(hào)低電平有效[7]。

FPGA向USB模塊傳送數(shù)字圖像信息時(shí),先通過FIFOADR[1:0]地址線選擇與端點(diǎn)對(duì)應(yīng)的FIFO緩沖區(qū)。然后通過FIFO的狀態(tài)信號(hào)線判斷所選定FIFO緩沖區(qū)是否為滿狀態(tài)。如果所選FIFO為滿狀態(tài)則FPGA不發(fā)送數(shù)據(jù),進(jìn)入等待狀態(tài);如果所選FIFO為未滿狀態(tài)則FPGA拉低SLWR信號(hào)一個(gè)IFCLK周期,告訴USB模塊寫周期開始[6]。而后,F(xiàn)PGA把發(fā)送到數(shù)據(jù)送到FD[15:0]數(shù)據(jù)總線上,USB模塊在IFCLK的上升沿把數(shù)據(jù)從數(shù)據(jù)總線上讀進(jìn)FIFO緩沖區(qū)。

3 系統(tǒng)測(cè)試

圖像采集電路把采集的圖像數(shù)據(jù)傳輸給PC端,PC端的上位機(jī)軟件把采集的數(shù)字圖像數(shù)據(jù)按所需格式通過VGA顯示器顯示出來。采集的圖像如圖5所示,圖像大小為640X480。從圖中可以看出采集的圖像清晰,色彩鮮艷,無壞點(diǎn),物體邊緣也比較平滑,由此可以判斷所設(shè)計(jì)的CMOS圖像傳感器圖像采集系統(tǒng)達(dá)到了設(shè)計(jì)要求。

4 結(jié)束語

本文研究了如何配置圖像傳感器的控制寄存器,并對(duì)數(shù)據(jù)圖像數(shù)據(jù)采集、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)傳輸也做了深入的研究。研究設(shè)計(jì)的數(shù)字圖像采集系統(tǒng),具有傳輸速度快、功耗低、成本低、可擴(kuò)展性強(qiáng)等特點(diǎn)。

圖5 系統(tǒng)采集的測(cè)試圖像Fig.5 The test image acquiring system

[1]趙群英.一種基于USB2.0超高分辨率圖像采集系統(tǒng)設(shè)計(jì)[J].硅谷,2012(12):61-62.ZHAO Qun-ying.Design of a ultra high resolution image acquisition system based on USB2.0[J].Silicon Valley,2012(12):61-62.

[2]潘明,陳元枝,李強(qiáng).基于FPGA的圖像采集系統(tǒng)的設(shè)計(jì)[J].研究與開發(fā),2012,31(3):58-61.PAN Ming,CHEN Yuan-zhi,LI Qiang.The design of image acquisition system based on FPGA[J].Research and Development,2012,31(3):58-61.

[3]羅向東.基于FPGA和CY7C68013A的USB接口系統(tǒng)設(shè)計(jì)[J].科技廣場(chǎng),2010(6):96-98.LUO Xiang-dong.Design of USB interface system based on FPGA and CY7C68013A[J].Technology Square,2010(6):96-98.

[4]王寅超,鄭正奇.基于FPGA和USB接口的多通道數(shù)據(jù)采集系統(tǒng)[J].電子設(shè)計(jì)工程,2011,19(23):163-165.WANG Yan-chao,ZHENG Zheng-qi.Multi channel data acquisition system based on FPGA and USB interface[J].Electronic Design Engineering,2011,19(23):163-165.

[5]張莉,李敬文,陳永祿.基于FPGA和USB的圖像采集系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)與信息技術(shù),2008(8):43-45.ZHANG Li,LI Jin-wen,CHEN Yong-lu.Design and implementation of image acquisition system based on FPGA and USB[J].Computer And Information Technology,2008(8):43-45.

[6]張思杰,趙泰,汪振興,等.基于FPGA的USB接口數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2011(5):98-100.ZHANG Si-jie,ZHAO Tai,WANG Zhen-xing,et al.Data acquisition system of USB interface based on FPGA[J].Application of Electronic Technique,2011(5):98-100.

[7]張通.基于USB2.0和FPGA的圖像采集存儲(chǔ)系統(tǒng)研究[D].大連:大連理工大學(xué),2009.

猜你喜歡
信號(hào)系統(tǒng)設(shè)計(jì)
Smartflower POP 一體式光伏系統(tǒng)
信號(hào)
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
完形填空二則
瞞天過海——仿生設(shè)計(jì)萌到家
基于FPGA的多功能信號(hào)發(fā)生器的設(shè)計(jì)
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 中文字幕无码制服中字| 女人18一级毛片免费观看| 日韩av无码精品专区| 2022国产91精品久久久久久| 福利国产在线| 99在线观看免费视频| 久草视频中文| 乱码国产乱码精品精在线播放| 成人91在线| 欧美精品在线看| 国产高清国内精品福利| 国产精品不卡片视频免费观看| 91久久偷偷做嫩草影院电| 亚洲aaa视频| 国产网友愉拍精品| 成人无码区免费视频网站蜜臀| 欧美日韩国产精品综合| 免费观看精品视频999| 国产白浆在线| 国产在线观看第二页| 久久综合成人| 手机在线国产精品| 亚洲天堂视频在线观看免费| 成人噜噜噜视频在线观看| 欧美综合区自拍亚洲综合天堂| 精品一區二區久久久久久久網站 | 欧美丝袜高跟鞋一区二区| 四虎影视库国产精品一区| 91福利片| 一级做a爰片久久毛片毛片| 亚洲国产精品日韩av专区| 亚洲欧洲日本在线| 欧美激情网址| 国产精品久久自在自线观看| 18禁高潮出水呻吟娇喘蜜芽| 中文字幕第1页在线播| 欧美亚洲香蕉| 午夜视频日本| 亚洲欧美精品日韩欧美| 青青草欧美| 国产欧美日韩资源在线观看| 日韩午夜福利在线观看| 久久久91人妻无码精品蜜桃HD| 自偷自拍三级全三级视频| 色天天综合| 91久久青青草原精品国产| 国产免费高清无需播放器 | 国产区福利小视频在线观看尤物| 久久大香伊蕉在人线观看热2| 老司国产精品视频| 国产尤物视频在线| 亚洲欧美日本国产专区一区| 欧日韩在线不卡视频| 精品久久久久久久久久久| 中国黄色一级视频| 精品久久久久久久久久久| 欧美啪啪网| 国产麻豆aⅴ精品无码| 国产精品私拍99pans大尺度| 国产精品视频白浆免费视频| 综合色在线| 亚洲精品图区| 伊人色综合久久天天| 99精品在线看| 99re免费视频| 亚洲一级毛片| 亚洲无码电影| 五月婷婷丁香综合| 免费av一区二区三区在线| 国产中文在线亚洲精品官网| 成人国产免费| 99热这里只有免费国产精品| 欧美色视频日本| 国产91精品久久| 欧美在线精品一区二区三区| 国产一级α片| 中文字幕啪啪| 91在线精品免费免费播放| 国产91丝袜在线观看| 99中文字幕亚洲一区二区| 亚洲中文字幕无码mv| 日本五区在线不卡精品|