亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        數(shù)字圖像采集接口電路設(shè)計方法

        2012-04-08 13:35:31
        湖南科技學(xué)院學(xué)報 2012年8期
        關(guān)鍵詞:存器電路設(shè)計嵌入式

        肖 可

        (湖南科技學(xué)院 計算機與通信工程系,湖南 永州 425100)

        數(shù)字圖像采集接口電路設(shè)計方法

        肖 可

        (湖南科技學(xué)院 計算機與通信工程系,湖南 永州 425100)

        本文介紹了兩種用于嵌入式系統(tǒng)的數(shù)字圖像采集接口方法,I/O接口和內(nèi)存直接寫入。在對采集速度要求不高的應(yīng)用中,I/O接口方法可以簡化接口電路設(shè)計,減少系統(tǒng)資源。對于要求實時進(jìn)行圖像處理的系統(tǒng),直接寫入內(nèi)存法可以在不需要處理器干預(yù)的情況下,直接將圖像數(shù)據(jù)寫入系統(tǒng)存儲區(qū)內(nèi),實現(xiàn)高速圖像采集。本文主要討論I/O接口方法。

        嵌入式系統(tǒng);圖像采集;I/O接口方法;接口電路設(shè)計

        一、引言

        嵌入式系統(tǒng)通常是一個包含微處理器的特殊計算機系統(tǒng),是一個較大系統(tǒng)或設(shè)備的組成部分,它在很大程度上決定了設(shè)備的功能特性。如今隨著信息化、智能化、網(wǎng)絡(luò)化的迅速發(fā)展,嵌入式系統(tǒng)已被廣泛應(yīng)用在消費電子、工業(yè)應(yīng)用、軍事國防、網(wǎng)絡(luò)設(shè)備等領(lǐng)域。隨著半導(dǎo)體技術(shù)的飛速發(fā)展,具有圖像功能的嵌入式應(yīng)用愈來愈多。從數(shù)碼相機、可視電話、多功能移動電話等消費產(chǎn)品到門禁、數(shù)字視頻監(jiān)視等工業(yè)控制及安防產(chǎn)品,圖像采集和處理已成為重要的組成部分之一。圖像采集需要進(jìn)行同步信號的處理,圖像采集過程比較復(fù)雜,電路設(shè)計也比較困難。傳統(tǒng)PC上的圖像采集卡在嵌入式系統(tǒng)中不同的處理器和圖像傳感器的信號定義及接口方式不同,沒有通用的接口芯片。利用系統(tǒng)中的現(xiàn)有資源設(shè)計圖像采集電路,可以減少器件數(shù)量、縮小產(chǎn)品體積和降低系統(tǒng)成本。所以,通常嵌入式系統(tǒng)中要求自行設(shè)計圖像采集接口電路。本文針對不同采集速度的要求,提出了兩種圖像采集接口電路的設(shè)計方法。

        二、圖像信號介紹

        在讀取圖像數(shù)據(jù)時用采樣時鐘PCLK鎖存輸出數(shù)據(jù)。除采樣時鐘(PCLK)和數(shù)據(jù)輸出(D)外,還有水平方向的行同步信號(HSYNC))和垂直方向的場同步信號(VSYNC)。對于隔行掃描器件,還有幀同步信號(FRAME)。一幀包括兩場,同步脈沖期間數(shù)據(jù)端口輸出的數(shù)據(jù)無效。 PLCK存在時,圖像數(shù)據(jù)端口連續(xù)不斷地輸出數(shù)據(jù)。由于行之間以及場之間輸出數(shù)據(jù)無效,在采集圖像數(shù)據(jù)必須考慮同步信號,讀取有效數(shù)據(jù)才能保證圖像的完整性。

        三、I/O接口設(shè)計

        對于MCU、DSP處理器,I/O是最方便的訪問方式之一。以I/O方式讀取圖像數(shù)據(jù)不僅可以簡化電路設(shè)計,而且程序也很簡單。但由于讀取每一個像素都要檢測狀態(tài),在處理器速度低的情況下,讀取圖像慢。在處理器速度快或圖像采集速度要求不高的應(yīng)用中,I/O接口方式是一個較好的選擇。

        1、電路原理和結(jié)構(gòu)

        在圖像傳感器和處理器之間,利用兩個鎖存器分別鎖存狀態(tài)和圖像數(shù)據(jù),處理器通過兩個I/O端口分別讀取。在采樣時鐘的上升沿數(shù)據(jù)鎖存器保存?zhèn)鞲衅鬏敵龅膱D像數(shù)據(jù),當(dāng)處理器通過I/O口讀取圖像時,數(shù)據(jù)鎖存器輸出數(shù)據(jù)。其它情況下,鎖存器輸出處于高阻狀態(tài)。處理器通過狀態(tài)鎖存器讀取同步信號和圖像就緒(Ready)指示信號。在數(shù)據(jù)鎖存器保存圖像數(shù)據(jù)的同時,狀態(tài)鎖存器產(chǎn)生Ready信號(從‘0’到‘1’)。處理器讀取圖像數(shù)據(jù)時,Ready信號自動清除(從‘1’到‘0’)。處理器讀取狀態(tài)時鎖存器驅(qū)動總線,其他情況下輸出處于高阻狀態(tài)。

        2、圖像讀取流程

        要保證圖像的完整性就必須從一場圖像的第一行開始讀取,對于隔行掃描輸出的圖像則必須從一幀的第一行開始讀取。讀取每行圖像數(shù)據(jù)時,則從該行的第一個像素開始。因此,在讀取圖像數(shù)據(jù)前應(yīng)先判斷場和行的起始位置。讀取每個像素數(shù)據(jù)前先查詢數(shù)據(jù)狀態(tài),如果數(shù)據(jù)已準(zhǔn)備好則讀取數(shù)據(jù)。

        3、同步信號檢測

        為了簡化電路設(shè)計,用處理器直接讀取同步信號,然后找出場和行的起始位置。 處理器讀取同步信號時,信號可能處在同步脈沖狀態(tài)(‘1’)或正常狀態(tài)(‘0‘)。對于那些同步信號反向的器件,則分別為‘0’和‘1’。如果信號處于同步脈沖狀態(tài),第一次檢測到的正常狀態(tài)就起始位置。如果信號處于正常狀態(tài),則首先檢測到脈沖狀態(tài),然后用同樣的方法確定起始位置。

        通過上述方法可以檢測出場的起始位置和行起始位置。

        4、用VHDL設(shè)計鎖存器

        在應(yīng)用中,以上兩個鎖存器的功能和其他邏輯集中在一起,用可編程邏輯器件實現(xiàn)。下面分別為它們的VHDL表示。

        設(shè)DO(0-7)是鎖存器輸出端,DI(0-7)是鎖存器輸入端,DM(0-7)是中間狀態(tài),Data_R是數(shù)據(jù)讀信號(低電平時有效),則數(shù)據(jù)鎖存器的VHDL描述為:

        Process (reset, PCLK) -- 鎖存圖像數(shù)據(jù)

        Begin

        If reset='0' then

        DM<="00000000"; -- 清除數(shù)據(jù)

        Else if PCLK'event and PCLK='1' then

        DM<=DI; -- 鎖存數(shù)據(jù)

        End if;

        End process;

        Process (DM, Data_R) -- 讀取圖像數(shù)據(jù)

        Begin

        If Data_R='0' then

        DO<=DM; -- 輸出圖像數(shù)據(jù)

        Else

        DO<="ZZZZZZZZ" -- 輸出高阻

        End if;

        End process;

        進(jìn)一步設(shè)數(shù)據(jù)有效狀態(tài)為Dstatus, 狀態(tài)讀寫信號為Status_R (低點平時有效),則狀態(tài)鎖存器的VHDL描述為:

        Process (reset, PCLK,Data_R) -- 數(shù)據(jù)有效狀態(tài)控制

        Begin

        If reset='0' or Data_R='0' then

        Dstatus<='0'; -- 清除狀態(tài)

        Else if PCLK'enent and PCLK='1' then

        Dstatus<='1'; -- 設(shè)置狀態(tài)

        End if;

        End process;

        Process (Dstatus, Status_R) --讀取狀態(tài)和同步信號

        Begin

        If Status_R='0' then

        DO0<=Dstatus;

        DO1<=VSYNC;

        DO2<=HSYNC;

        DO3<=FRAME;

        Else

        DO<="ZZZZZZZZ"; -- 高阻狀態(tài)

        End if;

        End process;

        在處理器速度較慢且圖像數(shù)據(jù)輸出的頻率不能降低的情況下,采用上述I/O接口方法不能得到完整的圖像。另外,有些應(yīng)用中要求能夠?qū)崟r采集圖像。為此,我們設(shè)計了高速數(shù)據(jù)圖像采集方法―內(nèi)存直接寫入法。由于SRAM訪問控制簡單,電路設(shè)計方便,被大量嵌入式系統(tǒng)采用。具體應(yīng)用中可根據(jù)不同需求對上述設(shè)計進(jìn)行修改以滿足不同的要求。

        [1]何立民.從嵌入式系統(tǒng)看現(xiàn)代計算機產(chǎn)業(yè)革命[J].單片機與嵌入式系統(tǒng)應(yīng)用,2008,(1).

        [2]胡繼陽等. 嵌入式系統(tǒng)導(dǎo)論. 北京: 中國鐵道出版社,2005.

        [3]陳翌等. 嵌入式軟件開發(fā)技術(shù). 北京: 國防工業(yè)出版社,2003.

        [4]劉攀,王紅亮,孟令軍.基于FPGA的數(shù)字圖像采集存儲系統(tǒng)的設(shè)計[J].電視技術(shù),2010,34(6):32-34.

        [5]朱奕丹,方怡冰.基于FPGA的圖像采集與VGA顯示系統(tǒng)[J].計算機應(yīng)用,2011,31(5): 1258-1260.

        TP302

        A

        1673-2219(2012)08-0043-03

        2012-05-10

        肖可(1972-),男,湖南永州人,實驗師,研究方向為智能仿真。

        (責(zé)任編校:何俊華)

        猜你喜歡
        存器電路設(shè)計嵌入式
        低面積與低延遲開銷的三節(jié)點翻轉(zhuǎn)容忍鎖存器設(shè)計
        一種低成本的四節(jié)點翻轉(zhuǎn)自恢復(fù)鎖存器設(shè)計
        一種低功耗的容軟錯誤鎖存器設(shè)計
        Altium Designer在電路設(shè)計中的應(yīng)用
        電子制作(2019年16期)2019-09-27 09:34:58
        負(fù)反饋放大電路設(shè)計
        電子制作(2019年23期)2019-02-23 13:21:36
        搭建基于Qt的嵌入式開發(fā)平臺
        嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
        基于UC3843的60W升壓電路設(shè)計
        Grain型級聯(lián)反饋移存器的非奇異性判定
        計算機工程(2014年3期)2014-06-02 07:48:40
        Altera加入嵌入式視覺聯(lián)盟
        免费观看成人稀缺视频在线播放| 亚洲午夜福利在线观看| 色狠狠色狠狠综合天天| 国产精品无码专区av在线播放| 日韩区在线| 国内视频一区| 我想看久久久一级黄片| 色天使久久综合网天天| 午夜不卡av免费| 青青视频一区| 少妇被爽到自拍高潮在线观看| 精品亚洲第一区二区三区| 中文字幕一区日韩精品| 精精国产xxxx视频在线| 日本一区二区不卡超清在线播放| 日本系列有码字幕中文字幕| 国产h视频在线观看| 久久精品国产亚洲av麻| 精品日韩欧美| 成av人大片免费看的网站| 色欲综合一区二区三区| 馬与人黃色毛片一部| 亚洲免费成年女性毛视频| 青青草在线免费视频播放| 女人被爽到高潮视频免费国产 | 久久久无码精品亚洲日韩蜜臀浪潮| 精品久久久久久久中文字幕| 伊人色综合九久久天天蜜桃| 有坂深雪中文字幕亚洲中文| 国产aⅴ无码专区亚洲av| 无码精品a∨在线观看十八禁 | 蜜桃在线播放免费一区二区三区 | 亚洲最新版无码AV| 亚洲中文字幕国产剧情| 国产精品白丝久久av网站| 欧美精品一区二区蜜臀亚洲| 亚洲VA中文字幕无码毛片春药| 亚洲高清精品一区二区| 亚洲成人中文字幕在线视频| 熟女熟妇伦av网站| 日本一本久道|