AD9822在CCD系統(tǒng)中的應(yīng)用設(shè)計(jì)-設(shè)計(jì)應(yīng)用_第1頁(yè)
AD9822在CCD系統(tǒng)中的應(yīng)用設(shè)計(jì)-設(shè)計(jì)應(yīng)用_第2頁(yè)
AD9822在CCD系統(tǒng)中的應(yīng)用設(shè)計(jì)-設(shè)計(jì)應(yīng)用_第3頁(yè)
AD9822在CCD系統(tǒng)中的應(yīng)用設(shè)計(jì)-設(shè)計(jì)應(yīng)用_第4頁(yè)
AD9822在CCD系統(tǒng)中的應(yīng)用設(shè)計(jì)-設(shè)計(jì)應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

精品文檔-下載后可編輯AD9822在CCD系統(tǒng)中的應(yīng)用設(shè)計(jì)-設(shè)計(jì)應(yīng)用

摘要:結(jié)合CCD成像器的特點(diǎn)介紹一種以AD9822+FPGA為的CCD視頻處理方案。詳述了AD9822的內(nèi)部結(jié)構(gòu)和工作原理及其配置方法,重點(diǎn)針對(duì)CCD視頻信號(hào)的特點(diǎn)討論CDS技術(shù)的優(yōu)越性。選用FPGA器件作為硬件設(shè)計(jì)載體,使用VHDL語(yǔ)言對(duì)AD9822進(jìn)行初始化配置和驅(qū)動(dòng)時(shí)序的設(shè)計(jì)。實(shí)驗(yàn)證明,AD9822能夠滿足CCD成像系統(tǒng)視頻處理的要求,且性能可靠,使用靈活。

關(guān)鍵詞:CCD;AD9822;相關(guān)雙采樣;現(xiàn)場(chǎng)可編程門陣列

引言

CCD圖像傳感器,CCD圖像傳感器(ChargedCoupledDevice)于1969年在貝爾試驗(yàn)室研制成功,之后由日商等公司開始量產(chǎn),其發(fā)展歷程已經(jīng)將近30多年,從初期的10多萬像素已經(jīng)發(fā)展至目前主流應(yīng)用的500萬像素。CCD又可分為線型(Linear)與面型(Area)兩種,其中線型應(yīng)用于影像掃瞄器及傳真機(jī)上,而面型主要應(yīng)用于數(shù)碼相機(jī)(DSC)、攝錄影機(jī)、監(jiān)視攝影機(jī)等多項(xiàng)影像輸入產(chǎn)品上,也是20世紀(jì)70年代出現(xiàn)的新型半導(dǎo)體光電轉(zhuǎn)換器件,經(jīng)歷了30多年的發(fā)展直到今日,它的技術(shù)已經(jīng)成熟。近幾十年來,CCD在圖像傳感、信號(hào)處理、數(shù)字存儲(chǔ)等領(lǐng)域取得了重大發(fā)展。CCD具有靈敏度高、分辨率高、噪聲小、動(dòng)態(tài)范圍大等優(yōu)勢(shì),具有非常廣闊的應(yīng)用前景。隨著CCD性能的不斷提高,對(duì)其信號(hào)處理芯片也提出了更高的要求。CCD視頻信號(hào)處理的設(shè)計(jì)重點(diǎn)在于信號(hào)處理器對(duì)CCD輸出的視頻信號(hào)進(jìn)行放大、相關(guān)雙采樣、A/D變換等處理,形成數(shù)字化的圖像數(shù)據(jù),以進(jìn)行后續(xù)的圖像處理。該部分的設(shè)計(jì)要求分析CCD輸出數(shù)字視頻信號(hào)的特點(diǎn),從而選擇滿足高速率要求的專用CCD視頻信號(hào)處理芯片。在此選用了CCD視頻信號(hào)處理芯片AD9822設(shè)計(jì)了CCD視頻信號(hào)處理電路。在分析了該芯片的電路結(jié)構(gòu)和工作原理后,基于現(xiàn)場(chǎng)可編程門器件(FPGA)技術(shù)完成了該芯片的初始化設(shè)置和寄存器配置,并結(jié)合Xilinx公司的FPGA芯片XC3S50完成了硬件電路的設(shè)計(jì)。

1CCD視頻信號(hào)的特點(diǎn)及其處理方法

CCD,是電荷耦合元件,可以稱為CCD圖像傳感器。CCD是一種半導(dǎo)體器件,能夠把光學(xué)影像轉(zhuǎn)化為數(shù)字信號(hào)。CCD上植入的微小光敏物質(zhì)稱作像素(Pixel)。一塊CCD上包含的像素?cái)?shù)越多,其提供的畫面分辨率也就越高。CCD的作用就像膠片一樣,但它是把圖像像素轉(zhuǎn)換成數(shù)字信號(hào)。CCD上有許多排列整齊的電容,能感應(yīng)光線,并將影像轉(zhuǎn)變成數(shù)字信號(hào)。經(jīng)由外部電路的控制,每個(gè)小電容能將其所帶的電荷轉(zhuǎn)給它相鄰的電容。

CCD輸出信號(hào)必須進(jìn)行視頻處理才能為后續(xù)電路使用。一方面,是為了盡可能地消除各種噪聲和干擾同時(shí)又不損失圖像細(xì)節(jié),并且保證在CCD的動(dòng)態(tài)范圍內(nèi)圖像信號(hào)隨目標(biāo)亮度成線性變化;另一方面,要對(duì)CCD輸出信號(hào)進(jìn)行數(shù)字化處理,以便于計(jì)算機(jī)處理。這里介紹一下CCD輸出信號(hào)的特點(diǎn)。CCD器件輸出的信號(hào)比較特殊,其輸出信號(hào)波形如圖1所示。從圖1中可以看出,這些信號(hào)就其幅值來講是模擬信號(hào),其幅值可以反映出每個(gè)像素單元受光后感生電荷的多少,是模擬量,同時(shí)在信號(hào)輸出和感測(cè)過程中的非線性以及信號(hào)轉(zhuǎn)移過程中的電荷損失,都說明了CCD器件輸出信號(hào)具有模擬信號(hào)的特點(diǎn)。但是,在時(shí)間關(guān)系上,這些信號(hào)又受、穩(wěn)定的時(shí)鐘控制,并在時(shí)鐘脈沖的作用下移位輸出,類似于數(shù)字移位寄存器。根據(jù)檢測(cè)結(jié)果可知,每個(gè)像素中光生電荷的有無才是重要的,而非電荷量的多少。綜合兩方面的情況,說明CCD信號(hào)具有模擬性和數(shù)字性,為數(shù)字視頻信號(hào)。因此,對(duì)這種信號(hào)的處理也有別于普通的模擬信號(hào)。傳統(tǒng)的CCD相機(jī)視頻處理的組成由各自獨(dú)立的器件完成,其電路復(fù)雜、調(diào)試?yán)щy、價(jià)格昂貴。專用視頻信號(hào)處理器將相關(guān)雙采樣、可編程增益控制、暗電平補(bǔ)償、ADC模數(shù)轉(zhuǎn)換等功能集成在一片芯片上,集成度高,功能強(qiáng)大,性能優(yōu)越,價(jià)格便宜,滿足CCD相機(jī)朝著輕量化、小型化方向發(fā)展的需求,是本文設(shè)計(jì)CCD成像系統(tǒng)視頻處理電路的器件。

2AD9822的結(jié)構(gòu)及其工作原理

2.1AD9822簡(jiǎn)介

AD9822是美國(guó)ADI公司的一款面向CCD的完善的低功耗單通道模擬信號(hào)處理器,內(nèi)含15MSPS的相關(guān)雙采樣((CDS)是內(nèi)容分發(fā)服務(wù)是互聯(lián)網(wǎng)的一項(xiàng)新技術(shù),是否具備CDS已成為衡量IDC綜合能力的標(biāo)志之一;是否具備全國(guó)或范圍內(nèi)的內(nèi)容分發(fā)網(wǎng)絡(luò)已成為ICP等選擇合作伙伴的考慮因素之一,內(nèi)容分發(fā)技術(shù)主要是針對(duì)各類門戶網(wǎng)站。電子商務(wù)網(wǎng)站、類以及社區(qū)類網(wǎng)站而提供的服務(wù))電路、可編程增益放大器(PGA)是一種通用性很強(qiáng)的放大器,其放大倍數(shù)可以根據(jù)需要用程序進(jìn)行控制。采用這種放大器,可通過程序調(diào)節(jié)放大倍數(shù),使A/D轉(zhuǎn)換器滿量程信號(hào)達(dá)到均一化,因而大大提高測(cè)量精度。所謂量程自動(dòng)轉(zhuǎn)換就是根據(jù)需要對(duì)所處理的信號(hào)利用可編程增益放大器進(jìn)行倍數(shù)的自動(dòng)調(diào)節(jié),以滿足后續(xù)電路和系統(tǒng)的要求??删幊淘鲆娣糯笃饔袃煞N——組合PGA和集成PGA。14位精度的采樣率為15MSPS的A/D轉(zhuǎn)換器,可以對(duì)面陣CCD信號(hào)和模擬視頻信號(hào)進(jìn)行A/D轉(zhuǎn)換。AD9822以其高精度、高速度的模數(shù)轉(zhuǎn)換能力,廣泛應(yīng)用在工業(yè)控制、醫(yī)療儀器、科學(xué)研究等領(lǐng)域的高精度圖像采集系統(tǒng)中。

圖2為AD9822的內(nèi)部結(jié)構(gòu),它提供三通道的信號(hào)輸入,每個(gè)通道由輸入箝位、相關(guān)雙采樣、DAC補(bǔ)償以及可編程增益放大器PGA和高精度A/D轉(zhuǎn)換器構(gòu)成。CCD輸出信號(hào)先后在相關(guān)雙采樣處理單元、增益控制處理單元以及A/D轉(zhuǎn)換處理單元作用下,轉(zhuǎn)換成數(shù)字信號(hào)輸出。

2.2AD9822的工作原理

本設(shè)計(jì)采用的是單路CDS模式,CCD視頻信號(hào)在進(jìn)入AD9822之前,首先要進(jìn)行交流耦合。由于CCD的輸出信號(hào)包含了一個(gè)較大的直流成分,這個(gè)直流量會(huì)超出后接信號(hào)處理芯片允許的輸入信號(hào)電壓范圍,因此,需要從信號(hào)中去除這個(gè)大的直流分量。在實(shí)際電路中,將CCD的輸出信號(hào)經(jīng)過一個(gè)O.1μF的耦合電容連接到AD9822的CCD信號(hào)輸入引腳。在本設(shè)計(jì)中,由于CCD輸出信號(hào)的幅值為1.9V,而AD9822允許的輸入信號(hào)幅值為2V,所以,經(jīng)過交流耦合后,CCD輸出信號(hào)可直接進(jìn)入AD9822。之后,視頻信號(hào)首先經(jīng)過的是輸入箝位電路,箝位電路用來消除信號(hào)鏈中的殘留偏壓,并且跟蹤C(jī)CD暗像素的頻率成份,錯(cuò)誤的信號(hào)將被過濾掉,所以噪聲降低,去掉偏壓還可減小對(duì)增益改變的影響。

經(jīng)過箝位后的信號(hào)進(jìn)入相關(guān)雙采樣電路。電路對(duì)每個(gè)CCD像素信號(hào)進(jìn)行兩次采樣,以提取視頻信息和抑制低頻噪聲。由于CCD每個(gè)像素的輸出信號(hào)中既包含有光敏信號(hào),也包含有復(fù)位脈沖電壓信號(hào),若在光電信號(hào)的積分開始時(shí)和積分結(jié)束時(shí),分別對(duì)輸出信號(hào)采樣,并且使得兩次采樣的間隔時(shí)間遠(yuǎn)小于時(shí)間常數(shù)RonC(Ron為復(fù)位管的導(dǎo)通電阻),則這樣2次采樣的噪聲電壓相差無幾,而這兩次采樣的時(shí)間又是相關(guān)的。若將兩次采樣值相減,就基本消除了復(fù)位噪聲的干擾,得到信號(hào)電平的實(shí)際有效幅值。如圖1所示,CDSCLK1和CDSCLK2分別用來對(duì)參考電平和數(shù)據(jù)電平進(jìn)行采樣,ADCCLK為ADC的采樣時(shí)鐘。它們和CCD視頻信號(hào)的位置關(guān)系決定了信號(hào)質(zhì)量的好壞。CDSCLK1,CDSCLK2和ADCCLK均由FPGA實(shí)現(xiàn)。

經(jīng)過相關(guān)雙采樣后,信號(hào)被送入增益放大器PGA。這里先經(jīng)過一個(gè)DAC補(bǔ)償?shù)姆答伨W(wǎng)絡(luò),以便更穩(wěn)定地調(diào)節(jié)圖像信號(hào)。DACoffset可以提供-350~+350mV的信號(hào)補(bǔ)償,步進(jìn)階數(shù)為512,即9b的分辨率。具體數(shù)值通過補(bǔ)償寄存器進(jìn)行配置。增益放大器PGA的增益范圍為1~5.7dB,步進(jìn)階數(shù)為64階,分辨率為6b,通過PGA增益寄存器進(jìn)行配置。PGA的增益值和PGAGain寄存器中的值之間的關(guān)系如下:

式中:G為增益寄存器中的十進(jìn)制的值,變化范圍為0~63。

合理地設(shè)置增益放大器,可將信號(hào)調(diào)節(jié)至ADC允許的量程,有利于提高ADC的動(dòng)態(tài)范圍,從而提高圖像質(zhì)量。

經(jīng)過以上信號(hào)預(yù)處理后,信號(hào)進(jìn)入A/D轉(zhuǎn)換器,AD9822使用的是高性能14b模數(shù)轉(zhuǎn)換器,高速低耗。差分非線性性能在O.7LsB左右。由CCD視頻信號(hào)的數(shù)據(jù)輸出速率可知,AD采樣率為10MHz。因?yàn)锳D9822只有8個(gè)數(shù)據(jù)輸出引腳,因此采用分時(shí)輸出高8位和低6位的方法來實(shí)現(xiàn)14位數(shù)據(jù)的輸出。采樣時(shí)鐘ADCCLK和輸出數(shù)據(jù)關(guān)系如圖2所示。輸出數(shù)據(jù)送入低壓差分線驅(qū)動(dòng)器DS90C031后轉(zhuǎn)換為差分信號(hào),而后送到下處理器進(jìn)行處理。

2.3AD9822內(nèi)部寄存器的配置

由上面的介紹可知,AD9822的各種功能模式由其內(nèi)部寄存器控制,通過三線串行接口SLOAD,SDATA,SCK對(duì)內(nèi)部寄存器寫數(shù)據(jù)就可實(shí)現(xiàn)對(duì)其功能模式的配置。AD9822共有8個(gè)8b的內(nèi)部寄存器,各寄存器的每一位控制不同的內(nèi)容。其中,配置寄存器控制芯片的工作模式和偏置電壓。MUX寄存器控制采樣通道的順序。PGA寄存器和補(bǔ)償寄存器各有3個(gè),分別對(duì)紅、綠、藍(lán)3個(gè)通道做增益控制和信號(hào)補(bǔ)償。設(shè)計(jì)中,由FP-GA提供三線串行接口的時(shí)序及數(shù)據(jù)。

3.AD9822初始化及工作時(shí)序的實(shí)現(xiàn)

3.1現(xiàn)場(chǎng)可編程門陣列(FPGA)

FPGA采用了邏輯單元陣列LCA(LogicCellArray)這樣一個(gè)概念,內(nèi)部包括可配置邏輯模塊CLB(ConfigurableLogicBlock)、輸出輸入模塊IOB(InputOutputBlock)和內(nèi)部連線(Interconnect)三個(gè)部分。現(xiàn)場(chǎng)可編程門陣列(FPGA)是可編程器件。與傳統(tǒng)邏輯電路和門陣列(如PAL,GAL及CPLD器件)相比,F(xiàn)PGA具有不同的結(jié)構(gòu),F(xiàn)PGA利用小型查找表(16×1RAM)來實(shí)現(xiàn)組合邏輯,每個(gè)查找表連接到一個(gè)D觸發(fā)器的輸入端,觸發(fā)器再來驅(qū)動(dòng)其他邏輯電路或驅(qū)動(dòng)I/O,由此構(gòu)成了即可實(shí)現(xiàn)組合邏輯功能又可實(shí)現(xiàn)時(shí)序邏輯功能的基本邏輯單元模塊,這些模塊間利用金屬連線互相連接或連接到I/O模塊。FPGA的邏輯是通過向內(nèi)部靜態(tài)存儲(chǔ)單元加載編程數(shù)據(jù)來實(shí)現(xiàn)的,存儲(chǔ)在存儲(chǔ)器單元中的值決定了邏輯單元的邏輯功能以及個(gè)模塊之間或模塊與I/O間的連接方式,并終決定了邏輯單元的邏輯功能以及各模塊之間或模塊與I/O間的聯(lián)接方式,并終決定了FPGA所能實(shí)現(xiàn)的功能,F(xiàn)PGA允許無限次的編程。

隨著電子技術(shù)的不斷發(fā)展,電子系統(tǒng)的設(shè)計(jì)方法也發(fā)生了很大的變化,基于EDA技術(shù)的芯片設(shè)計(jì)已經(jīng)代替了傳統(tǒng)的設(shè)計(jì)方法成為電子系統(tǒng)設(shè)計(jì)的主流?,F(xiàn)場(chǎng)可編程門陣列(FPGA)是應(yīng)用極為廣泛的一類可編程專用集成電路(ASIC),工程師可以利用它在實(shí)驗(yàn)室里設(shè)計(jì)出所需的專用集成電路,從而縮短產(chǎn)品的開發(fā)周期,降低開發(fā)成本。此外,F(xiàn)PGA還具有可重復(fù)編程和在系統(tǒng)重構(gòu)的特性,使得硬件的功能可以像軟件一樣通過編程來修改,這樣就極大地提高了電子系統(tǒng)設(shè)計(jì)的靈活性和通用性。本文選用Xilinx公司的FPGA芯片XC3S50器件,結(jié)合ISE10.1開發(fā)工具,可以實(shí)現(xiàn)電路設(shè)計(jì)、仿真、器件編程等全部功能,開發(fā)調(diào)試靈活。

3.2AD9822初始化設(shè)置和工作時(shí)序的實(shí)現(xiàn)

要使AD9822正常工作,需要為其提供初始化設(shè)置和驅(qū)動(dòng)時(shí)序,初始化設(shè)置用于設(shè)定該芯片的工作狀態(tài),驅(qū)動(dòng)時(shí)序?yàn)锳/D轉(zhuǎn)換提供正確的采樣時(shí)鐘。選用硬件編程語(yǔ)言VHDL設(shè)計(jì)AD9822的初始化設(shè)置和驅(qū)動(dòng)時(shí)序。VHDL,VHDL語(yǔ)言是一種用于電路設(shè)計(jì)的語(yǔ)言。它在80年代的后期出現(xiàn),中文是超高速集成電路硬件描述語(yǔ)言,主要是應(yīng)用在數(shù)字電路的設(shè)計(jì)中。目前,它在中國(guó)的應(yīng)用多數(shù)是用在FPGA/CPLD/EPLD的設(shè)計(jì)中,它也被用來設(shè)計(jì)ASIC。VHDL主要用于描述數(shù)字系統(tǒng)的結(jié)構(gòu),行為,功能和接口。除了含有許多具有硬件特征的語(yǔ)句外,VHDL的語(yǔ)言形式、描述風(fēng)格以及語(yǔ)法是十分類似于一般的計(jì)算機(jī)語(yǔ)言。VHDL的程序結(jié)構(gòu)特點(diǎn)是將一項(xiàng)工程設(shè)計(jì),或稱設(shè)計(jì)實(shí)體(可以是一個(gè)元件,一個(gè)電路模塊或一個(gè)系統(tǒng))分成外部(或稱可視部分,及端口)和內(nèi)部(或稱不可視部分),既涉及實(shí)體的內(nèi)部功能和算法完成部分。在對(duì)一個(gè)設(shè)計(jì)實(shí)體定義了外部界面后,一旦其內(nèi)部開發(fā)完成后,其他的設(shè)計(jì)就可以直接調(diào)用這個(gè)實(shí)體。這種將設(shè)計(jì)實(shí)體分成內(nèi)外部分的概念是VHDL系統(tǒng)設(shè)計(jì)的基本點(diǎn)。采用自頂向下的設(shè)計(jì)方式,具有很強(qiáng)的系統(tǒng)硬件描述能力和系統(tǒng)仿真能力。

AD9822的初始化設(shè)置通過三線串行接口來實(shí)現(xiàn),圖3為向內(nèi)部寄存器寫數(shù)據(jù)的時(shí)序。圖中,SLOAD是移位寄存器使能端,SDATA向移位寄存器寫數(shù)據(jù),SCLK為寫數(shù)據(jù)的時(shí)鐘,在設(shè)計(jì)中,頻率選為1OMHz。SDATA數(shù)據(jù)長(zhǎng)度為2個(gè)字節(jié),有效數(shù)據(jù)為12位。其中3位寄存器地址選通位,9位寄存器數(shù)據(jù)位。在2個(gè)字節(jié)的移位操作完畢之后,移位寄存器中的數(shù)據(jù)在SLOAD上升沿被送入并行鎖存寄存器中,即在SLOAD上升沿進(jìn)行系統(tǒng)配置更新。頻率選為10MHz。

AD9822的工作時(shí)序由CDS驅(qū)動(dòng)時(shí)鐘和A/D轉(zhuǎn)換時(shí)鐘2部分組成。CDS驅(qū)動(dòng)時(shí)鐘信號(hào)為CDSCLK1和CDSCLK2,二者均在下降沿處采集信號(hào)。CDSCLK1為次采樣觸發(fā)信號(hào),CDSCLK2為第二次采樣觸發(fā)信號(hào)。在ADCCLK下降沿處采樣經(jīng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論