日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OV7670手册相关摘要

發布時間:2024/3/12 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OV7670手册相关摘要 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.硬件連接圖

1.1電源電壓3V3

OV7670是CMOS傳感器,而不是CCD傳感器,所以只需要1路3.3V電壓驅動。CMOS功耗比較低,不到CCD的1/3,CMOS影像傳感器將每一畫素的電荷轉換成電壓,讀取前就將其放大,利用3.3V的電源即可驅動,只需要一組電源。

1.2管理總線SCCB

SCCB總線用于配置OV7670的寄存器。SCCB總線類似于IIC總線,但是比IIC總線簡單,沒有ACK的處理。SCCB總線只包含兩根硬件連線SDIOC和SDIOD,需要注意的是,需要外部電阻上拉,目的是在Master和Slave都不驅動的時候是高電平。SDIOC是時鐘信號線,SDIOD是雙向數據信號線。

1.3圖像數據總線

此總線相對簡單,用FPGA來處理問題不大。

信號名含義
VSYNCOV7670輸出vertical垂直同步標志
HREFOV7670輸出horizontal水平同步標志
PCLKOV7670輸出像素時鐘信號
XCLKOV7670輸入參考時鐘信號,推薦4.7K下拉,并串4.7K電阻
D[7:0]OV7670輸出像素RGB數值

2.SCCB時序(與IIC類似)

SIO_C和SIO_D兩根線; 原則:
1.在SIO_C=0時,SIO_D是數據內容的有效變化;
2.在SIO_C=1時,SIO_D產生下降沿,表示start開始;
3.在SIO_C=1時,SIO_D產生上升沿,表示stop結束;
4.SCCB_E是1主多從的片選,暫時不考慮 ;

2.1開始和停止信號時序要求

開始信號:在SIO_C=1的時候產生下降沿就行;
停止信號:在SIO_C=1的時候產生上升沿就行;
沒見具體的時間差要求。

2.2中間數據傳輸的要求

數據只能在SDIO_C==0時變化。最好讓高電平在數據中間

3. 三種phase(部分),9bit/phase,MSB

備注:SIO0_OE_M_=0表示由master輸出SIO_D,可以不關注。

3.1總概覽

ID address是什么?

在1主多從情況下,靠ID address區分操作哪個從機。
可以從讀寫來分類:1種讀操作,2種寫操作。
讀操作只有1種:(Phase1=ID address) + (Phase2=Read Data);
寫操作2Phase寫操作:(Phase1=ID address) + (Phase2=Write Data);
寫操作3Phase寫操作:(Phase1=ID address) + (Phase2=sub-address)+(Phase3=Write Data);

3Phase寫操作

2Phase寫操作

2Phase讀操作

3.2Phase細節

Phase1只能傳輸ID Address。可以看到bit[8:0]=addr[8:1]+R/W+1‘bx
可以看到:master在傳完R/W之后,就不控制1‘bx’

Phase2能傳輸 subaddress??梢钥吹絙it[8:0]=addr[8:0]+1‘bx

下圖可以看到:如果是讀,D7-D0時間段,master是輸入,當讀完D0之后,master設置為輸出,并且輸出1。

3.3Don’t-Care Bit

可以看到SIO_D在進入x的時候有沖突。理想情況下:don’t care由從機產生,NA由Master 產生。

don't care

4參考

網頁1
網頁2

5特性功能

5.1 疑問:656x488為什么比640x480大?

5.2 疑問:50/60HZ是什么?

50HZ/ 60HZ 是指在家用交流電的頻率, 中國是50HZ, 美國是60HZ. 這個設置項主要是關系到在日光燈下拍照和錄像用, 在白天和其它光源條件下不用管。

5.3 疑問:如何測試SCCB是否好使?有沒有固定的寄存器測試?

5.4 疑問:RGB如何轉YUV?

參考

如果不配置SCCB,data接口有什么輸出?

數據的速率是多少?

1張圖片640480=307,200個像素
RGB444,1個像素占用2Byte,其中有4bit是0填充。
307,20016bit=4,915,200bit=4.915MB。
//30幀的數據量 = 4.915MB*30 = 150MB/s
//24幀的數據量 = 5MB * 24 = 120MB/s

YUV422:1個像素占用1Byte
307200B=307.2KB
307.2KB30=9.216MB
307.2KB24=7.732MB/s=61.856Mb/s
24幀,Quarter-VGA,YUV422 = 24768001B=1.8432MB/s=14.7456Mbit/s

圖片縮寫與大小對應關系

尺寸縮寫尺寸比例
128 x 96subQCIF4:3
176 X 144QCIF11:9
320 x 200CGA8:5
320 x 240=76800Quarter-VGA4:3
352 x 288CIF11:9
640 x 350EGA64:35
640 x 480=307200VGA4:3
800 x 600SVGA4:3
1024 x 768XGA4:3
1280 x 768XGA-W15:9
1280 x 960QVGA4:3
1280 x 1024SXGA5:4
1400 x 1050SXGA+4:3
1600 x 1024SXGA-W25:16
1600 x 1200UGA4:3
1920 x 1080HDTV16:9
1900 x 1200UXGA19:12
1920 x 1200UXGA-W8:5
2048 x 1536QXGA4:3
2560 x 2048QSXGA5:4
3200 x 2400QUXGA4:3
3840 x 2400QUXGA-W8:5

6設計框圖

內部用什么接口轉SCCB?

總結

以上是生活随笔為你收集整理的OV7670手册相关摘要的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。