999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA實現OmniVision圖像傳感器的SCCB總線協議

2015-10-21 00:15:34王水魚西安理工大學自動化與信息工程學院陜西西安7100048
網絡安全與數據管理 2015年20期
關鍵詞:信號

王水魚,王 欣(西安理工大學 自動化與信息工程學院,陜西 西安 7100048)

基于FPGA實現OmniVision圖像傳感器的SCCB總線協議

王水魚,王 欣
(西安理工大學 自動化與信息工程學院,陜西 西安 7100048)

基于Atera公司的FPGA芯片對OmniVision圖像傳感器進行圖像采集前的準備工作,通過FPGA的GPIO端口模擬SCCB(串行攝像機控制總線)總線協議對傳感器的寄存器進行配置,從而完成對傳感器的初始化,使得攝像頭得以正常運行。

FPGA;OmniVision圖像傳感器;SCCB

0 引言

視頻信號處理系統的前端部分是視頻圖像采集,是視頻監控、信息處理等系統的前端需要,對后端圖像處理系統的性能有著直接的影響。近年來,隨著通信技術和計算機技術的發展,人們對視頻采集的要求越來越高,正在向高速、高分辨率、高集成化、高可靠性方向發展。現場可編程門陣列(FPGA)具有規模大、集成度高、可靠性高等優點,對于視頻采集是非常理想的選擇與趨勢[1]。

OmniVision圖像傳感器具有獨有的傳感器技術,通過減少或消除光學或電子缺陷(如固定圖案噪聲、托尾、浮散等),提高圖像質量,得到清晰穩定的彩色圖像,并具有軟件可編程性,從而決定了此系列的傳感器應用越來越廣泛。傳感器正常工作的前提是對寄存器進行配置,使其按照需要的輸出方式、圖像質量和數據格式進行輸出,即對其初始化。OmniVision傳感器的初始化是通過SCCB總線協議的方式實現的,利用FPGA實現圖像采集的關鍵是在FPGA中實現SCCB總線協議[2-3]。

1 SCCB總線協議

串行攝像機控制總線(Serial Camera Control Bus,SCCB)由OmniVision公司開發,廣泛應用于 OV系列圖像傳感器上,是一種串行3線的總線,它由時鐘信號SIO_C、數據信號SIO_D和使能信號SCCB_E組成,可實現一個主器件對多個從器件的控制,如圖1所示。本文把芯片的引腳縮減為兩根,只用數據信號SIO_D和時鐘信號SIO_C,但是省去SCCB_E后的SCCB總線只能實現一個主器件對一個從器件的控制,如圖2所示。在本文中FPGA為主控件,OV系列傳感器為從器件[4]。

1.1 SCCB起始和終止時序

起始信號和終止信號都是由FPGA產生的,當SIO_C是高電平時,SIO_D從高電平轉到低電平時產生起始信號,如圖3所示;當SIO_C是高電平時,SIO_D從低電平轉到高電平時產生終止信號,如圖4所示。

圖2 2線SCCB功能框圖

圖3 SCCB起始信號

圖4 SCCB終止信號

1.2 SCCB寫時序

相(Phase)是SCCB進行數據傳遞的基本單位,一相由連續傳輸的8位數據與其后的第9位(共9位)組成。第9位在讀數據和寫數據時分別為自由位(Don′t care bit)和NA位(Ninth bit of a Read phase)。寫時序由3相構成,先寫設備地址,再寫寄存器地址,最后再寫需要配置的寄存器的數據,即ID-Address+SUB-Address+WData,如圖5所示。

圖5 SCCB3相寫傳輸周期

1.3 SCCB數據傳輸有效性

SCCB總線進行數據傳送時,SIO_C為高電平期間,SIO_D上的數據必須保持穩定,只有在SIO_C為低電平期間,SIO_D的高低電平狀態才允許變化。其時序圖如圖6所示。

圖6 SCCB數據傳輸有效圖

2 模塊設計

基于FPGA通過SCCB總線對OV7670初始化就是對攝像頭的寄存器進行配置,使其按照設定的輸出要求進行數據輸出[5]。攝像頭寄存器配置流程圖如圖7所示。SCCB控制模塊分為3個子模塊:分頻器、SCCB狀態控制模塊、數據查找表。這幾個模塊都是在QuartusII環境中用Verilog設計完成的。下面分別介紹這3個子模塊。

圖7 攝像頭寄存器配置流程圖

2.1 分頻器

由于系統時鐘頻率與SCCB控制模塊的數據傳輸頻率不一致,因此要對系統時鐘進行分頻達到SCCB總線模塊SIO_C的頻率,并且通過調整分頻模塊中的分頻系數來進行更換[6]。

2.2 SCCB狀態控制模塊

FPGA作為SCCB的主機,SCCB狀態控制模塊采用同步狀態機的設計方法來模擬SCCB的寫時序,從而完成對傳感器寄存器的配置。

2.3 數據查找表

將需要配置的傳感器寄存器地址和寄存器的配置數據都存放在數據查找表中,根據SCCB的時序規范順序送給SCCB狀態控制模塊。

3 硬件實現及仿真

硬件調試工作所選用的FPGA是Altera公司FPGA芯片,Verilog綜合及仿真平臺是QUARTUSII13.0。將本實例中所設計的SCCB控制模塊的Verilog源代碼通過QuartusII編譯后,并在QuartusII環境下編寫TestBench文件,從而利用與Modelsim的無縫鏈接對SCCB總線模塊進行功能仿真。仿真波形如圖8所示,可以明確看出:當SIO_C位高時SIO_D由高變低時表明開始位;經過8位傳感器地址位、1位Don′t care、8位寄存器地址位、1位Don′t care、8位寄存器配置數據、1位 Don′t care的數據傳輸;當SIO_C位高時SIO_D由低變高時表明結束,其時序符合SCCB總線時序規范。

圖8 仿真波形圖

4 結論

本文利用FPGA模擬SCCB總線的時序對OmniVision圖像傳感器的寄存器進行配置,使其可以按照特定的要求進行圖像輸出。該設計對OV系列的傳感器具有通用性,對圖像采集前端的設計具有重要意義。

[1]方彩婷,葉盛,汪雪峰,等.基于FPGA的數字高清 CMOS遙感成像技術[J].電子技術應用,2015,41(4):43-45.

[2]苑瑋琦,湯永華.OmniVision圖像傳感器的SCCB總線協議在DSP中的實現[J].儀器儀表學報,2006(z2):1687-1688.

[3]OmniVision Serial Camera Control Bus(SCCB)Functional Specification,Document Version;2.1[Z].www.vot.com.

[4]張歡,汪紅,王芳芳.基于FPGA的實時圖像處理實驗平臺設計[J].微型機與應用,2014,33(11):26-28.

[5]楊光耀.基于FPGA的圖像采集及處理系統設計[D].呼和浩特:內蒙古大學,2014.

[6]陳景,李建華.基于FPGA的I2C讀寫控制器的設計與實現[J].自動化技術與應用,2010,29(2):86-88.

The implementation of SCCB bus of OmniVision image sensor based on FPGA

Wang Shuiyu,Wang Xin
(School of Automation and Information Engineering,Xi′an University of Technology,Xi′an 710001,China)

Based on the FPGA chip of Atera company,do the preparatory work before the image acquisition of OmniVision image sensor.Through the GPIO port of FPGA analog SCCB(serial camera control bus)bus protocol to configure sensor registers,so as to complete the initialization of the sensor,and make the camera normally operate.

FPGA;OmniVision image sensor;SCCB

TP336

A

1674-7720(2015)20-0031-02

王水魚,王欣.基于FPGA實現OmniVision圖像傳感器的SCCB總線協議[J].微型機與應用,2015,34(20):31-32,35.

2015-07-29)

王水魚(1958-),男,碩士,副教授,主要研究方向:信號采集系統與電子測量。

王欣(1988-),女,碩士研究生,主要研究方向:信號采集系統與電子測量。

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 看你懂的巨臀中文字幕一区二区 | 日韩免费成人| 国产在线视频二区| 久久国产精品电影| 日本人妻丰满熟妇区| 亚洲最新地址| 婷婷综合亚洲| 国产视频一区二区在线观看 | 日本在线视频免费| 日韩毛片免费| 亚洲综合色在线| 精品亚洲欧美中文字幕在线看| www.99在线观看| 曰AV在线无码| 99久久精品免费观看国产| 亚洲无码日韩一区| 51国产偷自视频区视频手机观看| 国产在线无码av完整版在线观看| 最新日韩AV网址在线观看| 国产免费人成视频网| 性做久久久久久久免费看| 日韩高清中文字幕| 国产成人精品一区二区| 欧美综合中文字幕久久| 久久这里只精品国产99热8| 天堂在线亚洲| 免费人成网站在线高清| 露脸真实国语乱在线观看| 国产午夜人做人免费视频中文| 亚洲国产理论片在线播放| 亚洲浓毛av| 2018日日摸夜夜添狠狠躁| av在线手机播放| 人妻一区二区三区无码精品一区| 国产欧美日本在线观看| 91视频首页| 夜夜高潮夜夜爽国产伦精品| 久久久久国产精品熟女影院| 毛片一区二区在线看| 99热亚洲精品6码| 国产美女自慰在线观看| 激情视频综合网| 亚洲国产精品日韩欧美一区| 国产福利免费在线观看| 亚洲精品桃花岛av在线| 波多野结衣二区| 日韩成人在线网站| 亚洲综合极品香蕉久久网| 午夜色综合| 露脸国产精品自产在线播| 97超级碰碰碰碰精品| 亚洲欧洲美色一区二区三区| 亚洲国产日韩欧美在线| 一级一级一片免费| 欧美一级夜夜爽| 国产免费人成视频网| 久一在线视频| 色偷偷一区| 天天摸天天操免费播放小视频| 国产91麻豆视频| 成人夜夜嗨| av在线无码浏览| 午夜不卡视频| 一本大道无码高清| 亚洲国产精品不卡在线 | 欧美日韩免费在线视频| 亚洲码一区二区三区| 97视频在线观看免费视频| 国产96在线 | 手机在线免费不卡一区二| h网站在线播放| 91精品国产自产在线观看| 国产在线一二三区| 国产美女自慰在线观看| 91在线播放免费不卡无毒| 91精品啪在线观看国产| 国产日韩欧美一区二区三区在线| 亚洲天堂在线免费| 91福利一区二区三区| 亚洲无码免费黄色网址| 国产一区二区三区精品久久呦| 日本国产精品|