《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 其他 > 設(shè)計(jì)應(yīng)用 > 基于Video Port的Camera Link的圖像采集接口設(shè)計(jì)
基于Video Port的Camera Link的圖像采集接口設(shè)計(jì)
摘要: 圖像采集的運(yùn)用非常廣泛,經(jīng)過(guò)幾十年的發(fā)展,采集技術(shù)有了很大程度的進(jìn)步。目前的專業(yè)采集設(shè)備集成度更高,分辨率更大,傳輸速度更快,針對(duì)性更強(qiáng)。
Abstract:
Key words :
    圖像采集的運(yùn)用非常廣泛,經(jīng)過(guò)幾十年的發(fā)展,采集技術(shù)有了很大程度的進(jìn)步。目前的專業(yè)采集設(shè)備集成度更高,分辨率更大,傳輸速度更快,針對(duì)性更強(qiáng)。
    本文以DALSA公司的Spyder2系列線掃描相機(jī)為圖像采集源,以TI公司的TMS320DM642多媒體處理器為核心,實(shí)現(xiàn)高速圖像的采集和處理任務(wù)。
    Spyder2線掃描相機(jī)以其高速的采集速度和先進(jìn)的Camera Link接口,已廣泛應(yīng)用于工業(yè)生產(chǎn)線等領(lǐng)域。本方案集合了Camera Link和TMS3 20DM642的優(yōu)點(diǎn),縮短了設(shè)計(jì)周期,降低了難度,提高了設(shè)計(jì)的效率和設(shè)計(jì)質(zhì)量。

1 總體概述
    Camera Link是一種基于視頻應(yīng)用發(fā)展而來(lái)的通信接口標(biāo)準(zhǔn),Camera Link接口采用National Semiconductor公司的Channel Link技術(shù),其最高速率可達(dá)2.38 Gbps。Camera Link相機(jī)和圖像采集設(shè)備之間采用LVDS信號(hào)傳輸,從而簡(jiǎn)化了圖像采集設(shè)備和模擬攝像頭之間所必需的視頻編解碼等步驟,降低了生產(chǎn)成本和維護(hù)費(fèi)用。
    TMS320DM642作為多媒體處理器,內(nèi)置3個(gè)專用的視頻數(shù)據(jù)接口(Video Port)。每一視頻接口有20位數(shù)據(jù)總線,可以在8位、10位、16位總線方式下進(jìn)行視頻采集或視頻顯示。采集頻率最高可達(dá)80 MHz。
    DALSA Spyder2相機(jī)采用單通道Channel Link輸出,每線輸出2048像素,每個(gè)像素8位。為了圖像處理的方便,采集接口將視頻數(shù)據(jù)重整為完整幀并緩存于SDRAM中。TMS320DM642的Video Port接口設(shè)置為8位的RAW Data采集模式。總體結(jié)構(gòu)如圖1所示。DALSA Spyder2相機(jī)采集到的視頻信號(hào)通過(guò)Video Port0傳輸?shù)絊DRAM中緩存,DM642再通過(guò)EMIFA從SDRAM中讀取每幀圖像進(jìn)行分析處理。

a.JPG



2 關(guān)鍵硬件設(shè)計(jì)
2.1 視頻解串電路
    Camera Link標(biāo)準(zhǔn)中,相機(jī)的信號(hào)被分為3種:視頻數(shù)據(jù)信號(hào)、相機(jī)控制信號(hào)、串行通信信號(hào)。
    視頻解碼部分采用National Semiconducor公司TSSOP-56封裝的DS90CR288A接收器來(lái)完成,它能夠?qū)?路LVDS串行數(shù)據(jù)流轉(zhuǎn)換為2位并行TTL/CMOS數(shù)據(jù),在傳輸時(shí)鐘CLK的每個(gè)周期,將28位并行數(shù)據(jù)輸出。
    DS90CR288A解碼出的TTL/CMOS信號(hào)可以分成2類:圖像信號(hào)和圖像時(shí)鐘信號(hào)(WCLK)。其中圖像信號(hào)又由24位圖像數(shù)據(jù)信號(hào)和4位圖像同步信號(hào)組成,這些信號(hào)都符合Channel Link技術(shù)標(biāo)準(zhǔn)。
    圖像同步信號(hào)包括:FVAL(Frame Valid)、LVAL(Line Valid)、DVAL(Data Valid),分別為幀有效信號(hào)、行有效信號(hào)和數(shù)據(jù)有效信號(hào)。當(dāng)FVAL、LVAL、DVAL同時(shí)有效(為高電平時(shí)),表示相機(jī)正在輸出有效的圖像數(shù)據(jù)。Channel Link的圖像同步信號(hào)和時(shí)鐘信號(hào)的關(guān)系如圖2所示。

b.JPG

 

 

    DALSA Spyder2相機(jī)為線掃描數(shù)字?jǐn)z像機(jī),設(shè)置為8位灰度輸出,相機(jī)在每個(gè)時(shí)鐘的上升沿傳送串行圖像信號(hào),F(xiàn)VAL、DVAL信號(hào)廠商固定為高電平,只由LVAL信號(hào)控制相機(jī)的圖像輸出。針對(duì)這一特性,設(shè)計(jì)充分利用TMS320DM642的視頻接口這一優(yōu)勢(shì),由圖像時(shí)鐘(WCLK)來(lái)控制視頻口的采集時(shí)鐘(VP0_CLK0),相機(jī)的行有效信號(hào)(LVAL)控制視頻口的采集使能端(VP0_CTL0),圖像信號(hào)D[7..0]送往Video Port的數(shù)據(jù)總線VPOD[9..2]。采集接口與TMS320DM642的視頻口連接原理圖如圖3所示。

 

c.JPG


    當(dāng)相機(jī)輸出一行有效圖像數(shù)據(jù)時(shí),TMS320DM642的視頻口在圖像時(shí)鐘的上升沿將解串的圖像信號(hào)采集到視頻口的內(nèi)部高速FIFO中。當(dāng)內(nèi)部FIFO緩存超過(guò)編程門限(threshold)后將自動(dòng)觸發(fā)一個(gè)專用EMDA通道將FIFO中的圖像數(shù)據(jù)搬移到SDRAM中。整個(gè)視頻的采集過(guò)程都沒(méi)有DSP干預(yù),避免了由于數(shù)據(jù)搬運(yùn)而引發(fā)的錯(cuò)誤同時(shí)減少了數(shù)據(jù)傳輸?shù)南到y(tǒng)資源開(kāi)銷。
2.2 相機(jī)控制電路
    Camera Link標(biāo)準(zhǔn)中規(guī)定了4位相機(jī)控制信號(hào):CC1、CC2、CC3和CC4,需要一個(gè)4位的LVDS驅(qū)動(dòng)器,DALSASpyder2相機(jī)遵循Camera Link標(biāo)準(zhǔn)采用了CC1、CC2、CC3三個(gè)相機(jī)控制位,分別完成外部同步控制、像素重置控制和采集方向控制,CC4控制位暫時(shí)閑置。采用National Sem-ieondueor公司的DS90LV047A芯片來(lái)驅(qū)動(dòng)這4位相機(jī)控制信號(hào),如圖4所示。

d.JPG


    DS90LV047A將CPLD發(fā)送過(guò)來(lái)的外部控制信號(hào)轉(zhuǎn)化為符合LVDS標(biāo)準(zhǔn)的控制信號(hào)。相機(jī)控制信號(hào)的使用是可選擇的,像DALSA Spyder2系列,沒(méi)有控制信號(hào)的參與也能完成采集。

 

 

2.3 相機(jī)通信電路
    DALSA Spyder2相機(jī)需要一組由9 600 bps、一個(gè)開(kāi)始位、一個(gè)結(jié)束位、無(wú)校驗(yàn)位組成的串行異步信號(hào)(±SerT-FG、±SerTC)來(lái)進(jìn)行相機(jī)參數(shù)的設(shè)置和信息反饋。本設(shè)計(jì)選用了National Semieonducor公司的DS90LV019集成驅(qū)動(dòng)器/接收器來(lái)進(jìn)行TTL/LVDS轉(zhuǎn)換,如圖5所示。

 

e.JPG


    DS90LV019有4種工作模式,模式的選擇由DE和/RE兩個(gè)信號(hào)的狀態(tài)決定。當(dāng)DE和/RE都為高時(shí),IC工作在驅(qū)動(dòng)模式;當(dāng)DE和/RE都為低時(shí),IC工作于接收模式;當(dāng)DE為低,/RE為高時(shí),IC工作在三態(tài)模式;當(dāng)DE為高,/RE為低時(shí),IC工作在全雙工模式。這里采用一片DS90LV 019作為串行通信LVDS信號(hào)的收發(fā)器,工作于全雙工模式。再用Maxim公司的MAX3221來(lái)進(jìn)行TTL/RS232電平問(wèn)的轉(zhuǎn)換。控制端通過(guò)RS232接口發(fā)送的相機(jī)命令再通過(guò)DS90LV019傳送給相機(jī),相機(jī)接收后給出的反饋信息再通過(guò)DS90LV019和MAX3221傳送給控制端。

3 軟件設(shè)計(jì)
    DDK是TI公司用來(lái)簡(jiǎn)化設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)的軟件套件,它提供了一些外設(shè)的完全驅(qū)動(dòng)函數(shù),其中就有Video Port專用的Mini-driver驅(qū)動(dòng)程序庫(kù)。
    視頻驅(qū)動(dòng)程序主要包括微驅(qū)動(dòng)、類驅(qū)動(dòng)和中間接口3個(gè)方面的設(shè)計(jì)。視頻采集驅(qū)動(dòng)程序中,在GIO類驅(qū)動(dòng)程序的基礎(chǔ)上進(jìn)一步封裝成FVID類。將微驅(qū)動(dòng)細(xì)分為視頻端口類和制定的編解碼芯片微驅(qū)動(dòng),兩者之間通過(guò)外部設(shè)備控制接口EDC實(shí)現(xiàn)對(duì)外圍芯片的打開(kāi)、控制和關(guān)閉等操作。
    為了實(shí)現(xiàn)Camera Link相機(jī)圖像數(shù)據(jù)的采集,TMS320DM642的視頻口必須被配置為RAW DATA采集方式。與通常的BT.656采集方式不同,當(dāng)Video Port工作于RAW DATA采集方式下,TMS320DM642不會(huì)進(jìn)行數(shù)據(jù)選擇和數(shù)據(jù)判斷,而B(niǎo)T.656方式需要判斷SAV/EAV同步碼,RAW DATA采集方式主要用于從ADC獲取原始的圖像數(shù)據(jù)。
    在RAW DATA采集方式下,當(dāng)CAPEN信號(hào)(VP0_CTL0)被使能時(shí),Video Port開(kāi)始采集VPOD數(shù)據(jù)線上的數(shù)據(jù),采樣數(shù)據(jù)的大小可以通過(guò)VCxST-OP1的VCXSTOP和VCYSTOP位進(jìn)行設(shè)置,通過(guò)VCXSTOP和VCYSTOP的組合,TMS320DM642允許單幀最多采集4 096Kb個(gè)采樣數(shù)據(jù)。當(dāng)采集數(shù)據(jù)達(dá)到VCXSTOP和VCYSTOP所設(shè)置的值的時(shí)候,采樣完成,此后,CAPEN信號(hào)必須保持至少2個(gè)時(shí)鐘周期的無(wú)效狀態(tài)。系統(tǒng)中設(shè)置采集幀大小為2048pix ×256pix,及采集524288個(gè)數(shù)據(jù)后打包為一幀,系統(tǒng)采用相機(jī)的時(shí)鐘WCLK=25ns,行有效周期LVAL=50μs,行無(wú)效周期為150μs,150μs>>25 ns,能保證CAPEN至少2個(gè)時(shí)鐘周期無(wú)效狀態(tài)的要求。
    幀同步處理對(duì)于RAW DATA方式的圖像采集是一個(gè)很關(guān)鍵的因素。由于RAw DATA采集方式的數(shù)據(jù)不包含任何類似于BT.656數(shù)據(jù)流那樣的幀啟/停標(biāo)識(shí)碼(SAV/EAV CODE),也不提供外部的水平和垂直同步信號(hào),幀同步時(shí)無(wú)法實(shí)現(xiàn)的,所以DDK自帶的Mini-driver驅(qū)動(dòng)程序無(wú)法完成RAW DATA方式的圖像采集,則需要對(duì)Mini-driver驅(qū)動(dòng)進(jìn)行修改來(lái)實(shí)現(xiàn)RAW DATA采集,通過(guò)設(shè)置Video Port的第一場(chǎng)采樣開(kāi)始寄存器VCxSTR-T1,并增加采樣垂直消隱間隔VCVBLNKP和開(kāi)始同步使能位SSE來(lái)間接的實(shí)現(xiàn)幀同步功能。修改后的視頻采集結(jié)構(gòu)為:
f.JPG

 

 


g.JPG
    當(dāng)SSE位被置位且視頻口采樣使能信號(hào)有效,在2個(gè)垂直消隱間隔以后,視頻口開(kāi)始采集數(shù)據(jù)。通過(guò)設(shè)置VCVBLNKP位,可以定義一個(gè)垂直消隱信號(hào)時(shí)間的長(zhǎng)度。為了保證能在一幀數(shù)據(jù)開(kāi)始的時(shí)候同步,系統(tǒng)將VCVBLNKP置位為0。
    此外,系統(tǒng)采用的是DS90CR288A相機(jī)解碼芯片,不同于DDK中使用的SAA7121解碼芯片,所以在相機(jī)的接口配置中(VPORT_PortParams)需要對(duì)EBC接口進(jìn)行修改。
    DS90CR288A主要包括打開(kāi)和關(guān)閉兩個(gè)操作,可以通過(guò)對(duì)外部CPLD中的相機(jī)控制寄存器VIDEO_CLR置位來(lái)操作。修改得到的EDC控制函數(shù)如下:
h.JPG

4 結(jié)論
    本設(shè)計(jì)實(shí)現(xiàn)了TMS320DM642通過(guò)Video Port與Camera Link相機(jī)的無(wú)縫連接,硬件接口設(shè)計(jì)簡(jiǎn)單,系統(tǒng)編程也很方便。整個(gè)圖像的采集都不用CPU的參與,可以提高整個(gè)系統(tǒng)的工作效率。

 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美粗暴jizz性欧美20| 国产夜色精品一区二区av| 亚洲欧美在线高清| 一本久道久久综合狠狠爱| 亚洲三级色网| 亚洲经典在线看| 亚洲第一主播视频| 久久精品亚洲一区二区三区浴池| 亚洲欧美日韩第一区| 亚洲免费视频在线观看| 亚洲一区久久久| 亚洲欧美激情一区| 亚洲网站啪啪| 亚洲欧美韩国| 欧美一级视频免费在线观看| 午夜精彩国产免费不卡不顿大片| 亚洲伊人色欲综合网| 亚洲一区自拍| 欧美在线观看一区二区三区| 欧美在线一二三| 亚洲国产99| 亚洲国产乱码最新视频| 亚洲日本va午夜在线电影| 91久久精品视频| 99热这里只有精品8| 国产精品99久久不卡二区| 亚洲伊人第一页| 午夜亚洲精品| 久久久久久9999| 麻豆精品在线播放| 欧美剧在线观看| 国产精品福利在线| 国产伦精品一区二区三区照片91| 国产午夜久久| 在线播放一区| 亚洲精品一区二区在线| 亚洲无线观看| 久久精品论坛| 亚洲免费观看高清完整版在线观看熊| 一本久久精品一区二区| 亚洲欧美日韩中文播放| 久久精品亚洲乱码伦伦中文 | 一区二区三区欧美视频| 亚洲欧美三级在线| 久久久久久久久岛国免费| 女女同性女同一区二区三区91| 欧美日韩精品免费看| 国产伦精品一区二区三区四区免费| 黄色小说综合网站| 亚洲另类黄色| 午夜精品国产更新| 91久久精品一区| 亚洲欧美一区二区原创| 老司机精品视频网站| 欧美日韩免费一区| 国产午夜精品美女视频明星a级| 亚洲大片精品永久免费| 这里只有精品丝袜| 亚洲国产成人精品视频| 亚洲视频精选在线| 久久久噜噜噜久噜久久| 欧美日韩调教| 国产日韩欧美三级| 亚洲欧洲视频在线| 亚洲综合不卡| 夜夜嗨av色综合久久久综合网| 欧美在线不卡视频| 欧美精品福利| 国产视频一区在线观看| 最近中文字幕日韩精品| 亚洲欧美网站| 一区二区精品| 久久理论片午夜琪琪电影网| 欧美日韩一区成人| 亚洲第一网站| 欧美一区成人| 亚洲一区二区三区在线视频| 久久另类ts人妖一区二区| 国产精品高潮粉嫩av| 亚洲高清视频一区| 午夜欧美不卡精品aaaaa| 99日韩精品| 蜜臀a∨国产成人精品| 国产精品日本一区二区| 亚洲七七久久综合桃花剧情介绍| 午夜精品国产更新| 亚洲午夜久久久| 欧美成人自拍| 国产一区二区三区直播精品电影| 日韩亚洲成人av在线| 91久久精品视频| 久久久久久午夜| 国产精品视频免费观看| 日韩视频免费| 日韩系列欧美系列| 久久综合九色欧美综合狠狠| 国产欧美短视频| 亚洲视频精选| 一本一本a久久| 欧美大香线蕉线伊人久久国产精品| 国产一区二区0| 亚洲免费一在线| 另类激情亚洲| 国产视频在线观看一区二区三区| 亚洲综合电影| 尤物yw午夜国产精品视频| 欧美日韩精品一区二区三区四区| 久久久久国产精品厨房| 欧美一区二区三区在线观看| 亚洲午夜小视频| 亚洲天堂男人| 午夜国产精品视频| 老司机精品久久| 玖玖在线精品| 国产日韩欧美高清免费| 亚洲小视频在线观看| 亚洲一区二区三区午夜| 欧美日韩一区二区三区四区在线观看| 亚洲精品免费在线观看| 亚洲美女在线国产| 欧美国产一区在线| 亚洲黄一区二区三区| 亚洲伦理精品| 欧美日产国产成人免费图片| 亚洲国产日韩欧美| 亚洲精品孕妇| 欧美日韩激情小视频| 99视频有精品| 亚洲女性喷水在线观看一区| 欧美午夜精品久久久| 中日韩在线视频| 亚洲女爱视频在线| 国产精品视频导航| 亚洲综合精品自拍| 欧美在线你懂的| 国产在线欧美日韩| 亚洲福利视频三区| 欧美www在线| 亚洲国产另类精品专区| 一区二区欧美激情| 欧美三级精品| 亚洲午夜视频在线观看| 欧美与黑人午夜性猛交久久久| 国产日韩精品一区观看 | 亚洲无线一线二线三线区别av| 欧美丝袜第一区| 亚洲欧美在线高清| 久久香蕉精品| 亚洲人成网站在线观看播放| 在线视频你懂得一区二区三区| 国产精品高潮呻吟久久av无限| 亚洲一级片在线看| 久久精品视频在线看| 亚洲国产精品激情在线观看| 99亚洲一区二区| 欧美日韩一区在线视频| 亚洲欧美不卡| 男女视频一区二区| 一本色道久久综合亚洲精品不| 香蕉亚洲视频| 依依成人综合视频| 一本久久a久久免费精品不卡| 国产精品入口| 亚洲电影在线观看| 欧美日韩一区二区三区四区在线观看 | 亚洲男女自偷自拍| 久久综合色影院| 夜夜夜久久久| 久久久久欧美精品| 亚洲三级色网| 欧美一级淫片aaaaaaa视频| 狠狠88综合久久久久综合网| 99精品视频免费| 国产欧美亚洲视频| 亚洲九九九在线观看| 国产精品免费视频xxxx| 亚洲国产精品一区二区第一页 | 激情国产一区| 亚洲深夜av| 国模精品一区二区三区色天香| 亚洲精品影视| 国产日韩欧美另类| 99一区二区| 黄色成人小视频| 亚洲自拍偷拍网址| 精品不卡一区| 午夜精彩视频在线观看不卡 | 免费看精品久久片| 中文国产成人精品| 男女激情视频一区| 午夜精品久久久| 欧美日韩一区自拍| 亚洲国产高清高潮精品美女| 欧美婷婷在线| 亚洲伦理一区| 影音先锋日韩资源| 欧美一区二视频在线免费观看| 亚洲精品日产精品乱码不卡| 久久久久久久久久久一区 | 一本色道久久综合亚洲精品不卡 |