新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > EZ-USB FX2實現圖像采集系統

        EZ-USB FX2實現圖像采集系統

        作者: 時間:2012-07-23 來源:網絡 收藏

        由于系統采集的數據量大,帶寬要求高,以往的系統通常使用PCI總線實現。但是計算機本身配置的PCI接口數量非常有限,而且拆裝PCI接口設備需要打開機箱,一般操作人員并不具備這樣的能力,導致系統應用受到限制。USB(通用串行總線)接口列可以完全解決以上難題。首先,USB2.0接口的速度已經達到480Mbps,完全可以滿足系統對速度的要求。另外,USB接口是真正支持即插即用,且允許熱插撥的接口,所以目前大量數據采集系統都選擇使用USB2.0接口實現。

          本文利用SAA7113H實現模擬視頻信號解碼,并借助 單片機CY7C68013將數字圖像數據直接通過USB2.0接口傳輸到計算機,通過PC機程序實現圖像的無損采集,大大簡化了采集卡的硬件設計,降低了采集卡硬件要求,有效降低了圖像采集卡的成本。

          1 系統硬件設計

          系統硬件結構如圖1所示。系統主要由視頻解碼芯片SAA7113H、USB控制芯片CY7C68013和一塊容量為1kB的24C01EEPROM芯片組成。

          

        EZ-USB FX2實現圖像采集系統

          圖1 系統硬件結構

          1.1 視頻解碼芯片-SAA7113H

          SAA7113H是飛利浦公司出品的一款視頻解碼芯片,它的作用是將輸入的模擬視頻信號解碼為標準的8位VPO數字信號。它可以輸入4路模擬視頻信號,通過I2C總線對內部寄存器的不同配置可以對4路復合視頻輸入進行轉換,改變亮度、對比度等參數。SAA7113H兼容PAL、NTSC等多種制式,可以自動檢測場頻,可以在PAL、NTSC之間自動切換控制。SAA7113H解碼后輸出的是標準的YUV 4:2:2格式數字信號。

          1.2 USB控制芯片--CY7C68013A

          CYTC68013A( )是Cypress半導體公司推出的一款USB2.0芯片,它內部集成了增強的8051內核,支持最大48MHz的時鐘頻率,在相同時鐘頻率下,的平均指令執行速度可達到標準8051的2.5倍。CY7C68013芯片內部集成了一個與8051內核相對獨立的SIE(串行接口引擎),在不需要8051內核參與的情況下,通過USB端口和外部邏輯共享FIFO的方式,實現外部數據與USB端口的數據交換,大大加快了數據傳輸的速度,可實現的最大速度為480Mbps。

          1.3 系統硬件實現

          硬件連接方面,利用CY7C68013的I2C端口連接24C01,以便在系統上電后提取24C01中的信息,實現設備枚舉,下載相應固件。利用CY7C68013模擬I2C端口連接SAA7113H,對其內部寄存器進行配置,實現解碼芯片初始化操作。CY7C68013工作在Slave FIFO(從屬的FIFO)模式,將SAA7113H的VPO數據總線直接連接到CY7C68013的FD總線,使用CY7C68013的IOAO端口檢測數字視頻的場標志信號,用于實現幀同步。將CY7C68013的SLWR*(從屬寫)信號量為有效,SLRD(從屬讀)和SLOE(輸出有效)置為無效,由SAA7113H通過自身輸出的27MHz同步時鐘將數字視頻信號以同步方式直接寫入CY7C68013內部的FIFO,再通過SIE將FIFO中的數據以高速方式直接傳送到PC機,實現視頻數據的采集。

          2 系統軟件設計

          系統軟件設計主要包括固件程序設計、驅動程序設計和PC機采集程序3大部分。


        上一頁 1 2 3 下一頁

        關鍵詞: EZ-USB FX2 圖像采集

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 江阴市| 郧西县| 秀山| 抚松县| 金山区| 塔城市| 仁布县| 嘉善县| 金阳县| 西城区| 卢湾区| 漳平市| 安岳县| 伽师县| 太原市| 馆陶县| 黑龙江省| 家居| 鸡东县| 锡林浩特市| 恩施市| 濮阳县| 肇源县| 宁城县| 盐池县| 苍溪县| 咸宁市| 成安县| 兴文县| 云霄县| 凤翔县| 长沙市| 桃园市| 海宁市| 绥阳县| 阿勒泰市| 沅陵县| 石棉县| 临夏市| 故城县| 连州市|