首页 > 技术 > 技术文摘 > 数字无线实时视频通信和拍摄系统

数字无线实时视频通信和拍摄系统

2010-09-07 00:00:00   作者:   来源:   评论:0 点击:








1.4 系统工作原理和流程
1.4.1 发送端工作于视频流模式




  该芯片使用OmniVision公司自主开发的SCCB总线进行控制,使用三线连接。其中SCCB_E为串口允许/禁止信号线,SIO_C和SIO_D分别为串口时钟线和数据线。系统中仅对OV9640进行控制而不需要获知其状态,采用DSP的McBSPO端口进行连接,其中HD3用于打开串口,BCLKX0和HDX0分别用于发送时钟信号和控制数据。具体的硬件连线如图3所示。

  值得注意的是:

  ①使用DSP的HPI接口连接OV9640时,为了获得场频、行频和8位视频输出等信号,DSP的HPIENA引脚必须下拉,使得HD[7:0]能配置为通用I/o接口,才能实现对OV9640的启停或工作模式控制。

  ②通过修改OV9640的寄存器COMC,将输出大小设定为1280×960或者QQVGA。

  ③修改寄存器COMH,将输出格式设定为8位的RGB格式,并设定为Master方式。

  ④FREX为连续帧模式的允许/禁止信号,但默认为禁止。应配置DSP的HD4引脚,将其电平拉高,然后再用HD3将EXPSTB引脚置高以实现连续帧的数据输出;将FREX置低即可返回到(单帧)拍摄模式。

  ⑤计算数据传输率。该芯片输出并行8位图像信号以及场频、行频同步信号,视频中的l帧图像(160×120)的大小是:

  160×120×8=153600位/帧

  如果以nRF24L01最大的发送速度2Mbps计算,则每秒可发送

  2000000/153600≈13帧

  即本系统能以160×120(@13 fps)的速度传输视频信号。

  ⑥输出数据的并一串转换。

  OV9640输出8位并行数据,而nRF24L01为串行接口,因而需要将并行数据串行化。8位并行数据格式为HREF、Bll、G2l、B22、G12……,HREF、G21、R22、G23、R24……。通过编程约定发送端与接收端的时序,可将从HD[2:0]得到的PCLK、HREF和VSYNC信号略去而无须计入无线传输之列。所以串行化时,将每次从D[7:O]读入的8位数据由高位到低位依次按顺序放进SDRAM缓冲中,再传给nRF24LOl发送出去即可。
共 2 页: 1  2 

电子发烧友

相关阅读:

分享到: 收藏

专题