GC0307 Application Notes V1 - 副本

  • 格式:doc
  • 大小:629.00 KB
  • 文档页数:25

GC0307 应用说明书2009-07-13 GalaxyCore1简介: (4)1.1功能: (4)1.2封装说明 (4)2简单时序说明 (6)3各种输出模式 (7)3.12pclk输出模式(output_pclk=mclk=2pclk) (7)3.2Pclk输出模式(output_pclk=1/2*mclk=pclk) (7)4VGA、QVGA、QQVGA、CIF、QCIF输出模式 (8)4.1VGA输出相关寄存器基础设置 (8)4.2QVGA各种输出模式(320X240) (8)4.2.1windowing输出模式 (8)4.2.2Subsample输出模式 (9)4.2.3行Evenskip+列subsample输出模式 (10)4.3QQVGA推荐输出模式(160X120) (10)4.4CIF推荐输出模式(352X288) (11)4.5QCIF的推荐输出模式(174X144) (12)5图像翻转问题 (12)6Anti_flicker与HB,VB与CLK的关系。

(13)7功能模块调试 (14)7.1AEC (14)7.2AWB (15)7.3前级增益调整 (15)7.4LSC(Lens Shading Compensation) (16)7.5去坏点(delect defective points) (16)7.6去噪(denoise) (16)7.7边缘加强 (17)7.8对比度 (17)7.9饱和度 (18)7.10特效参数 (18)7.11Gamma调整 (18)7.12Color Matrix (19)8附:相关常用设置 (20)8.1特效 (20)8.2属性页 (23)8.2.1Sharpness: (23)8.2.2Gamma (24)8.2.3Saturation (24)8.2.4Hue (25)1简介:GC0307是格科微电子有限公司研发的最新款VGA类CMOS图像传感器。

它采用了公司最新的pixel工艺技术和图像信号处理功能,为客户提供了完整的单芯片VGA照相系统。

GC0307可通过I2C协议控制输出全帧,或用抽样和窗口切割的方式实现输出各种大小的图像。

用户可通过设置寄存器来控制图像质量,格式和输出的数据。

该产品在VGA 模式时能最快工作在30帧/秒。

该款芯片带有自动曝光控制,自动白平衡,自动黑电平补偿,和自动矫正由镜头形状引入的图像暗角等功能。

1.1 功能:●4T, 像素3.0µ x 3.0 µ, 1/7 英寸VGA●10位模数转换器, 可编程控制的模拟放大器, 标准的串行通讯口用I2C协议●支持裸RGB,YUV 及YCbCr 等数据格式●可编程控制的VB, HB, PGA增益. 任意窗口大小的设置和图像的上下翻转,图像的镜像翻转,支持图像数据抽样最高比例达1:7.●AWB (自动白平衡);●AEC (防滚屏的自动曝光);●自动肤色探测和肤色矫正;●ABLC (自动黑电平补偿);●ABS (自动黑色增强)●LSC (暗角补偿);●DNDD (2-D去坏点和去噪点);●增强型Bayer 模式插值算法,●边缘探测加强;●颜色逼真矫正;●Gamma曲线矫正;●对比度,饱和度调节等。

●色度调节●负片、浮雕等特效1.2 封装说明GC0307是20pin的封装形式,电源PAD有:DVDD28、DVDD25、VREF、GND,输入PAD 有IN_CLK、PWD、RST_N、SBCL,输出PAD有VSYNC、HSYNC、PCLK、D7、D6、D5、D4、D3、D2、D1、D0,双向PAD有SBDA。

管脚排列及定义如下:管脚号名称管脚类功能/说明型A1 AVDD25 电源模拟输入电压,2.5VA2 VREF 电源数字参考电源, 通过0.1µF的电容接地(非常关键的电容)A3 SBDA 双向串行通讯口数据线A4 SBCL 输入串行通讯口时钟线A5 P7 输出YUV/RGB 输出位[7]B1 AGND/DGND 电源模拟/数字地B2 PWD 输入断电模式:0:正常模式1:断电模式B3 HSYNC 输出行同步输出B4 P6 输出YUV/RGB 输出位[6]B5 P5 输出YUV/RGB 输出位[5]C1 VSYNC 输出帧同步输出C2 P0 输出YUV/RGB 输出位[0]C3 P3 输出YUV/RGB 输出位[3]C4 P4 输出YUV/RGB 输出位[4]C5 PCLK 输出Pixel时钟输出D1 DVDD28 电源I/O数字电源(2.5V~3.5V)D2 P1 输出YUV/RGB 输出位[1]D3 P2 输出YUV/RGB 输出位[2]D4 RST_N 输出Reset整个芯片D5 IN_CLK 输入系统时钟输入2 简单时序说明一.假设帧同步信号Vsync 低有效,行同步Hsync 为高有效,而输出格式为YCbCr 或RGB565图像的话,Vsync 和Hsync 的关系如下:1. Ft 指Frame time ,等于Win_heigh + Vb.其中Win_Height 是由0x09和0x0a 所设的图像高度,如需输出YCbCr/RGB565格式的640*480大小的图像,Win_Height 需设为488.其中Vb 指Vblank ,由0x10[5:4]和0x02寄存器设置,需要大于St+Et+5。

St 由0x1c 所设,控制帧头与第一行有效数据输出的时序。

Et 由0x1d 所设,控制最后一行有效数据与帧尾的时序。

Vt 指有效行,若输出640*480的YCbCr 图像,Vt=480*row_time. 一行时间row_time=Hb + Sh_delay + Win_width + 4. 其中Hb 由0x10[1:0]和0x01所设。

Sh_delay 由0x1f 所设。

Win_width 由0x0b 和0x0c 所设,如需输出YCbCr/RGB565格式的640*480大小的图像,Win_width 需设为640.二.行同步信号与clk 和data 的关系如下:Hsync 为行同步信号,高有效部分包含Win_width 所设的有效data 。

O_pclk 为单倍时钟输出Raw data 数据时使用,对应SDR 。

O_2pclk 为双倍时钟输出YCbCr/RGB565时使用,对应DDR 输出。

HSYNCVSYNC Vt Et Ft R0 G1 R2 o_pclk HSYN R4 G3 G5 R6 G7 R8 G9 SDR Y Cb Y Cr DDR o_2pclk3各种输出模式GC0307的有效感光单元阵列为:640X488,YUV或RGB565输出时有效图像最大为640X480。

3.1 2pclk输出模式(output_pclk=mclk=2pclk)xFormat Pixel data format Reg0x45[4] 0x45[3:0] 0x43[4:0]YCrCb Cb Y Cr Y 8 bit Y,8 bit Cr or 8 bit Y,8 bit Cb0x00x0 0x00 Cr Y Cb Y 8 bit Y,8 bit Cr or 8 bit Y,8 bit Cb 0x1 0x00 Y Cb Y Cr 8 bit Y,8 bit Cr or 8 bit Y,8 bit Cb 0x2 0x00 Y Cr Y Cb 8 bit Y,8 bit Cr or 8 bit Y,8 bit Cb 0x3 0x00RGB565 5 bit R, 6 bit G, 5 bit B 0x6 0x00 RGBx555 1 bit 0, 5 bit R, 5 bit G, 5 bit B 0x0 0x7 0x00 RGB555x 5 bit R, 5 bit G, 5 bit B,1 bit 0 0x0 0x8 0x00 RGBx444 4 bit 0, 4 bit R, 4 bit G, 4 bit B 0x0 0x9 0x00 RGB444x 4 bit R, 4 bit G, 4 bit B,4 bit 0 0x0 0xa 0x00GRB422 B G R G 8 bit B,8 bit G or 8 bit R,8 bit G 0x0 0xb 0x00 R G B G 8 bit R,8 bit G or 8 bit B,8 bit G 0x0 0xc 0x00 G B G R 8 bit G,8 bit B or 8 bit G,8 bit R 0x0 0xd 0x00 G R G B 8 bit G,8 bit R or 8 bit G,8 bit B 0x0 0xe 0x00Raw bayer RGB 8bit Raw data R or G or B 0x1 -- 0x18 3.2 Pclk输出模式(output_pclk=1/2*mclk=pclk)xFormat Pixel data format Reg0x45[4] 0x45[3:0] 0x43[4:0] Raw bayer RGB 8bit bayer data R or G or B 0x1 -- 0x17 LSC bayer RGB 8bit bayer data R or G or B 0x1 0x9 0x00 DNDD bayer RGB 8bit bayer data R or G or B 0x1 0x8 0x00 YCP bayer RGB 8bit bayer data R or G or B 0x1 0x7 0x00 Only Y 8bit Y 0x1 0x1 0x00 Only Cb 8bit Cb 0x1 0x2 0x00 Only Cr 8bit Cr 0x1 0x3 0x00 Only R 8bit R 0x1 0x4 0x00 Only G 8bit G 0x1 0x5 0x00Only B 8bit B 0x1 0x6 0x00 4VGA、QVGA、QQVGA、CIF、QCIF输出模式4.1 VGA输出相关寄存器基础设置Window Reg Value DescriptionVGA#0x05 0x00Mclk = 24MMax_fps = 30 FPS #0x06 0x00#0x07 0x00#0x08 0x00#0x09 0x01#0x0a 0xe8#0x0b 0x02#0x0c 0x80#0x45[7:2] 6’b0010010x48[7] 1’b10xe0 0x030xe1 0x020xe2 0x270xe3 0x1e0xe8 0x3b0xe9 0x6e0xea 0x2c0xeb 0x500xec 0x734.2 QVGA各种输出模式(320X240)4.2.1windowing输出模式特点:视角变小,帧率变快,无锯齿Window Reg Value DescriptionQVGA #0x05 0x00Mclk = 24MMax_fps = 50 FPS #0x06 0x78#0x07 0x00#0x08 0xa0#0x09 0x00#0x0a 0xf8#0x0b 0x01#0x0c 0x48#0x45[7:2] 6’b0010010x48[7] 1’b00xe0 0x020xe1 0x010xe2 0x130xe3 0x0f0xe8 0x1c0xe9 0x350xea 0x170xeb 0x290xec 0x394.2.2Subsample输出模式特点:视场角不变,帧率不变,锯齿现象不明显,但需要能够截掉前四行图像。