国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于高幀頻CCD數據采集處理系統的設計

發布時間:2010-8-17 13:27    發布者:lavida
關鍵詞: AD9942 , CCD , 高幀頻 , 數據采集
電荷耦合器件CCD(Charge Coupled Devices)可以將光信號的強弱轉化為勢阱中電荷量的多少,從而實現光電轉換。它在圖像獲取領域中的應用必然要對CCD輸出數據進行采集處理。針對該高幀頻相機設計要求,CCD器件選用Sarnoff公司的VCCD512H。結合CCD多路輸出的特點,選用高速雙通道A/D芯片AD9942對輸出模擬信號進行分時轉換,并利用FPGA系統資源豐富的特點,將CCD的系統控制和數據緩存集成在一片FPGA內,簡化了系統邏輯設計。  

1 系統組成  

完整的成像系統由光學系統、焦平面電路和數據采集處理電路三部分組成。這里就數據采集處理分為:A/D轉換電路和緩存及控制時序設計電路。輸入圖像經光源照射后,通過物鏡成像在CCD光敏元件陣列上,CCD通過驅動電路完成電信號的讀出。在控制電路的作用下,CCD輸出信號進行緩沖放大,并經A/D轉換電路進行數字化處理。通常同步采樣的數據由控制信號控制雙口RAM實現數據存取,為了簡化電路,以Xilinx公司的FPGA(XQ2V3000)作為數據采集控制的核心,由其產生CCD驅動信號、A/D控制信號并實現數據存取。系統組成方框圖如圖1所示。  


  
2 焦平面電路設計  

2.1 VCCD512H結構  

VCCD512H是美國Sarnoff公司生產的一款背照式幀轉移面陣CCD,像元數為512×512,光譜范圍為400~950 nm。VCCD512H圖像傳感器由感光區、存儲區、水平移位寄存器和輸出電路等部分組成。感光區和存儲區都包含有16個子陣列,每個子陣列含有256×64個有效像元,每個子陣列對應一組讀出寄存器,整個像面則由16個子陣列,共512×512個有效像元構成,實際應用中根據工程需要采用兩行合為一行的工作方式,即有效像元為512×256,每一路的有效像元數為128×64個,像元讀出速率為2 MHz。  

2.2 緩沖放大電路  

光信號經VCCD512H傳感器后輸出的電信號有如下特點:負極性信號;包含有周期性的復位脈沖串擾;有效信號幅度值較小;像元讀出速率快。  

CCD輸出信號的上述特點決定了它不能直接送入A/D轉換器,必須從硬件上進行一系列的預處理,包括信號前置反向、阻抗匹配、放大、濾波即消除信號中的復位脈沖、噪聲等所造成的干擾。  

在電路設計中,由CCD讀出的未經相關雙采樣的電信號,首先經過一級射極跟隨器,并在輸出端接一級RC濾波器濾除噪聲,然后交流耦合至差動輸出放大器,由110 Ω屏蔽雙絞電纜連接至差動接收、緩沖,到采樣保持電路。  

2.3 驅動電路  

VCCD512H正常工作時需要11路驅動信號,這包括加在感光區的三相時鐘脈沖A1,A2,A3;加在存儲區的三相時鐘B1,B2,B3;加在讀出寄存器的三相時鐘C1,C2,C3;清除殘留電荷的復位脈沖RET;箝位脈沖CLAMP。以上驅動信號均由FPGA產生時序,但其時序不能直接輸送給CCD芯片,一方面因為CCD驅動電平比較特殊;另一方面,CCD各移位寄存器等效于容性負載,而且各級容性負載不盡相同,所要求的驅動電流也不相同。所以在驅動電路的選擇上,應選擇具有較高電容負載驅動能力和較高工作頻率,該設計選用EL7212。  

3 數據采集處理  

3.1 A/D變換電路  

3.1.1 A/D芯片介紹  

A/D芯片是數據采集系統的核心器件,數據采集系統性能在很大程度上取決于A/D芯片的性能。根據項目要求A/D器件的分辨率應為12位,轉換速率為16 MHz,共16路,故選用高速A/D芯片AD9942。因它可實現兩路模擬信號的40 MHz速率相關雙采樣(CDS),0~18 dB 9 b可變增益放大(VGA),40 MSPS模/數轉換器(ADC),多極暗電平箝位控制。AD9942功能框圖如圖2所示。  


  
3.1.2 A/D功能實現  

多路模擬信號的同步采樣一般有兩種實現方法:一種為多個A/D轉換器同時進行轉換;另一種為僅有一個A/D轉換器,各通道同時采樣,然后分時轉換。針對該系統,AD9942的像素時鐘可以達到40 MHz,且為雙通道同時轉換,故采用分時轉換即可實現系統要求,且可以節省成本。實際應用中將CCD的16通道分成上下兩個半幀,上半幀8個通道分時復用AD9942的A通道進行A/D轉換,下半幀8個通道分時復用B通道進行A/D轉換。  

硬件電路實現時,需要將CCD輸出的每一路模擬信號通過采樣保持電路,對模擬輸入信號準確采樣,并將采樣結果保持一定時間,通過兩個8選1模擬開關,分別送到A/D變換器的A通道和B通道。分時復用實現原理圖如圖3所示。  


  
根據采樣保持電路的時鐘可以將該電路工作分為采樣和保持兩個階段。在采樣階段,采樣得到的電壓以電荷的形式存儲在采樣電容上,輸出端處于短路狀態,采樣階段即將結束的時候,輸入端處于開路狀態,存儲電荷不再改變;在保持階段,輸入采樣信號通過保持電容轉移到輸出端,由FPGA控制模擬開關分時選通每一路CCD信號,從而通過兩個階段的交替完成A/D變換全過程。  

VCCD512H每一路的有效像元數為128×64。由于每行有8個過掃描像元(用于行箝位),故設計中要保證使每行最少輸出72個像元,則上下半幀的像元數都為128×576個。由此可以確定AD9942的主時鐘CLI_X(CLI_A,CLI_B)即像素時鐘為40 MHz,行同步信號HD_X,幀同步信號VD_X,并由FPGA分頻產生其波形。它的時序圖如圖4所示。  


  
3.1.3 高速A/D與FPGA接口實現  

AD9942采樣率達到40 MHz,由FPGA提供像素時鐘、行同步、幀同步信號,但是這么高的時鐘在線路板中是一個潛在的威脅,它既容易干擾其他器件,又容易被其他器件干擾。AD9942的數字輸出屬于并行,2個40 MSPS、12位數據流,如此高速數據傳輸與存儲容易使數字系統中出現競爭冒險和亞穩態,因此首先在A/D的數據輸出引腳和FPGA的輸入引腳之間串聯100 Ω的電阻,用來削弱高速數據線在0,1之間變換產生的毛刺和數據線之間的干擾。其次,在FPGA內部對A/D的數據線和鎖存時鐘的使用應嚴格按照器件手冊上的建立時間和保持時間來設計,否則容易產生亞穩態。  

3.2 FPGA實現A/D控制、數據緩存  

3.2.1 FPGA器件選擇  

現場可編程門陣列FPGA(Field Programmable Gate Array)集采樣控制、處理、緩存、傳輸控制、通信于一個芯片內,編程配置靈活,開發周期短,系統簡單,具有高集成度、體積小、功耗低、高速、I/O端口多、在線系統編程等優點,在只需要簡單數據處理的情況下,FP-GA能夠提供比專用高速DSP更好的解決方案,并且特別適用于對時序有嚴格要求的高速多通道數據采集系統。特本設計在實際應用中以FPGA作為數據采集的控制核心,實現CCD多通道模擬信號的采集和處理。為實現系統控制與數據緩存一體化的設計,該系統采用的XQ2V3000是Xilinx公司推出的Virtex-Ⅱ系列的FPGA,它內部有豐富的資源,包括三百萬個門,448 Kb的分布RAM,96個乘法器,96×18 Kb的Block RAM,12個數字時鐘管理器(DCM),720個可配置I/O引腳,最高內部工作頻率達300 MHz。  

3.2.2 ADC控制信號  

AD9942內部寄存器由6條外部配置線進行寫入,分別為兩條32位數據線SDATA_X(SDATA_A,SDATA_B)包括8位地址、24位數據(用于AD工作狀態控制);兩條位同步信號SCK_X(SCK_A、SCK_B);兩條控制有效信號SL_X(SL_A、SL_B)。數據信號在A/D變換前,即幀同步和行同步信號開始前,SL—X為低電平時由FPGA寫入A/D寄存器,并控制其工作狀態。仿真時序圖如圖5所示。  


  
3.2.3 FPGA實現數據緩存  

經過A/D器件轉換之后的數據,首先通過FPGA內部高速緩沖,然后再轉存到片外存儲器中。該系統中FPGA內部Block RAM陣列的控制采用乒乓傳輸結構,它可以保證采樣和傳輸各自不間斷的進行。具體做法是將96個:Block RAM分成兩組(RAM1,RAM2),時鐘和控制信號均獨立。系統工作時,輸入數據分為兩路,流向由VHDL語言編程控制寫地址來實現RAM1和RAM2的選擇,當地址指向第一組的48塊Block RAM時,RAM1進行數據寫入,與此同時,第二組的48塊BlockRAM則進行數據讀出;RAM1存儲結束后,切換到RAM2寫入而RAM1讀出的模式,如此循環。  

XQ2V3000每一個Block RAM的容量為18 Kb,總容量為1 728 Kb(18 Kb×96),CCD輸出的一幀圖像數據量為1 572.864 Kb(256行×512列×12 b),可見完全可以實現幀存儲。具體實現時由RAM1和RAM2各存取半幀圖像,用VHDL語言在對讀/寫地址進行編程時,計數器計數滿128行數據后,讀/寫地址分別指向另一個RAM,部分寫地址仿真圖如圖6所示。  


  
最終經過對AD9942的各項控制信號和FPGA數據緩存地址的仿真,仿真結果正確并符合技術手冊的各項要求。  

4 結 語  

這里介紹了一種基于FPGA控制的CCD高速數據采集處理系統的原理和實現。由于創新性的將系統控制和數據緩存集成在一片FPGA內,并將多路CCD模擬信號通過分時復用一片AD9942實現了模/數轉換。從而提高了系統的集成度,而且采用FPGA完成整個系統的主體設計具有速度快、設計靈活、保密性好和維護方便等優點,有效地解決了全系統控制同步問題。通過仿真結果測試,該系統可以穩定的工作,A/D轉換速率可以達到40 Mb/s,幀頻實現300幀/s,可以為CCD應用向高速、小型化、智能化、低功耗方向發展提供借鑒意義。
本文地址:http://m.qingdxww.cn/thread-21901-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 天使萌一区二区三区免费观看 | 亚洲性一级理论片在线观看| 在线青草| 果冻传媒在线播放| 欧美精品九九99久久在免费线 | 老师给美女同学开嫩苞| 亚洲欧美色综合影院| 日本一区二区三区四区无限| 日韩精品亚洲精品485页| 四虎精品成人a在线观看| 91天仙tv嫩模福利| 久久久97人妻无码精品蜜桃| 日本视频免费在线| 青青草99热这里都是精品| 午夜在线免费视频| 香蕉精品高清在线观看视频| 337p欧洲亚大胆精品| 欧美片第1页 综合| 欧美日韩国产综合在线| 日本三级网络| 亚洲自拍中文| 一个人看的www免费高清在线播放| 国产亚洲视频在线观看| 小寡妇好紧进去了好大看视频 | 成人综合在线观看| 亚洲精品AV无码喷奶水糖心| 色综合免费视频| 日韩视频在线精品视频免费观看| 爽好舒服宝贝添奶吻戏| FREESEXVIDEO 性老少配| 男生jj插入女生jj| 青青成人福利国产在线视频| 青青草激情视频| 四虎永久在线精品影院| 出租屋交换人妻 全文| 性xxxx18公交车| 青青色在线观看| 色综合天天网| 中国xxxx真实自拍hd| 亲女乱h文小兰第一次| 欧美操穴|