基于Verilog HDL的CMOS圖像敏感器驅動電路設計
本文關鍵字:
關鍵詞:Verilog HDL STAR250 CMOS 圖像敏感器
CMOS圖像敏感器是近年來興起的一類固態圖像傳感器。CMOS圖像敏感器具有低成本、低功耗(是CCD耗的1/1000~1/100)、簡單的數字接口、隨機訪問、運行簡易(單一的CMOS兼容電池供給)、高速率(可大于1000幀/秒)、體積小以及通過片上信號處理電路可以實現智能處理功能等特點而得到廣泛應用。有些CMOS圖像敏感器具有標準的I2C總線接口,可方便應用到系統中。有些沒有這類總線接口電路的專用CMOS圖像敏感器需要增加外部驅動電路。由于CMOS敏感器的驅動信號絕大部分是數字信號,因此可采用FPCA通過Verilog HDL語言編程產生驅動時序信號。Verilog HDL語言是IEEE標準的用于邏輯設計的硬件描述語言,具有廣泛的邏輯綜合工具支持,簡潔易于理解。本文就STAR250這款CMOS圖像敏感器,給出使用Verilog HDL語言設計的邏輯驅動電路和仿真結果。
1、CMOS圖像敏感器STAR250
STAR250是一款專為衛星天文導航的星跟蹤器(tracker)設計的CMOS圖像敏感器。由于太空中含有大量輻射,芯片中加入了抗輻射電路以提高空間應用的可靠性。STAR250的技術指標如下:
(1)0.5μm CMOS工藝;
(2)512x512分辨率,像素大小25μmx25μm;
(3)每個像素4個光敏二極管,提高MTF(幅值轉換功能)和減少PRNU(非均一化光響應);
(4)抗輻射設計;
(5)片上雙采樣電路抵消FPN(固定模式噪聲);
(6)電子快門:
(7)最大30幀/秒;
(8)可以取子窗口;
(9)片上10位ADC;
(10)陶瓷JLCC-84針封裝。
STAR250是有源像素的線掃描CMOS圖像敏感器。所有像素的輸出都連接到列總線,并且在列總線上每例都有一個列放大器。使用二次采樣技術,控制列放大器可以從讀出信號中減去光敏單元上一次采集殘留的電荷。片上ADC獨立于敏感器,可以使用也可以通過軟件關閉,而用外部的ADC。STAR250為了應用方便有多種讀出數據的方法(窗口方式、電子快門等),不同的讀出方式有不同的時序要求。
傳統的計算機或打印機的圖像座標系定義左上角為原點(0,0),在STAR250中定義右上角為原點(0,0),如圖1。這樣敏感器輸出數字信號后能夠方便地轉換為計算機格式的圖像,方便后續的處理。窗口掃描方式是從上向下、從左向右一個像素一個像素地掃描。
2、STAR250時序信號
STAR250通過兩個步驟完成圖像的采集。第一步是逐行掃描RESET像素。行內像素RESET后,本行自上一次RESET或讀出后積累的所有光敏電荷被排空。從RESET行像素開始新的曝光周期。第二步是本次曝光周期數據讀出。以電壓的形式讀出,然后經過ADC轉換為數字量。由于電荷采用排出式讀取,CMOS圖像敏感器的像素讀出不可恢復,讀取過程也相當于RESET像素,所以CMOS敏感器行RESET的速度與讀取速度一樣。
STAR250通過三個指針標定整個圖像地址:Yrd當前掃描行,Yrst當前RESET行,Yrd當前讀出像素。這三個指針都有相應的移位寄存器,通過設置這三個寄存器的初始值可以調整采集窗口的大小和位置。圖像采集的流程圖如圖2。每秒鐘的圖像幀數通過設置Yrd和Yrst進行控制,曝光周期也由這兩個量控制。這個時間量可以用空間距離(行距)表示,定義DelayLines=91免费国产在线_台湾美女古装一级毛片_欧美亚洲国产中文电影在线观看_亚洲av片不卡无码久久潘金莲_色婷婷激情综合