什么是CMOS數(shù)碼相機(jī)" title="數(shù)碼相機(jī)">數(shù)碼相機(jī)?對于最終用戶而言,采用CMOS技術(shù)的數(shù)碼相機(jī)與傳統(tǒng)相機(jī)沒有太大不同。大多數(shù)拍照操作方法以及在取景器內(nèi)給被拍對象安排正確位置的方法都完全相同。那么不同之處在哪里?傳統(tǒng)相機(jī)需要使用一個35毫米的膠片來曝光和存儲圖像,而數(shù)碼相機(jī)的曝光采用CMOS傳感器" title="CMOS傳感器">CMOS傳感器,存儲照片使用內(nèi)置的閃存或可移動存儲卡。但這并不是全部,更復(fù)雜的問題來自于處理過程。CMOS傳感器由一個光電二極管陣列組成,當(dāng)拍完一張照片時,CMOS傳感器曝光,然后讀取圖像數(shù)據(jù)。這個信息被發(fā)送到一個協(xié)處理器" title="協(xié)處理器">協(xié)處理器或者后端控制器。協(xié)處理器負(fù)責(zé)所有處理過程,直到最后圖像被壓縮并保存在任何一種存儲器中。雖然協(xié)處理器能夠處理所有的問題,但我們應(yīng)看到傳感器和鏡頭在成像過程中是非常重要的。即使協(xié)處理器具有非常復(fù)雜的圖像處理能力,如果圖像數(shù)據(jù)失真嚴(yán)重,那么就不可能再完全修復(fù)。盡管成像過程很復(fù)雜,但還是有簡單的解決方案。
在解決這些復(fù)雜問題方面,意法半導(dǎo)體具有很豐富的經(jīng)驗(yàn)。STv0684協(xié)處理器和VC6700(200萬像素)CMOS傳感器是支持200萬像素甚至更高分辨的解決方案之一。對用戶而言,我們提供的工具不僅是一套芯片組,而且還是一個交鑰匙解決方案。我們將提供電路原理圖、BOM清單、固件、驅(qū)動器、生產(chǎn)工具以及支持和建議。

現(xiàn)在,讓我們來看一下產(chǎn)品特性和優(yōu)點(diǎn)。VC6700 CMOS傳感器采用四晶體管(4T)配置和H8i(0.18μm)制造工藝。這意味著該傳感器的每個像素有4個晶體管,這在低光條件下特別有優(yōu)勢,而普通CMOS傳感器的最大困難就在于低光環(huán)境的成像效果差。借助這項(xiàng)技術(shù),ST的CMOS傳感器能達(dá)到十分接近CCD的低光性能。眾所周知,CMOS與CCD相比具有其它優(yōu)點(diǎn):采用單電源供電因而功耗低;邏輯電路可以被集成到同一芯片上,從而減少外圍無源器件的數(shù)量。此外,VC6700已經(jīng)被構(gòu)建在3.3V 和 1.8V線性穩(wěn)壓器中,當(dāng)使用USB或充電電池供電時,這些線性穩(wěn)壓器可與外部功率晶體管一道調(diào)節(jié)其余電路的功率。
我們還內(nèi)置了一個用于錄音的音頻前置放大器,它使音頻電路變得非常簡單,只需連接麥克風(fēng)即可。我們傳感器的主要特性之一是具有48MHz 或 4,800萬像素/秒的讀取速度,從而有可能實(shí)現(xiàn)25 fps(幀/秒)的視頻傳輸速率。這個特性允許我們在使用該解決方案時可以不用機(jī)械快門葉片。與此同時,它要求協(xié)處理器也必須能處理這個速率的數(shù)據(jù),否則會導(dǎo)致圖片失真,如圖像分片。當(dāng)數(shù)據(jù)讀取速率過慢時就會發(fā)生圖像分片現(xiàn)象。這時映入眼簾是快速運(yùn)動的對象,因?yàn)閭鞲衅鞯淖x取順序是按照滾動快門的原則從上到下逐線讀取的。
圖1說明了STv0684的特性,這個器件是系統(tǒng)的核心,負(fù)責(zé)控制所有處理過程和系統(tǒng)。
對比STv0684與其它同類元器件,我們發(fā)現(xiàn)有很多不同之處,特別是在視頻管道方面。我們在同一個系統(tǒng)內(nèi)有兩個獨(dú)立的處理器,這可以從根本上提高整體性能。VP(視頻處理器)是由一個硬件模塊和一個類似控制器的高速8051組成。這種設(shè)計(jì)與其它解決方案相比更有優(yōu)勢??刂破骱陀布K的工作與系統(tǒng)保持獨(dú)立,所以,主控制器(本例中是ST20)將不必處理與圖像質(zhì)量有關(guān)的功能,如AE(自動曝光)、AWB(自動白平衡)、顏色處理和圖像慮波等。這些高強(qiáng)度的計(jì)算和運(yùn)算任務(wù)被均衡地分配給各種固件,而與速度相關(guān)的操作由硬件模塊來執(zhí)行。為了使圖像質(zhì)量在惡劣的環(huán)境中更加可靠,我們的視頻處理器增加了重新計(jì)算鏡頭明暗的防虛光功能、降低固定模式噪聲(FPN)的功能(用于消除不期望看到的垂線)、無需在生產(chǎn)線上進(jìn)行任何特殊設(shè)置的故障像素糾錯功能和先進(jìn)的統(tǒng)計(jì)學(xué)處理器。視頻處理器固件可以根據(jù)主內(nèi)核的通用固件隨時更改。主內(nèi)核是一個經(jīng)過驗(yàn)證的ST20 32位 RISC嵌入式控制器,該器件還被用于ST其它眾多多媒體解決方案之中。該內(nèi)核的工作頻率為48MHz,能夠?yàn)橄到y(tǒng)提供強(qiáng)大的動力和靈活性。ST20的特殊地之處在于它的嵌入式實(shí)時操作系統(tǒng)OS20,該RTOS可進(jìn)一步提高系統(tǒng)的穩(wěn)定性和靈活性。STv0684首先將從引導(dǎo)ROM存儲器開始啟動,之后為代碼存儲提供幾種可行方案。一個方案是代碼可以存儲在小封裝尺寸的SPI閃存內(nèi),或者如果有NAND閃存也可以從NAND閃存引導(dǎo)。在這種情況下,就不再需要外部NOR閃存,從而為產(chǎn)品節(jié)省了寶貴的PCB板空間。然后,代碼被載入SDRAM內(nèi)存,以便處理器執(zhí)行。對于這個特性,我們內(nèi)建了DMA驅(qū)動的NAND閃存、SPI和SDRAM控制器。
