2. onsemi车载图像传感器基础
onsemi 的车载图像传感器产品线中,AR 与 AS 系列是两条最常被拿来对比的路线。理解它们的差异,不能停留在“像素大小不同”这种表面结论上,而要从架构、像素读出方式、曝光控制、HDR 合成机制以及寄存器接口几个层面逐层展开。本节以 AR0233、AR0820、AS0140 等典型型号为参照对象,梳理出一条从光子到数字码值的完整信号链,并说明工程配置中真正需要关心的参数与寄存器行为。
一、AR 与 AS 系列的架构定位
AR 系列(如 AR0233、AR0820)面向高性能前视与自动驾驶感知,采用大靶面、高动态范围、支持多曝光 HDR 与 LFM 的滚动快门或分区曝光架构;AS 系列(如 AS0140、AS0142)则更偏向环视、后视与舱内监控,强调小尺寸、低功耗与成本可控,通常以单曝光或双曝光 HDR 为主。两者在寄存器映射上共享一部分通用寄存器(如芯片 ID、软复位、PLL 配置),但在曝光控制、HDR 合成与 LFM 相关寄存器上差异明显。
从数据流角度看,传感器内部大致分为:像素阵列 → 列读出与模拟前端(AFE)→ ADC → 数字增益与黑电平校正 → HDR 合成/压缩 → 输出接口(MIPI CSI-2 或并行)。AR 系列在 HDR 合成阶段支持“分离式”与“组合式”两种输出模式,AS 系列则更多采用片上合成后输出单帧 HDR 图像。
二、像素结构与曝光控制
AR 系列典型像素采用 3T 或 4T 有源像素结构,其中 4T 像素包含传输栅(TG)、复位栅(RST)、源跟随器(SF)和行选择(SEL)。曝光过程分为两个阶段:复位阶段将光电二极管节点拉至参考电平,积分阶段光子产生的电荷积累在浮动扩散节点(FD)上,读出阶段通过 CDS 消除复位噪声。曝光时间由 TG 的开启窗口决定,通常以“行时间 × 行数”为单位进行配置。
以 AR0233 为例,其行时间约为 22.2 μs(在 30 fps、全分辨率下),若配置 coarse integration 为 800 行,则曝光时间约为 800 × 22.2 μs ≈ 17.76 ms。实际配置中还需要考虑 fine integration 寄存器提供的亚行精度,用于微调曝光量。模拟增益与数字增益共同决定灵敏度:模拟增益在 AFE 阶段放大信号,数字增益在 ADC 之后乘以系数,前者对信噪比更友好,后者会同步放大量化噪声。
AS 系列由于面向低功耗场景,通常只提供有限的曝光控制寄存器,曝光时间与增益的调节步进较粗,但足以满足环视与舱内监控对动态范围的要求。工程上需要特别注意:曝光寄存器写入后并非立即生效,而是在下一帧的帧起始(FSYNC)时刻锁存,因此连续调节曝光时应以帧为单位观察效果。
三、HDR 与 LFM 机制
HDR 的核心思想是用不同曝光时间覆盖同一场景的高亮与暗部。AR 系列支持 2 曝光与 3 曝光 HDR,典型曝光比可配置为 16:1 或 32:1。以 2 曝光为例,长曝光负责暗部细节,短曝光负责高亮区域,两者在片上按行或按帧交替读出,再通过合成曲线拼接为 16 bit 或 20 bit 的线性化数据。合成模式分为“组合式”(片上合成后输出单帧)与“分离式”(分别输出长、短曝光帧,由外部 ISP 合成)。分离式模式对后端算力要求更高,但保留了更大的调优空间。
LFM(LED Flicker Mitigation)针对的是 LED 光源因 PWM 调光产生的频闪。当曝光时间与 LED 驱动频率不匹配时,图像中会出现明暗条纹。LFM 的解决思路是将一次曝光分割为多个等间隔的子曝光,使每个子曝光窗口覆盖 LED 的完整 PWM 周期,从而在积分层面平均掉闪烁。AR 系列通过 LFM 控制寄存器配置子曝光数量与间隔,典型配置为 4 段或 8 段。需要注意的是,LFM 会降低有效曝光时间,因此需要同步提升增益或延长帧周期来补偿。
四、寄存器接口与典型工作模式
onsemi 车载传感器通常通过 I²C 或 SCCB 访问寄存器,地址位宽为 16 bit,数据位宽为 8 bit 或 16 bit。上电后的初始化流程大致为:软复位 → 等待 PLL 锁定 → 配置 MIPI 输出参数 → 设置曝光与增益 → 配置 HDR/LFM → 启动流输出。以下是一段典型的寄存器配置片段(以 AR0233 为例,参数为示例值):
// 软复位
write_reg(0x301A, 0x0001);
delay_ms(10);
// PLL 配置:27 MHz 输入,输出 432 MHz
write_reg(0x302A, 0x0004);
write_reg(0x302C, 0x0002);
// MIPI 输出:4 lane,RAW12
write_reg(0x31AE, 0x0204);
write_reg(0x306E, 0x0000);
// 曝光与增益(示例值)
write_reg(0x3012, 0x0320); // coarse integration = 800 行
write_reg(0x3060, 0x0020); // 模拟增益
write_reg(0x3062, 0x0010); // 数字增益
// HDR 配置:2 曝光,曝光比 16:1
write_reg(0x3082, 0x0001);
write_reg(0x3084, 0x0010);
// 启动流
write_reg(0x301A, 0x000C);
典型工作模式可归纳为三类:线性单曝光模式(用于常规成像与标定)、双曝光 HDR 模式(用于前视与自动驾驶感知)、LFM 抗闪烁模式(用于交通信号灯与 LED 路灯场景)。模式切换时,建议先停止流输出,修改相关寄存器后再重新启动,避免帧撕裂或合成异常。判断配置是否生效,可以通过读取状态寄存器中的帧计数与错误标志,或直接观察输出图像的直方图分布与条纹抑制效果。
掌握 AR/AS 系列的架构差异、曝光控制逻辑、HDR 与 LFM 的配置方法以及寄存器访问流程,是后续进行链路测试、图像质量评估与交付验收的基础。实际调试中,建议先以线性模式确认基础成像正常,再逐步启用 HDR 与 LFM,并逐帧记录曝光参数与输出图像的变化,形成可追溯的配置记录。