|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請問各位:有沒有對OV7640圖像傳感器嫻熟的? |
| 作者:自由飛 欄目:ARM技術(shù) |
本人在開發(fā)中遇到難題,特請教各位。請問:關(guān)于OV7640芯片,能否通過某些寄存器設(shè)計(jì),使之工作在靜態(tài)圖像采集功能,即本人不需要動態(tài)的視頻流,靜止抓拍圖片即可。另外,除了該款芯片,還有那款可以實(shí)現(xiàn)該功能?有沒有通過I方C總線形式控制其功能的芯片?望賜教。!
|
| 2樓: | >>參與討論 |
| 作者: centimetre 于 2006/12/26 18:21:00 發(fā)布:
好像是沒有能抓禁止的圖片的 你從流里面抓一張就可以了 |
|
| 3樓: | >>參與討論 |
| 作者: 自由飛 于 2006/12/27 11:51:00 發(fā)布:
追問 感謝回復(fù)。但是,從流內(nèi)抓取的話,是不是一幀數(shù)據(jù)即是一幅圖像呢?是不是要根據(jù)VSYNC管腳的信號來決定呢?我是第一次使用該芯片,心里沒底兒。CLK端必須要控制芯片的時鐘信號嗎?我的ARM好像沒有專門的時鐘輸出端子,我用的是LPC2138,您熟悉嗎?請賜教! |
|
| 4樓: | >>參與討論 |
| 作者: flying219 于 2006/12/27 17:03:00 發(fā)布:
抓靜止圖片的話需要你的MASTER端提供這樣的功能 一楨就是一幅圖像。OV7648也可以!也可以用I2C控制。 |
|
| 5樓: | >>參與討論 |
| 作者: 自由飛 于 2006/12/28 11:24:00 發(fā)布:
請教樓上! 看來四樓的朋友很是專業(yè)的,I2C也可以實(shí)現(xiàn)控制抓圖嗎?也就是說利用I2C控制其抓圖,類似于實(shí)現(xiàn)快門的功能,是嗎?我看過了OV7640的英文說明冊,不知道具體那個寄存器實(shí)現(xiàn)這個設(shè)置,請指教!另外,0V7640或OV7648都要求有時鐘的輸入,可是我的控制芯片選用的是LPC2138,本身沒有時鐘的輸出,這個問題如何解決?多謝各位的關(guān)心。 |
|
| 6樓: | >>參與討論 |
| 作者: flying219 于 2006/12/29 15:46:00 發(fā)布:
I2C不能抓圖 使用I2C是用來和OV的SCCB接口互連,以設(shè)置OV camera chip內(nèi)的功能寄存器。你使用時肯定是要將OV7640的8根Y線接入LPC2138,那你就可以在片內(nèi)接收數(shù)據(jù)了!至于時鐘的問題,那要看你片內(nèi)PLL的時鐘頻率有沒有低于27MHz的,有就可以用了。 |
|
| 7樓: | >>參與討論 |
| 作者: 自由飛 于 2006/12/30 18:00:00 發(fā)布:
多謝! 我的LPC2138沒有輸出時鐘,所以我只有采用外部時鐘的形式實(shí)現(xiàn),初步計(jì)劃用有源晶振實(shí)現(xiàn)。關(guān)于I2C設(shè)置內(nèi)部寄存器我看過了。此外,OV7640是不是要靠檢測VSYNC來實(shí)現(xiàn)幀信號的到來與否?除去八根數(shù)據(jù)線、電源管腳及CLK外,還有那幾個管腳是必須的,HREF和PCLK還需要考慮嗎?多謝FLYING的耐心解釋。 |
|
| 8樓: | >>參與討論 |
| 作者: yan2005 于 2006/12/31 8:40:00 發(fā)布:
我來說幾句 VSYNC是一幀圖像開始的時候的同步信號,sensor用VSYNC來通知host(你的ARM)新的一幀開始了;同理,HREF是當(dāng)前幀中的一行圖像的同步信號;具體每一個像素,用PCLK來對應(yīng)。VSYNC, HREF, PCLK之間的時序關(guān)系在sensor的datasheet等資料中有講述。在sensor的寄存器配置不同的情況下,這些時序關(guān)系也可能不同,要參考手冊。 明白了這些時序關(guān)系之后,host只要在合適的時候讀出合適的數(shù)據(jù),就能得到一幀完整的圖像。也就是說,Host的任務(wù)就是監(jiān)測這些同步信號,然后在sensor輸出數(shù)據(jù)的時候把數(shù)據(jù)讀走。 一般來說,sensor的數(shù)據(jù)量是很大的,因此要處理連續(xù)的圖像,host的負(fù)擔(dān)會很大,因此通常采用后端處理芯片來協(xié)助host。要看看你的CPU有沒有集成Camera接口,camera接口就相當(dāng)于一個簡單的后端。上面圖中的Omap就是帶有camera接口的。 如果只處理一幀圖像,不采用后端應(yīng)該也行,當(dāng)然host要夠快。如果host太慢,降低sensor的頻率也許是個辦法,但是拍攝出來的圖像質(zhì)量可能比較差(因?yàn)閟ensor很多操作和時間有關(guān),比如曝光等等)。 有一臺示波器,將對調(diào)試有幫助。 |
|
| 9樓: | >>參與討論 |
| 作者: 自由飛 于 2007/1/2 20:26:00 發(fā)布:
感謝八樓 |
|
| 10樓: | >>參與討論 |
| 作者: 自由飛 于 2007/1/2 20:49:00 發(fā)布:
感謝八樓! 多謝八樓的詳細(xì)回復(fù)和指導(dǎo)。我已經(jīng)備上了示波器,馬上調(diào)試。如果我僅需要采集單副圖片,而且間隔時間不是太短。這樣的話,僅用VSYNC的信號就可以了吧?HREF及PCLK我干脆不用它們,將其懸空處理可以嗎? |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |