BF3901 内置ISP QVGA CMOS图像传感器深度解析:61dB动态范围与1/13英寸超小靶面选型对照
一句话选型总结:BF3901 是 BYD Microelectronics 于 2011 年发布的 QVGA 级(有效 248×328)1/13″ 内置 ISP CMOS 图像传感器,主打 超小封装(CSP 1.87×2.19mm)+ 61dB 动态范围 + 32mW@30fps 低功耗 + I²C 兼容两线控制,适合对体积/成本敏感的低端摄像节点(玩具、门铃、入门安防、AIoT 小相机);但 8 万像素级分辨率 + 卷帘读出(逐行)+ 2011 年legacy工艺 决定它不适用于运动捕捉、工业检测或高画质场景,选型优先级低于同价位 OV 系迭代料号。
📘 核心参数来源:BF3901 Datasheet, TS-SEN-PD-0020 Rev.A/1, BYD Microelectronics (Shenzhen BYD Microelectronics Co., Ltd., IT Group Div.6), 2012-02-24。
光电转化根基解析
BF3901 把 CIS 阵列 + ISP 封在同一颗 die 里,属于早期"SoC Sensor"思路:
有效像素阵列 248(H)× 328(V),外围含 dummy pixel 与 dark row,Bayer BG/GR 排列;输出裁剪到 240×320(QVGA)即 datasheet 标称"active"
像素尺寸 3.15μm × 3.15μm,1/13″ 光学格式——这是 2011 年手机前摄/玩具级的最小靶面之一
读出方式:逐行(progressive)行列驱动,column-level CDS(相关双采样,BYD 专利表述为"unique patented column buffer amplifier")压 FPN 与 temporal noise
ADC:on-chip 10bit,列并行
ISP 内建链路:Bayer → 色彩插值 → LSC → Gamma → 坏点校正 → 假彩抑制 → 紫边校正 → 低通 → 色彩空间转换 → 色彩校正 → 锐化 → AE/AWB → 饱和度对比度 → 格式输出(YCbCr 4:2:2 / RGB444/555/565 / Raw Bayer)
镜头 CRA 最优 25°,配超小模组镜头要留意 shading
⚠️ 注意:BF3901 不是全局快门,是普通逐行卷帘读出,手册未提全局复位,运动场景会有果冻。
关键参数索引与工程释义
📙 独立验证点:VDDIO 1.7V 下限意味着可直接挂某些 1.8V IO 的主控而无需电平转换,但 VDD3A 必须 2.7V+,所以两路供电不能合并到 1.8V,这是 BF3901 比"单 1.8V 新片"麻烦的地方。
同业对标与选型决策矩阵
截至本文撰写时,BF3901 为 2011 年发布 legacy 料,公开渠道未见 BYD 官方停产公告,但同档 QVGA 已被 OV 系多代迭代覆盖。下表仅作"同分辨率量级"参照,非 pin-to-pin。
决策判断:
如果你必须 1/13″ 以下超小头 + QVGA 够用 + 功耗敏感 → BF3901 仍有存在价值(玩具摄像头、微型门铃副摄、一次性医疗窥镜类)
如果分辨率能接受 VGA → OV7725 / 更晚的 OV 系(或 GC 系)供货与生态好太多
如果走 MIPI CSI-2 + 百万像素级 → BF3901 完全不在赛道里,别浪费时间
场景适配性五星评级
选型落地建议
供电别偷懒:VDD3A 必须 2.8V±0.1V(2.7–3.0 窗口),VDDIO 可 1.8V 也可 2.8V,两路分开 LDO 或 DCDC,注意上电顺序手册未强求但建议 VDD3A 不晚于 VDDIO
时钟:MCLK 6–24MHz 由主控 XCLK 进,24MHz 才能跑满 30fps QVGA;内部 CLKRC(0x11)可做分频
接口:12-ball CSP,两线 slave addr = 0x6E(写)/ 0x6F(读)(手册写 6Eh,注意 7-bit 是 0x37,很多 SOC I²C 驱动要填 7-bit)——这是最容易踩的坑
输出位宽:D0–D3 只有 4 根数据线,靠 VCLK 分时出 YUV422/RGB,PCB 走线 VCLK 要做等长,手册给了 t1–t4 时序(raw / YUV 不同延迟)
PDN 脚:B2 = PDN,内部下拉,PDN=1 进 power down(Idown ≈ 30μA),电池场景靠它
镜头:最优 CRA 25°,选镜别超 30° 否则四角 shading 要靠 ISP LSC 硬拉,QVGA 下 LSC gain 余量有限
老化提醒:2011 年料,新项目建议先向 BYD 代理确认 TS-SEN-PD-0020 是否仍 active、有无 PCN/替换料(BYD 消费 CIS 后来收缩,主力转车规)
常见选型疑问简答
Q1:BF3901 能不能做 60fps?
A:手册 MCLK 上限 24MHz、QVGA@24MHz = 30fps,未给 binning / subsample 提帧率的寄存器描述(COM5/COM6/COM8 的 gate subsample 是为窗口化不是提速),硬跑 60fps 不现实,要 60fps QVGA 得换片。
Q2:输出能不能直连 MCU 无 ISP?
A:可以,0x12[0] 切 Raw Bayer 10bit 走内部总线,但 D0–D3 只有 4 线 + VCLK,Raw 实际是靠 VCLK=fMCLK/2=12MHz 串行出,MCU 要能吞 12MHz 像素流,STM32F4 以下小心 DMA 带宽。
Q3:和低端 Global Shutter 比(比如 MT9V034 QVGA crop)?
A:MT9V034 是全局快门但像素大(6μm)、靶面 1/3″、贵;BF3901 是卷帘但 3.15μm + 1/13″ + 便宜。运动场景选 MT,体积成本选 BF。
Q4:有没有 Linux 驱动?
A:截至本文撰写时,未能检索到 BYD 官方公开的 BF3901 Linux V4L2 驱动,只有 datasheet 寄存器表;早期多用于 RTOS/MCU 直操 I²C,新项目要做好自己写 subdev 的准备。
🔬 实测计划:PDAPPLY 晟跞®技术团队拟对 BF3901 做 1/13″ 配套镜头(CRA 25°)下的 量子效率曲线 + 信噪比随增益变化 + 61dB DR 分段验证 + 32mW 功耗实测,建成后补入本站「传感器实测数据库」。如有工程样机可借测,请联系 tech@pdapply.cn。
PDAPPLY 晟跞®科技 技术团队提示:技术选型需结合具体产品定义。如需实测数据或定制方案,欢迎联系 tech@pdapply.cn。更多深度解析请关注 PDAPPLY.COM。