新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于Video Port的Camera Link的圖像采集接口設計

        基于Video Port的Camera Link的圖像采集接口設計

        作者: 時間:2011-06-21 來源:網絡 收藏

        2.3 相機通信電路
        DALSA Spyder2相機需要一組由9 600 bps、一個開始位、一個結束位、無校驗位組成的串行異步信號(±SerT-FG、±SerTC)來進行相機參數的設置和信息反饋。本設計選用了National Semieonducor公司的DS90LV019集成驅動器/接收器來進行TTL/LVDS轉換,如圖5所示。

        本文引用地址:http://www.104case.com/article/194883.htm

        e.JPG


        DS90LV019有4種工作模式,模式的選擇由DE和/RE兩個信號的狀態決定。當DE和/RE都為高時,IC工作在驅動模式;當DE和/RE都為低時,IC工作于接收模式;當DE為低,/RE為高時,IC工作在三態模式;當DE為高,/RE為低時,IC工作在全雙工模式。這里采用一片DS90LV 019作為串行通信LVDS信號的收發器,工作于全雙工模式。再用Maxim公司的MAX3221來進行TTL/RS232電平問的轉換。控制端通過RS232接口發送的相機命令再通過DS90LV019傳送給相機,相機接收后給出的反饋信息再通過DS90LV019和MAX3221傳送給控制端。

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



        關鍵詞: Camera Video Port Link

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 泰顺县| 马边| 马尔康县| 广灵县| 诸暨市| 彰化市| 荆州市| 恭城| 珲春市| 武定县| 报价| 海丰县| 永胜县| 丹巴县| 慈利县| 横山县| 革吉县| 吐鲁番市| 东乡族自治县| 水城县| 正阳县| 莱州市| 乌拉特前旗| 慈溪市| 观塘区| 瑞丽市| 蓬莱市| 米脂县| 大冶市| 高碑店市| 渭源县| 弋阳县| 渝中区| 三河市| 灵山县| 银川市| 离岛区| 和平区| 宿迁市| 雷州市| 崇左市|