OV(豪威科技)已經被中國財團收購。這個昔日的大佬,最終走下神壇。
關於OVsensor的資料包括,OV7725的簡介(OmniVsion_OV7725),OV7725的數據手冊(OV7725_Datasheet),OV7725 SCCB的接口時序(OmniVision Serial Camera Control Bus (SCCB)
Functional Specification),OV7725 寄存器配置手冊(OV7725 Camera Module Software Application Note)。
淘寶上買的一款攝像頭如下:
OV7725硬件電路
上圖是OV7725的驅動電路,注意sclk和sdat要接4.7K的上拉電阻,這個是因為SCCB接口本質是I2C接口,其輸出端是漏極開路或集電極開路,本身只能輸出低電平,所以在兩個接口處必須接上拉電阻,這一點注意,否則會造成通信不成功。
I2C接口通過從機的唯一地址識別訪問,可以實現對每一個器件的控制,這種傳輸方式,在標准模式下,可以達到100kbps,在快速模式下能達到400 kbps,高速下能達到3.4Mbps。
圖1
圖1主要是OV7725的內部結構,主要是由XCLK驅動時鍾進行圖像數據的采樣。SCL和SDA是 SCCB的接口,其他接口是OV輸出的信號,包括HREF,PCLK,VSYNC,還有就是數據輸出接口,一共10bit。注意在DSP模塊中,可以實現,鏡頭陰影校正,降噪,白/黑像素校正,自動白平衡等。
關於縮放功能,其中可以從VGA模式縮放到CIF模式,甚至低於CIF模式。
上圖是OV可以輸出的格式。
OV7725在VGA模式 下可以達到60fps。可以通過SCCB接口,實際上也就是類似於I2C接口,進行白平衡,gama,色彩校正,曝光控制,色調控制等。通過圖1也可以看出相關架構。
上圖是OV7725的引腳圖。其中用到的引腳如下圖所示:
通過上圖也可以看出,對於RAW RGB數據輸出10bit,若是對於其他格式的輸出為8bit,取D輸出的高8bit。
上圖是OV的電氣特性,模擬電源典型值為3.3V,數字電壓典型值為1.8V,IO接口電壓可以按3.3V。
上圖中,驅動時鍾需要24MHz,SCCB接口的時鍾最高為400KHz。還需要注意一點的是對於每一個寄存器的改變,需要最大300ms時間的延遲,也就是10幀。
上圖是SCCB接口的時序圖,也是實現各種寄存器配置的時序圖,其中SCL的時鍾要求不能 超過400KHz。
RGB565格式的輸出的拼接示意圖。
RGB555格式的輸出的拼接示意圖。
上圖是實現了伴隨着PCLK時鍾頻率,在HREF有效情況下,輸出數據。並實現數據的拼接。上圖是對應於數據拼接示意圖,實現RGB565/RGB555/RGB傳輸。
RGB444格式的輸出的拼接示意圖。
注意,上述輸出一幀圖像時PCLK的輸出時鍾,在OV7725 寄存器配置手冊(OV7725 Camera Module Software Application Note)中有提及,如下圖所示: