堕读音
文件名称BF3901 Application Note 文件编号TS-SEN-OT-0067 文件属性 技术文件版本号 A/0 页次1/36
QVGA CMOS Image Sensor
BF3901应用说明
Revision History
初心不忘Revid. Date Revision Brief Description Author Proofread Authorize 2012-01-15 A/0 Initial Relea Zheng Jun Zhang Lin Hu Wenge
文件属性技术文件版本号A/0 页次2/36
目录
1. 摘要 (4)
2. PIXEL ARRAY (5)
3. 时序控制 (6)
3.1 阵列控制 (7)
3.2 帧率调节 (7)
3.2.1系统内部时钟调节 (7)
3.2.2 Dummy Pixel 调节 (9)
3.2.3 Dummy Line 调节 (9)
3.3 曝光控制 (10)
3.3.1 曝光时间 (10)
3.3.2 Banding Filter (11)
3.3.3 手动曝光控制 (12)
3.3.4 自动曝光(Auto Exposure)控制 (12)
3.4 同步信号输出 (14)
4. 模拟信号处理单元 (15)
4.1 G LOBAL G AIN 控制 (15)
4.2 C OLOR G AIN 控制 (15)
5. 图像信号处理(ISP ) (15)
5.1 镜头阴影校正(L ENS S HADING C ORRECTION) (15)
5.2 G AMMA 校正(G AMMA C ORRECTION) (16)
5.3 去噪(D E‐NOISE) (17)
5.4 边缘增强(E DGE E NHANCEMENT) (18)
5.5 特效(S PECIAL E FFECT) (18)
5.6 色彩校正(C OLOR C ORRECTION) (19)
5.7 自动白平衡(A UTO W HITE B ALANCE) (20)
戒指带法
5.8 饱和度(S ATURATION) (21)
5.9 对比度与亮度(C ONTRAST AND B RIGHTNESS) (22)
5.10 T EST P ATTERN M ODE (23)
6. 窗口选取(WINDOWING) (23)
6.1 前端WINDOW (23)
6.2 后端WINDOW (25)
7. 输出端口控制 (26)
8. 数据输出格式 (27)
8.1 常用数据输出格式 (27)
文件属性技术文件版本号A/0 页次3/36
8.2 SPI模式设置 (30)
9. CK-GATE SUBSAMPLE (32)
10. 丢帧功能 (33)
11. TWO-WIRE SERIAL INTERFACE & 芯片控制功能 (34)
11.1 T WO‐WIRE SERIAL INTERFACE (34)
11.2系统状态转换 (34)
11.2.1 寄存器复位 (35)
11.2.2芯片standby模式控制 (35)
12. 应用时序图 (36)
文件属性
技术文件
版本号
A/0
页 次
4/36
1. 摘要
此文档为设计者了解BF3901提供简要说明,针对BF3901在寄存器设定及应用上给与指导,方便设计者成功建立应用方案。
BF3901功能模块包括:
z Pixel Array (248 x 328) z Timing Control z Column CDS z
Analog Signal Processing
z A/D Converter z
ISP(Image Signal Processing)
z Data Format z
Two-wire Serial Interface
图例1-1 BF3901功能模块图
文件属性技术文件版本号A/0 页次5/36
求职意向模板2. Pixel Array
BF3901的像素阵列大小为248列,328行,另外阵列外还有一些Dark row以及Dummy row。BF3901的像素阵列上覆盖着彩色滤波片(color filter),并且彩色滤波片以BG/GR行交互模式排列,如图例2-1。由于每个像素单元只能覆盖一种彩色滤波片,因此每个像素只能获得一种色彩信息,其它两种色彩信息只能通过色彩插值算法获得。Raw Data数据格式就是一种没有经过色彩插值,每个像素只有一种色彩信息的数据格式。
千层椰汁马蹄糕
图例 2-1 BF3901像素阵列图
BF3901可以输出以下数据格式:Raw Data,Procesd Raw Data,RGB565,RGB555,RGB444,YUV422,CCIR656。其中Raw Data的输出顺序为BG/GR;Procesd Raw Data的输出顺序也为BG/GR(输出顺序可以配置);RGB565/RGB555/RGB444输出顺序可以通过寄存器配置;YUV422的输出顺序也可以配置。详细配置参考《章节8. 数据输出格式》。
输出格式的选择请参考表格2-1。
文件属性技术文件版本号A/0 页次6/36表格2-1 输出数据格式
Format Pixel Data Output
Register Setting
0x12[2] 0x12[0] 0X6b[6]
Raw Data 8-bit R/8-bit G/ 8-bit B 0 1 0 Procesd Raw Data 8-bit R/8-bit G/8-bit B 1 1 0 YUV422 8-bitY/8-bit U/8-bit Y/8-bitV 0 0 0 RGB565(0x3a[4:0]=00h~09h) 5-bit R/6-bit G/5-bit B 1 0 0 RGB555(0x3a[4:0]=0ah~11h) 1-bit0/5-bit R/5-bit G/5-bit B 1 0 0 RGB444(other) 4-bit0/4-bit R/4-bit G/ 4-bit B 1 0 0
CCIR656
Raw Data/Procesd Raw
Data/YUV422/RGB565/RGB555/RGB444
--- --- 1
云搬家
BF3901可以输出多种resolution,ISP内部的预处理程序产生QVGA resolution,使用者也可以对window的参数进行配置来获得其它的resolution(请参考“6.窗口选取”)。具体配置请参考表格2-2。
表格2-2 分辨率寄存器设置
到目前为止英语
Resolution Address Value Description (24MHz Input Clock)
QVGA (SPI)
0x11 0x30
30fps QVGA YUV
0x1b 0x06
关于安全的黑板报{0x12[2],0x12[0]} 2’b00
0x11 0x30
30fps QVGA RGB565/ RGB555/ RGB444 0x1b 0x06
{0x12[2],0x12[0]} 2’b10
0x11 0x10/0xb0
30fps QVGA Raw Bayer RGB mode 0x1b 0x80
{0x12[2],0x12[0]} 2’b01
0x11 0x10/0xb0
30fps QVGA Procesd RGB mode 0x1b 0x80
{0x12[2],0x12[0]} 2’b11
3. 时序控制
BF3901的时序控制包含以下几个部分:
z阵列控制
z帧率调节
z曝光控制