《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 模擬設(shè)計(jì) > 設(shè)計(jì)應(yīng)用 > 基于AD9978A雙通道的CCD相機(jī)設(shè)計(jì)
基于AD9978A雙通道的CCD相機(jī)設(shè)計(jì)
來(lái)源:電子技術(shù)應(yīng)用2013年第3期
黃 濤1,,2,,廖 勝1,,韓維強(qiáng)1
1.中國(guó)科學(xué)院光電技術(shù)研究所,,四川 成都610209,; 2.中國(guó)科學(xué)院大學(xué),,北京100049
摘要: 基于ADI公司的雙通道,、14 bit串行輸出圖像預(yù)處理芯片(AFE)AD9978A設(shè)計(jì)了一套CCD黑白數(shù)字?jǐn)z像機(jī)電路系統(tǒng),。系統(tǒng)采用Dalsa公司的1 024×1 024幀轉(zhuǎn)移面陣CCD FTT1010M作為圖像傳感器,采用專用集成芯片DPP2010A作為時(shí)序發(fā)生器,,以FPGA 為控制核心,,并應(yīng)用LVDS接口完成圖像輸出。針對(duì)CCD雙通道輸出時(shí)通道間存在的不均勻性問(wèn)題,,使用AD9978A在電路上給出了改進(jìn),,并系統(tǒng)研究了該芯片復(fù)雜的寄存器配置問(wèn)題。經(jīng)驗(yàn)證,,該系統(tǒng)能在不添加任何均勻性校正算法的情況下,,輸出均勻性良好的雙通道圖像。
中圖分類號(hào): TN492
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2013)03-0057-04
Dual channel CCD digital camera circuit design based on AD9978A
Huang Tao1,,2,,Liao Sheng1,Han Weiqiang1
1.Institute of Optics and Electronics,,Chinese Academy of Sciences,,Chengdu 610209,China,; 2.University of Chinese Academy of Sciences,,Beijing 100049,China
Abstract: A set of CCD monochrome camera circuit is designed based on ADI Company′s dual channel,14 bit HD image signal processor with precision timing core AD9978A. The system adopts the Dalsa Company’s 1 024×1 024 frame transfer array CCD FTT1010M as the image sensor and a special integrated chip DPP2010A as the PPG,,and applies FPGA as the core of the system controller and the LVDS interface to complete the image output. According to the problem of nonuniformity between each channel after the transmission of the CCD dual channel output, the circuit is improved by using AD9978A. And the complex register allocation of this chip has been studied. After verification, the image performs good uniformity with the system in the case of none adding algorithm of nonuniformity correction.
Key words : CCD,;dual channel;AFE,;image uniformity

    CCD(Charge Coupled Devices)以其高靈敏度,、較寬的動(dòng)態(tài)范圍以及較高響應(yīng)速度,成為當(dāng)前的主流圖像傳感器之一,。以CCD為核心的圖像處理系統(tǒng)包括CCD陣列,、模擬前端AFE(Analog Front End)和數(shù)字處理模塊,其中模擬前端是實(shí)現(xiàn)前端CCD原始圖像模擬輸入信號(hào)到后端數(shù)字處理信號(hào)轉(zhuǎn)換的關(guān)鍵環(huán)節(jié),,其性能直接決定了系統(tǒng)成像的圖像質(zhì)量,。本文以ADI雙通道、14 bit串行輸出高速圖像預(yù)處理芯片AD9978A為AFE設(shè)計(jì)了一套CCD黑白數(shù)字?jǐn)z像機(jī),,在提高數(shù)據(jù)傳輸和處理速率的同時(shí),,保證圖像的均勻性。

1 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
1.1 系統(tǒng)電路組成

    系統(tǒng)電路主要由CCD芯片,、驅(qū)動(dòng)電路,、可編程脈沖發(fā)生器PPG(Programmable Pulse Generator)、前端處理電路(Front End),、FPGA,、EPLD、LVDS接口電路和二次電路等部分組成,如圖1所示,。

 

 


    系統(tǒng)以FPGA為核心,,協(xié)同可編程脈沖發(fā)生器產(chǎn)生主時(shí)鐘以及各種時(shí)序信號(hào),經(jīng)由時(shí)鐘驅(qū)動(dòng),、控制前端處理電路將CCD輸出的模擬信號(hào)進(jìn)行模擬前端放大,、相關(guān)雙采樣及增益控制(VGA)后完成A/D轉(zhuǎn)換,,產(chǎn)生的14 bit采樣數(shù)據(jù)以串行LVDS信號(hào)輸出至FPGA進(jìn)行圖像輸出信號(hào)合成,,最后由EPLD完成圖像輸出信號(hào)的轉(zhuǎn)發(fā)。
1.2 系統(tǒng)的具體實(shí)現(xiàn)
1.2.1 CCD芯片

    系統(tǒng)采用Dalsa公司的1 024×1 024幀轉(zhuǎn)移面陣CCD FTT1010M[1]作為圖像傳感器,。該芯片由成像區(qū)(Image Section)和存儲(chǔ)區(qū)(Storage Section)組成,。有兩種輸出模式:一種是單通道(左端W)輸出,其特點(diǎn)是所需A/D資源少,,所成圖像無(wú)需拼接,,但是速度慢;另一種是雙通道(左端W,,右端X)輸出,,其特點(diǎn)是速度快,但需雙路A/D資源,,且成像需要拼接,。
1.2.2 模擬前端處理電路(AFE)
    由于CCD輸出的是帶有暗電流噪聲影響和輸出放大器復(fù)位脈沖串?dāng)_的模擬信號(hào),因此必須進(jìn)行圖像處理才能為后續(xù)電路使用,。本系統(tǒng)選用ADI公司的AD9978A[2]作為圖像預(yù)處理芯片,,它采用雙通道技術(shù),同步進(jìn)行包括相關(guān)雙采樣(CDS),、增益控制(VGA),、A/D轉(zhuǎn)換的CCD信號(hào)處理流程,并使用LVDS串行輸出方式輸出,;自帶精確時(shí)鐘控制核心,,不僅為CDS提供了數(shù)據(jù)采樣時(shí)鐘和保持時(shí)鐘,更為整個(gè)CCD信號(hào)處理部分提供了同步時(shí)間序列,,其結(jié)構(gòu)如圖2所示,。


1.2.3 可編程脈沖產(chǎn)生器(PPG)
    可編程脈沖產(chǎn)生器采用Dalsa公司推出的專用芯片DPP2010A[3],主要用于產(chǎn)生CCD所需的水平轉(zhuǎn)移時(shí)鐘,、復(fù)位信號(hào)以及前端處理器所需的主時(shí)鐘AFECLK,。它是一款可為Dalsa公司的全幀和幀轉(zhuǎn)移圖像傳感器提供高頻脈沖的可編程IC。當(dāng)系統(tǒng)采用不同型號(hào)的CCD來(lái)產(chǎn)生不同時(shí)序時(shí),,其完全的再編程能力使得不必對(duì)硬件進(jìn)行重新設(shè)計(jì),,只需重新編寫配置文件寫入器件即可。
1.2.4 系統(tǒng)控制器
    作為整個(gè)CCD相機(jī)的核心部分,系統(tǒng)控制器選用Xilinx Spartan3系列的XC3S400,。該芯片擁有40萬(wàn)個(gè)邏輯門,,包含5個(gè)基本可編程功能結(jié)構(gòu):可配置邏輯塊(CLBs)、輸入輸出部件組(IOBs),、塊RAM,、乘法塊以及數(shù)字時(shí)鐘管理模塊(DCM),主要用于產(chǎn)生主時(shí)鐘,、CCD的成像區(qū)和存儲(chǔ)區(qū)垂直驅(qū)動(dòng)時(shí)鐘以及對(duì)串行A/D數(shù)據(jù)的解調(diào),,并能提供圖像預(yù)處理的功能。
1.2.5 LVDS接口電路
      LVDS接口電路主要由EPLD和串行調(diào)制解調(diào)器組成,。EPLD主要用于產(chǎn)生LVDS芯片時(shí)鐘,,并完成接口控制命令解析和轉(zhuǎn)發(fā)的功能。該部分選用Xilinx公司的XCR3128為核心,,搭配NS公司的DS92LV1021和DS92LV1210對(duì)控制命令,、圖像數(shù)據(jù)和同步信號(hào)進(jìn)行調(diào)制解調(diào)。
2 AD9978A的性能分析
    雙通道技術(shù)是在圖像傳輸和數(shù)據(jù)處理過(guò)程中,,將圖像分成左,、右獨(dú)立的兩塊,利用兩個(gè)相同的通道分別取址傳輸,,以達(dá)到提高傳輸速率和數(shù)據(jù)處理速率的目的,。
    傳統(tǒng)AFE芯片只設(shè)計(jì)了單通道,要實(shí)現(xiàn)雙通道技術(shù),,需要兩片同類型芯片并聯(lián)工作,。但是,由于工作環(huán)境和外圍硬件電路本身?xiàng)l件均不能保證相似性,,會(huì)產(chǎn)生較明顯的整體亮度和反差不一致, 影響圖像拼接效果,。AD9978A采用雙通道技術(shù),在硬件上保證了雙通道傳輸過(guò)程中的工作環(huán)境,,如工作溫度等的大體一致,,同時(shí)內(nèi)部時(shí)鐘控制核心系統(tǒng)保證了數(shù)據(jù)處理過(guò)程中的同步性。因此,,在一片芯片上即可實(shí)現(xiàn)雙通道數(shù)據(jù)傳輸和數(shù)據(jù)處理,,以提高傳輸速率和處理速率。
2.1 AD9978A外圍電路分析
    AD9978A的外圍電路如圖3所示,,共有3.3 V和1.8 V兩種供電電壓,,其中模擬電源(AVDD)、數(shù)字電源(DVDD)和LVDS驅(qū)動(dòng)電源必須由同一個(gè)1.8 V電壓供應(yīng),,而接口電源(IOVDD)則需要供應(yīng)3.3 V,。AVDD與AVSS之間需通過(guò)去耦電容接地,,以達(dá)到去除紋波、抗干擾的效果,。
    在布線時(shí),, LVDS信號(hào)線需遠(yuǎn)離主時(shí)鐘(CLI)以防止串?dāng)_;同時(shí),,每對(duì)LVDS信號(hào)線之間也要盡可能遠(yuǎn)離,,以免產(chǎn)生寄生電容。
2.2 AD9978A寄存器功能分析
    AD9978A擁有強(qiáng)大的寄存器集合,,能滿足用戶希望方便可調(diào)前端處理功能的需求,,其配置流程圖如圖4所示。配置時(shí),,所有寄存器必須遵循嚴(yán)格的先后順序,。
    (1)Soft Reset:需對(duì)所有內(nèi)部寄存器進(jìn)行軟復(fù)位設(shè)置,在這一過(guò)程中需延遲一段時(shí)間以保證復(fù)位成功,。
    



    本設(shè)計(jì)以AD9978A為主要研究對(duì)象,采用專用集成芯片構(gòu)成了CCD驅(qū)動(dòng)電路,。經(jīng)實(shí)驗(yàn)證明,,AD9978A在雙通道圖像處理上提供了較好的均勻性(在半飽和度情況下,非均勻性低于1.9%),。為了得到更高質(zhì)量的圖像,,還需添加去光暈等圖像處理算法。由于AD9788A最大可處理14 bit數(shù)據(jù),,本設(shè)計(jì)僅采用低10位數(shù)據(jù),,系統(tǒng)具有很寬的可調(diào)動(dòng)態(tài)范圍。
參考文獻(xiàn)
[1] Datasheet Archive.FTT1010M 1M frame transfer CCD image sensor[Z].Canada:DALSA Professional Imaging,,2007.
[2] Datasheet Archive.AD9978A dual-channel,,14-bit HD image signal processor with precision timing core[Z].USA:ADI,2008.
[3] Datasheet Archive.DPP2010A HF pulse pattern generator[Z].Canada:DALSA Professional Imaging,,2008.

此內(nèi)容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權(quán)禁止轉(zhuǎn)載。