色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于TMS320DM642多媒體處理器實現高速圖像采集接口設計

電子設計 ? 來源:單片機與嵌入式系統應用 ? 作者:丁楊 ? 2020-08-06 08:50 ? 次閱讀

圖像采集的運用非常廣泛,經過幾十年的發展,采集技術有了很大程度的進步。目前的專業采集設備集成度更高,分辨率更大,傳輸速度更快,針對性更強。

本文以DALSA公司的Spyder2系列線掃描相機為圖像采集源,以TI公司的TMS320DM642多媒體處理器為核心,實現高速圖像的采集和處理任務。

Spyder2線掃描相機以其高速的采集速度和先進的Camera Link接口,已廣泛應用于工業生產線等領域。本方案集合了Camera Link和TMS3 20DM642的優點,縮短了設計周期,降低了難度,提高了設計的效率和設計質量。

1 總體概述

Camera Link是一種基于視頻應用發展而來的通信接口標準,Camera Link接口采用National Semiconductor公司的Channel Link技術,其最高速率可達2.38 Gbps。Camera Link相機和圖像采集設備之間采用LVDS信號傳輸,從而簡化了圖像采集設備和模擬攝像頭之間所必需的視頻編解碼等步驟,降低了生產成本和維護費用。

TMS320DM642作為多媒體處理器,內置3個專用的視頻數據接口(Video Port)。每一視頻接口有20位數據總線,可以在8位、10位、16位總線方式下進行視頻采集或視頻顯示。采集頻率最高可達80 MHz。

DALSA Spyder2相機采用單通道Channel Link輸出,每線輸出2048像素,每個像素8位。為了圖像處理的方便,采集接口將視頻數據重整為完整幀并緩存于SDRAM中。TMS320DM642的Video Port接口設置為8位的RAW Data采集模式。總體結構如圖1所示。DALSA Spyder2相機采集到的視頻信號通過Video Port0傳輸到SDRAM中緩存,DM642再通過EMIFA從SDRAM中讀取每幀圖像進行分析處理。

基于TMS320DM642多媒體處理器實現高速圖像采集接口設計

2 關鍵硬件設計

2.1 視頻解串電路

Camera Link標準中,相機的信號被分為3種:視頻數據信號、相機控制信號、串行通信信號。

視頻解碼部分采用National Semiconducor公司TSSOP-56封裝的DS90CR288A接收器來完成,它能夠將4路LVDS串行數據流轉換為2位并行TTL/CMOS數據,在傳輸時鐘CLK的每個周期,將28位并行數據輸出。

DS90CR288A解碼出的TTL/CMOS信號可以分成2類:圖像信號和圖像時鐘信號(WCLK)。其中圖像信號又由24位圖像數據信號和4位圖像同步信號組成,這些信號都符合Channel Link技術標準。

圖像同步信號包括:FVAL(Frame Valid)、LVAL(Line Valid)、DVAL(Data Valid),分別為幀有效信號、行有效信號和數據有效信號。當FVAL、LVAL、DVAL同時有效(為高電平時),表示相機正在輸出有效的圖像數據。Channel Link的圖像同步信號和時鐘信號的關系如圖2所示。

DALSA Spyder2相機為線掃描數字攝像機,設置為8位灰度輸出,相機在每個時鐘的上升沿傳送串行圖像信號,FVAL、DVAL信號廠商固定為高電平,只由LVAL信號控制相機的圖像輸出。針對這一特性,設計充分利用TMS320DM642的視頻接口這一優勢,由圖像時鐘(WCLK)來控制視頻口的采集時鐘(VP0_CLK0),相機的行有效信號(LVAL)控制視頻口的采集使能端(VP0_CTL0),圖像信號D[7..0]送往Video Port的數據總線VPOD[9..2]。采集接口與TMS320DM642的視頻口連接原理圖如圖3所示。

當相機輸出一行有效圖像數據時,TMS320DM642的視頻口在圖像時鐘的上升沿將解串的圖像信號采集到視頻口的內部高速FIFO中。當內部FIFO緩存超過編程門限(threshold)后將自動觸發一個專用EMDA通道將FIFO中的圖像數據搬移到SDRAM中。整個視頻的采集過程都沒有DSP干預,避免了由于數據搬運而引發的錯誤同時減少了數據傳輸的系統資源開銷。

2.2 相機控制電路

Camera Link標準中規定了4位相機控制信號:CC1、CC2、CC3和CC4,需要一個4位的LVDS驅動器,DALSASpyder2相機遵循Camera Link標準采用了CC1、CC2、CC3三個相機控制位,分別完成外部同步控制、像素重置控制和采集方向控制,CC4控制位暫時閑置。采用National Sem-ieondueor公司的DS90LV047A芯片來驅動這4位相機控制信號,如圖4所示。

DS90LV047A將CPLD發送過來的外部控制信號轉化為符合LVDS標準的控制信號。相機控制信號的使用是可選擇的,像DALSA Spyder2系列,沒有控制信號的參與也能完成采集。

2.3 相機通信電路

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

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公司用來簡化設備驅動程序開發的軟件套件,它提供了一些外設的完全驅動函數,其中就有Video Port專用的Mini-driver驅動程序庫。

視頻驅動程序主要包括微驅動、類驅動和中間接口3個方面的設計。視頻采集驅動程序中,在GIO類驅動程序的基礎上進一步封裝成FVID類。將微驅動細分為視頻端口類和制定的編解碼芯片微驅動,兩者之間通過外部設備控制接口EDC實現對外圍芯片的打開、控制和關閉等操作。

為了實現Camera Link相機圖像數據的采集,TMS320DM642的視頻口必須被配置為RAW DATA采集方式。與通常的BT.656采集方式不同,當Video Port工作于RAW DATA采集方式下,TMS320DM642不會進行數據選擇和數據判斷,而BT.656方式需要判斷SAV/EAV同步碼,RAW DATA采集方式主要用于從ADC獲取原始的圖像數據。

在RAW DATA采集方式下,當CAPEN信號(VP0_CTL0)被使能時,Video Port開始采集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

當SSE位被置位且視頻口采樣使能信號有效,在2個垂直消隱間隔以后,視頻口開始采集數據。通過設置VCVBLNKP位,可以定義一個垂直消隱信號時間的長度。為了保證能在一幀數據開始的時候同步,系統將VCVBLNKP置位為0。

此外,系統采用的是DS90CR288A相機解碼芯片,不同于DDK中使用的SAA7121解碼芯片,所以在相機的接口配置中(VPORT_PortParams)需要對EBC接口進行修改。

DS90CR288A主要包括打開和關閉兩個操作,可以通過對外部CPLD中的相機控制寄存器VIDEO_CLR置位來操作。修改得到的EDC控制函數如下:

h.JPG

4 結論

本設計實現了TMS320DM642通過Video Port與Camera Link相機的無縫連接,硬件接口設計簡單,系統編程也很方便。整個圖像的采集都不用CPU的參與,可以提高整個系統的工作效率。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19404

    瀏覽量

    230974
  • 接口
    +關注

    關注

    33

    文章

    8691

    瀏覽量

    151780
  • 多媒體
    +關注

    關注

    0

    文章

    501

    瀏覽量

    37047
收藏 人收藏

    評論

    相關推薦

    基于TMS320DM642的CCD圖像采集系統設計

      本文提出了一種實時圖像采集處理系統的設計方法,該系統以TMS320DM642[1-2]為核心,結合視頻解碼芯片SAA7115H和OSD FPG
    發表于 12-13 10:43 ?1814次閱讀

    TMS320DM642視頻圖像處理雙路應用主板

    CIPS-VIDEO雙向實時圖像處理雙路應用主板,采用專業的多媒體圖像視頻/音頻)處理芯片(TI 的DSP
    發表于 12-01 11:35

    TMS320DM642如何與計算機實現數據通信

    請問TMS320DM642如何與計算機實現數據通信,將TMS320DM642處理圖像后得到的數據傳輸給計算機?有幾種方法,哪種方法比較好,急
    發表于 08-11 10:04

    如何利用TMS320DM642設計一個具備網絡傳輸功能的多路圖像監控系統?

    本系統采用專用圖像DSP處理器TMS320DM642,搭建了DSP-PC網絡互連和圖像傳輸的多路實時視頻采集系統,使網絡監控系統以其可靠性高
    發表于 06-07 06:01

    怎么實現基于TMS320DM642視頻采集驅動開發?

    本文針對自行研制的基于TMS320DM642(以下簡稱DM642)DSP的視頻處理板卡,使其在C64x系列DSP的實時操作系統DSP/BIOS的環境下運行,實現基于類/微驅動模型的視頻
    發表于 06-08 06:07

    基于TMS320DM642的視頻采集驅動程序的怎么實現

    本文針對自行研制的基于TMS320DM642(以下簡稱DM642)DSP的視頻處理板卡,使其在C64x系列DSP的實時操作系統DSP/BIOS的環境下運行,實現基于類/微驅動模型的視頻
    發表于 06-08 07:05

    TMS320DM642 pdf datasheet

    The TMS320C64x™ DSPs (including the TMS320DM642 device) are the highest-performance
    發表于 08-07 21:18 ?117次下載

    基于TI TMS320DM642平臺的H.324可視電話設計

    TI TMS320DM642 芯片運算能力達4800MIPs,時鐘頻率600MHz,具有強大的多媒體數字信號處理能力。本文提出了一種TI TMS320DM642 平臺上H.324 可視
    發表于 06-20 08:52 ?19次下載

    基于TMS320DM642的仿生眼視覺圖像處理系統

    本文設計方案仿生眼嵌入式機載視頻圖像處理系統使用ti公司tms320dm642高性能數字多媒體處理器作為核心
    發表于 09-10 10:17 ?33次下載

    基于TMS320DM642的視頻采集卡設計

     針對構建高穩定性、高魯棒性的多媒體數字監控系統設計并實現了一款基于TMS320DM642型數字信號處理器的四路實時MPEG-4視頻采集
    發表于 12-03 16:22 ?80次下載

    基于DM642的EDMA圖像處理系統

      1 前言   DM642 (TMS320DM642)型處理器是TI最新推出的面向多媒體處理領域的數字信號
    發表于 09-15 14:36 ?1927次閱讀
    基于<b class='flag-5'>DM642</b>的EDMA<b class='flag-5'>圖像</b><b class='flag-5'>處理</b>系統

    基于TMS320DM642視頻采集驅動開發

    關鍵技術。 TMS320DM642 是一款針對視頻和圖像解決方案的高性能數字多媒體處理器,具有極強的處理性能 高
    發表于 02-03 00:13 ?532次閱讀

    基于TMS320DM642多媒體芯片實現視頻監控系統的應用方案

    本文以TMS320C6000系列DSP中的一款TMS320DM642多媒體芯片為例,來具體說明如何設計嵌入式DSP數字視頻監控系統的硬件電路。
    的頭像 發表于 03-17 09:44 ?3454次閱讀
    基于<b class='flag-5'>TMS320DM642</b><b class='flag-5'>多媒體</b>芯片<b class='flag-5'>實現</b>視頻監控系統的應用方案

    基于TMS320DM642和EPM240芯片實現圖像采集處理系統的設計

    本文提出了一種應用TI 公司高性能DSP 處理器TMS320DM642,視頻解碼和Altera 新推出的CPLD EPM240 組成的嵌入式的具有初步圖像
    的頭像 發表于 06-10 14:47 ?3759次閱讀
    基于<b class='flag-5'>TMS320DM642</b>和EPM240芯片<b class='flag-5'>實現</b><b class='flag-5'>圖像</b><b class='flag-5'>采集</b>與<b class='flag-5'>處理</b>系統的設計

    TMS320DM642視頻/圖像定點數字信號處理器數據表

    電子發燒友網站提供《TMS320DM642視頻/圖像定點數字信號處理器數據表.pdf》資料免費下載
    發表于 08-03 11:09 ?0次下載
    <b class='flag-5'>TMS320DM642</b>視頻/<b class='flag-5'>圖像</b>定點數字信號<b class='flag-5'>處理器</b>數據表
    主站蜘蛛池模板: 99re热视频这里只有精品 | 国产精人妻无码一区麻豆 | 日本漫画无彩翼漫画 | 美女被黑人巨大进入 | 日韩一区精品视频一区二区 | 小SB几天没做SAO死了H | 最新无码专区在线视频 | 色多多深夜福利免费观看 | 护士日本xx厕所 | 动漫美女被h动态图 | 国产成人精品男人的天堂网站 | 久久综合色一综合色88中文 | 校园全肉高h湿一女多男 | 久久久久国产一级毛片高清片 | 国产在线精彩亚洲久久 | 亚洲欧洲日本无在线码播放 | 丫鬟粗大狠狠贯穿h | 中文字幕专区高清在线观看 | 久久热国产在线视频 | 女朋友的妈妈在线观看 | 亚洲国产成人在线 | 日本美女阴道 | 国产永久免费视频 | 国产精品无码人妻在线 | 国产精品AV视频一二三区 | 菠萝蜜国际一区麻豆 | 一本道在线综合久久88 | 精品 在线 视频 亚洲 | 中国老太太xxx | 午夜在线观看免费完整直播网页 | 亚洲视频在线免费观看 | jizz丝袜| 精品久久久久久久国产潘金莲 | 亚洲国产欧美另类 | 欧美含羞草免费观看全部完 | 真实国产乱子伦精品一区二区三区 | 小sao货ji巴cao死你视频 | 无码人妻精品国产婷婷 | 日本老人oldmantv乱 | 欧美亚洲国产手机在线有码 | 成人国产三级在线播放 |