OV5640-A71A傳感器簡介
圖像傳感器是攝像頭的核心傳感器,上面攝像頭中的傳感器是模型為OV5640-A71A的CMOS類型數字傳感器。該傳感器輸出最大為500萬像素的圖像(2592x1944),支持VGA圖像輸出數據,輸出圖像的數據格式YUV(422/420)、YCbCr422、RGB565以及JPEG格式,若直接輸出JPEG的圖像時可大大減少數據量,方便網絡傳輸格式支持。可以對采集得到的圖像進行證明,支持瑪曲線、白平衡、伽瑪度色度等處理基礎。根據不同的配置,傳感器輸出圖像數據的幀速率15-60幀率從工作功率在150mW-200mW之間。
特征:OV5640-A71A
控制控制
標號OV5640的控制傳感器,它根據這些傳感器配置的參數來運行,而這些參數是由外部控制器通過SIOC和SIO_D_寫入的,SIO_C和SIO_D使用的通訊協議與I2C相當,在STM32中我們完全可以直接用I2C硬件外設來控制。
(6) 通信、控制信號及時鐘OV5640-A71A
標號,處包含了OV5640的通信、控制信號和外部時鐘,其中PCLK、HREF和VSYNC分別是像素同步、行同步信號以及幀同步信號,這與液晶屏控制中的信號是類似的。腳為低耦合時,用于復位整個傳感器芯片,PWDN 用于控制芯片進入低功耗模式。信號,是外部輸入到5640的信號;而PCLK是OV5640輸出數據時的同步信號,它是由OV5640輸出的信號。 HSE 輸入關系與STM32芯片的,PCLK可類比STM32的I2C外設的SCL。
(7) 提交矩陣OV5640-A71A
標號ƒ處是矩陣,光信號表示轉化成電信號,經過各種處理,這些信號存儲的圖像由一個像素點的數字組成。
(8) 數據輸出信號OV5640-A71A
標號處包含了DSP處理單元,它會根據控制接口的配置做一些基本的處理操作。這部分還包含了圖像格式轉換單元和壓縮單元,轉換出的圖像數據最終通過Y0-Y9輸出輸出,我們使用8根據數據線來傳輸,僅使用Y2-Y9,OV5640與外部設備的連接方式見圖464。
(9) 數據輸出信號OV5640-A71A
標⑤處為VCM處理單元,他會通過圖像分析來實現圖像的自動對焦功能。要實現焦距還需要下載自動對焦自動對焦到模組,攝像頭頭實驗詳細介紹這個功能。
46.2.3 SCCB 奇跡
外部控制器對OV5640傳感器的參數是通過SCCB總線傳輸配置過去的,而SCCB總線與I2C非常相似,在STM32驅動中我們直接使用片上I2C設備與它通訊。SCCB與標準的I2C協議的區別是它每次傳輸只能寫入或讀取一個字節的數據,I2C協議是支持讀取而讀取的,即在傳輸中可以寫入多個字節的數據(EEPROM中的頁一次讀取)即突然寫)。關于SCCB協議的完整內容可查看配套資料里的《SCCB協議》文檔,下面我們簡單介紹下。
渣打銀行的新聞、停止信號及數據狀態OV5640-A71A
SCCB的通話信號、停止信號及數據狀態與I2C完全一樣,見圖465圖466。
搖頭信號:在SIO_C為高時沿,SIO_D出現一個下降,則SCCB開始傳輸。
停止信號:在SIO_C為高時,SIO_D出現一個沿沿,則SCCB停止傳輸。
數據發生:開始和停止狀態,在數據傳輸,當SIO_C為中高時,必須保證SIO_D上的數據穩定,穩定,SIO_D上的轉化過程只能在SIO_C為電平的時候,SIO_D的信號在SIO_C為高時被采集。
SCCB的數據有效性
SCCB數據讀寫過程OV5640-A71A
在SCCB協議中定義的讀寫操作與I2C也一樣,只是換了一種說法。它定義了兩種寫操作,即三步寫操作和兩步寫操作。三步寫操作可向從設備的一個目的地址中寫入數據,見圖467。在三步寫操作中,第一階段發送從設備的ID地址+W(等于I2C的設備地址:7設備地址+讀寫方向標志),第二階段從設備目標傳感器的16位地址,第三階段要發送寫入數據的8位數據。中間的“X”數據位可寫入1或0,對通訊無影響。
以下物料均有現貨庫存:OV5640-A71A
FS32K118LFT0MLHT
FS32K146UAT0VLLT
FS32K146UAT0VLQT
FS32K142HFT0MLHT
FS32K142HRT0VLLT
FS32K142HAT0MLLT
FS32K142HRT0VLHT
FS32K142HFT0VLHT
FS32K144HFT0MLLT
FS32K144HAT0VLHT
FS32K144UAT0VLLT
FS32K144HRT0MLLT
FS32K144HFT0VLLT
FS32K144HAT0MLHT
FS32K144HFT0MLHT
FS32K144UFT0VLLT
FS32K144HRT0VLLT
FS32K146HRT0VLLT
FS32K146HNT0VLLT
FS32K148HAT0MLQT
LS1043ASN7QQB
LS1021ASN7KQB
MCIMX287CVM4B
MCIMX280DVM4B
MCIMX283CVM4B
MCIMX257CJN4A
MCIMX536AVV8C
MCIMX6Y2CVM08AB
MCIMX6Y2CVM05AB
MCIMX6Q5EYM10AD
MCIMX6Q6AVT10AD
MCIMX6S6AVM08AC
MCIMX6S5DVM10AD
MCIMX6Z0DVM09AB
MCIMX6G2CVM05AB
MCIMX6D6AVT10AE
MCIMX6D6AVT10AD
MCIMX6D6AVT08AD
MCIMX6U5DVM10AC
MCIMX6U6AVM08AC
MCIMX6U5EVM10AC
MIMX8MM6DVTLZAA
MIMXRT1052CVL5B
LPC11C14FBD48/301
LPC1114FBD48/302
LPC1114FHN33/302
OV5640-A71A
LPC11E68JBD64
LPC11U24FBD48/401
LPC1115FBD48/303
LPC11U68JBD100
LPC11E68JBD48
LPC11U37FBD48/401
LPC1225FBD48/321
LPC1225FBD64/301
LPC1756FBD80
LPC1754FBD80
LPC1752FBD80
LPC1758FBD80
LPC1769FBD100
LPC1764FBD100
LPC1768FBD100
LPC1765FBD100
LPC1778FBD144
LPC1788FBD208
LPC1788FBD144
LPC1820FBD144
LPC2138FBD64/01
LPC2478FBD208
LPC2103FBD48
LPC2119FBD64/01
LPC2129FBD64/01
LPC2136FBD64/01
LPC2132FBD64/01
LPC2134FBD64/01
LPC2148FBD64
LPC2194HBD64/01
LPC2220FBD144
LPC2214FBD144/01
LPC2292FBD144/01
LPC2368FBD100
LPC2364FBD100
LPC3250FET296/01
LPC4320FBD144
LPC4330FET100
LPC4357FET256
LPC54606J512BD208
LPC824M201JHI33
LPC812M101JDH20FP
LPC824M201JHI33Y
LPC802M001JDH20J
MK22FN128VLH10
MK60DN512VLQ10
MK64FX512VLQ12
MK64FN1M0VLQ12
MK64FX512VLL12
MK66FN2M0VLQ18
MK66FX1M0VLQ18
MKE02Z64VLD4R
MKE02Z64VLH4
MKE02Z32VLD4
MKE02Z64VLD4
MKE02Z16VLC4
MKE04Z8VTG4
MKE06Z128VLH4
MKE14Z64VLD4
MKL03Z32VFK4
MKL03Z32CAF4R
MKL03Z32CBF4R
MKL16Z128VLH4
MKL16Z64VLH4
MKL17Z64VFM4
MKL16Z256VLH4
MKL16Z64VFM4
MKL16Z32VFM4
MKL26Z128VFT4
MKL26Z128VLH4
MKL26Z128VFM4
MKV31F256VLH12
MKV42F256VLH16
MKV56F512VLL24
S9KEAZN8AMTGR
S9KEAZN64AMLCR
S9KEAZN64AMLH
S9KEAZN32ACLC
S9KEAZN8AMFK
S9KEAZ128AMLK
S9KEAZ128AMLH
S9KEAZ64AMLH
S9KEAZ64AVLH
SPC5606BF1MLQ6
SPC5644BF0MLU1
SPC560B40L3B4E0X
TEF6638HW/V106
TEF6686HN/V102
TEA1716T/2
TEA1755T/1
TEA19161T/2
TEA19162T/2
TEA1995T/1
TEA2016AAT/1J
TDA8035HN/C1
TDA8035HN/C1/S1
TDA8950J/N1
TDA8954TH
TDA8029HL/C207
SGTL5000XNAA3
SGTL5000XNAA3R2
GTL2014PW
P82B715TD
PCA82C250T/YM
PCA82C251T/YM
PCA9546APW
PCA9517ADP
PCA9515ADP
PCA9517DP
PCA9544APW
PCA9557PW
PCA9539PW
PCA9515DP
PCA9511AD
PCA9511ADP
PCA9535CPW
PCA9536D
PCA9535PW
PCA9538PW
PCA9548APW
PCA9545APW
PCA9552PW
PCA9554APW
PCA9554PW
PCA9555PW
PCA9509DP
PCA9635PW
PCA9617ADP
PCA9685PW
PCA21125T/Q900/1
PCAL6416AHF
PCF85163T/1
PCF8563TS/5
PCF8563T/5
PCF8563T/F4
PCF8576CT/1
PCF8574T/3
PCF85063ATT/A
PCF8583T/5
PCF85063ATL/1
PCF85063AT/AY
TJA1020T/CM
TJA1028T/5V0/20
TJA1028T/5V0/10
TJA1021T/20/CM
TJA1028TK/5V0/20/1
TJA1042T/1
TJA1042T/3/1
TJA1044T/1
TJA1040T/CM
TJA1044GT/3
TJA1043T/1
TJA1042TK/3
TJA1050T/CM
TJA1057T/1
TJA1051T/3/CM
TJA1051T/1
TJA1055T/1
TJA1051T/3/1
TJA1051T/CM
TJA1051TK/3
UJA1075ATW/5V0/WD
UJA1078ATW/5V0/WD
UJA1076ATW/3V3/WD
MC33664ATL1EGR2
MC33813AER2
MC33771BTA1AER2
MC33883HEGR2
MC33771BSA1AE
SJA1000T/N1
CBTL02043ABQ
CBTL01023GM
SC16IS752IPW
PTN36001HX
NX20P5090UKAZ
NX20P3483UK
NX3008NBK
FXTH871511DT1
FXTH87EH116T1
MPL3115A2R1
MPXHZ6115AC6T1
MPXHZ6400AC6T1
MPX10DP
MPX2050DP
MPX2010DP
MPX4250AP
MPX5700DP
MPX5500DP
MPX5010DP
MPX5100DP
MPX5700AP
MPXM2051GST1
MPXM2010GST1
MPXM2053GST1
MPXV7025DP
MPXV5004DP
MPXV5010DP
MPXV5004GC6U
MPXV7007DP
MPXAZ6115AC6T1
QN9021/D
QN9080DHN
PN7150B0HN/C11002Y
PN7150B0HN/C11002E
PN7462AUHN/C300Y
PN5120A0HN1/C2
CLRC66302HN
CLRC66301HN
CLRC66303HNE
MMPF0100F0AEP
MMPF0100F0AZES