3. onsemi图像传感器架构与故障模式
onsemi(安森美)的汽车图像传感器,如AR0233(2.3MP,1/2.5英寸,用于环视与ADAS前视)和AR0820(8.3MP,1/1.7英寸,用于高分辨率前视与自动驾驶),在架构上属于典型的CMOS有源像素传感器(APS)。理解其内部模块划分,是定位故障、判断故障归属层级的前提。很多现场问题看似"图像异常",实际根因可能落在I2C控制通道、PLL时钟或电源域上,而非像素阵列本身。
一、内部架构与关键模块
从信号链角度看,AR0233/AR0820的内部结构可以划分为以下几个核心部分:
- 像素阵列(Pixel Array):由光电二极管、传输栅(TX)、复位栅(RST)、源极跟随器(SF)和行选择管(RS)构成4T像素。曝光期间光生电荷积累在光电二极管中,读出时经TX转移到浮动扩散节点(FD),再由SF缓冲输出。AR0820采用3.0μm像素,AR0233采用3.0μm像素,均支持RGB Bayer滤色阵列。
- 列并行ADC:每一列或每几列共享一个逐次逼近型(SAR)ADC,将模拟像素电压转换为数字码。AR0233/AR0820为12位输出,满阱约对应4095 LSB。列ADC的失调和增益不一致,是固定模式噪声(FPN)和列噪声的来源。
- PLL与时钟树:外部提供27MHz或24MHz参考时钟,经PLL倍频产生像素时钟、ADC时钟和MIPI高速时钟。PLL锁定状态(LOCK)是传感器正常工作的前提,失锁会导致无图像或图像撕裂。
- 控制接口(I2C):用于寄存器读写,配置曝光、增益、帧率、测试图案、PLL分频比等。AR0233/AR0820的I2C从地址通常为0x20(7位,写)或0x21(读),具体取决于SADDR引脚电平。
- 输出接口(MIPI CSI-2 / LVDS):AR0233支持4-lane MIPI CSI-2,AR0820支持4-lane MIPI,输出RAW12数据。接口层包含数据通道、时钟通道和ECC/CRC校验。
- 电源域:典型包括AVDD(模拟,2.8V)、DVDD(数字核心,1.2V)、DOVDD(I/O,1.8V)和VDD_PIX(像素,2.8V或3.3V,视型号而定)。
下图给出AR0233/AR0820的简化信号链与故障注入点关系,便于将故障现象映射到具体模块。
二、典型故障模式与定位方法
坏点(Defective Pixel)分为亮点(hot pixel)和暗点(dead pixel)。亮点通常由光电二极管漏电或TX栅缺陷引起,暗点则多因SF管失效或列读出通路断开。AR0233/AR0820内部有坏点校正(DPC)模块,可通过寄存器0x30A0附近的DPC控制位开启。若DPC开启后仍可见固定亮点,说明坏点数量超出校正表容量,或坏点位于校正表未覆盖区域。定位时,可关闭镜头、设置最短曝光(如1行)和最低增益,观察全黑图像中的亮点分布;若亮点随温度升高而增多,则属于暗电流型热点,需评估工作温度是否超出规格。
行噪声(Row Noise)表现为水平条纹,常见原因有三类:一是列ADC之间的失调差异,形成固定列条纹;二是行驱动时序抖动,导致每行复位电平不一致;三是电源纹波耦合到像素供电。区分方法:若条纹位置固定不随帧变化,多为列FPN;若条纹随机跳动,多为时序或电源问题。AR0233/AR0820提供测试图案(test pattern)寄存器,可输出灰阶渐变或棋盘格,用于隔离像素阵列与后端处理。若测试图案正常而实际图像有条纹,问题在像素阵列或模拟前端;若测试图案也有条纹,问题在数字处理或输出接口。
I2C通信失败是现场最高频的故障之一。典型现象是传感器无图像、寄存器读写返回NACK。排查顺序应为:先确认SDA/SCL上拉电阻(典型4.7kΩ,总线电容大时需减小到2.2kΩ);再用示波器观察SCL上升沿是否过缓(超过1μs需警惕);然后确认从地址是否正确——AR0233/AR0820的SADDR引脚接GND时为0x20,接DOVDD时为0x22,悬空或接错会导致地址偏移。若总线挂载多个传感器,需检查是否存在地址冲突。此外,部分onsemi传感器要求在上电后等待至少1ms再发起I2C访问,过早访问会返回NACK。
温度漂移对图像质量的影响体现在两方面:暗电流和PLL稳定性。暗电流随温度大约每升高8~10℃翻倍,AR0820在85℃时的暗电流可比25℃时高出一个数量级。若黑电平校正未随温度更新,图像会出现整体偏亮或偏色。PLL在高温下可能失锁,导致MIPI输出时钟频率偏移,接收端出现CRC错误或丢帧。判断方法:读取传感器内部温度传感器寄存器(AR0233/AR0820通常位于0x3A00附近),对比环境温度;若温差超过±5℃,需检查芯片散热或PCB铜箔面积。同时监测PLL_LOCK寄存器位,若在高温下反复失锁,应降低MIPI速率或优化参考时钟质量。
三、故障排查的优先级原则
面对"图像异常"的报障,建议按以下优先级推进:第一,确认电源域电压和上电时序,尤其是AVDD与DVDD的上电顺序,部分onsemi传感器要求DVDD先于AVDD或同时建立;第二,确认I2C能正确读写芯片ID和关键状态寄存器;第三,确认PLL锁定和MIPI链路训练完成;第四,再进入像素阵列和图像质量层面的分析。这一顺序的本质是"先通链路,再看内容",避免在像素级问题上耗费时间而忽略更上层的通信或时钟故障。
AR0233与AR0820在架构上高度相似,主要差异在分辨率、像素尺寸和MIPI速率。AR0820的8.3MP输出对MIPI带宽要求更高,4-lane下每lane约1.5Gbps,因此对PCB走线阻抗、差分对长度匹配和参考时钟抖动更敏感。在诊断AR0820的间歇性丢帧时,应优先检查MIPI走线是否满足100Ω差分阻抗,以及参考时钟的相位噪声是否超标。
| 故障现象 | 优先检查模块 | 关键寄存器/测量点 | 典型根因 |
|---|---|---|---|
| 无图像、I2C NACK | I2C接口、电源 | 0x0000芯片ID、SDA/SCL波形 | 上拉电阻过大、地址错误、上电时序不符 |
| 固定亮点 | 像素阵列、DPC | 0x30A0 DPC使能、暗场图像 | 光电二极管漏电、DPC表溢出 |
| 水平条纹 | 列ADC、电源、时序 | 测试图案、AVDD纹波 | 列FPN、行驱动抖动、电源耦合 |
| 高温丢帧/CRC错误 | PLL、MIPI、温度 | PLL_LOCK位、0x3A00温度值 | PLL失锁、MIPI速率余量不足 |