2. Sensor硬件解剖

各位同学,今天咱们来拆开CMOS图像传感器的外壳,看看里面到底长什么样。我做了这么多年图像传感器,每次拿到一颗新Sensor,第一件事就是看它的像素结构——这决定了整个系统的性能天花板。

说白了,Sensor就是一颗能把光变成电的芯片。但这个过程远比你想象的复杂。从光子打到芯片表面,到最终输出数字信号,中间经历了多次物理转换。今天我们就沿着这条路径,一步步走完。

2.1 从光电二极管说起

一切从光电二极管开始。这是Sensor最核心的感光单元,它的任务只有一个:把光子转换成电子。

光电二极管本质上是一个PN结,工作在反向偏置状态。当光子入射到耗尽区时,能量被半导体吸收,产生电子-空穴对。这个过程叫做光电效应。

关键指标:量子效率(QE)

QE = 产生的电子数 / 入射光子数 × 100%

我见过最夸张的Sensor,QE能做到95%以上。但别高兴太早——那是单色光下的数据,加上彩色滤光片后,实际QE会掉到30%~60%。

光电二极管的类型主要有两种:

类型 结构特点 优点 缺点
前照式(FSI) 金属布线层在光电二极管上方 工艺成熟,成本低 光线被金属遮挡,QE较低
背照式(BSI) 光电二极管在金属布线层上方 进光量大,QE高 工艺复杂,成本高

我记得2015年做一款手机摄像头项目时,客户非要FSI方案,说成本压不下来。结果暗光下噪点一片,最后不得不换成BSI。嗯,有些坑,踩过一次就记住了。

2.2 像素阵列:Sensor的感光面

单个光电二极管太小了,我们需要把它们排列成阵列,才能形成图像。这个阵列就是像素阵列。

每个像素包含:

  • 光电二极管:感光元件
  • 传输门(TG):控制电荷转移
  • 复位晶体管(RST):复位浮置扩散区
  • 源跟随器(SF):将电荷转换为电压
  • 行选择晶体管(RS):选中当前行输出

这就是经典的4T像素结构。为什么是4个晶体管?我刚开始学的时候也纳闷,后来做项目才明白——每个晶体管都有它存在的理由。

避坑指南

我曾经在选型时忽略了一个细节:像素的满阱容量(FWC)。FWC决定了像素能容纳的最大电子数,直接影响动态范围。选小了,高光区域一片惨白;选大了,暗光灵敏度又不够。一定要根据应用场景来权衡。

2.3 彩色滤波阵列(CFA):让Sensor看到颜色

光电二极管只能感知光的强度,分辨不出颜色。怎么办?在像素上方加一层彩色滤光片,让每个像素只响应特定波长的光。

最常见的CFA模式是Bayer阵列:

R G R G
G B G B
R G R G
G B G B

绿色像素占了一半,因为人眼对绿色最敏感。红色和蓝色各占四分之一。你想想看,如果全用RGB三色等比例排列,人眼看起来反而不自然。

除了Bayer,还有哪些CFA模式?

  • RGBW:加入白色像素,提升暗光灵敏度
  • RCCC:用于汽车ADAS,对红色通道敏感
  • Quad Bayer:四合一像素,用于高像素手机Sensor

我做过一个项目,用了RGBW的Sensor。白天效果还行,一到晚上,白色像素的串扰问题就暴露了——图像边缘发紫。后来花了两个月调ISP才压下去。所以选CFA时,一定要考虑ISP的补偿能力。

2.4 微透镜:把光聚到光电二极管上

每个像素上方还有一个微透镜。它的作用很简单:把入射光汇聚到光电二极管的感光区域上。

没有微透镜会怎样?光会打到像素的金属布线上,白白浪费掉。微透镜能把光收集起来,提升填充因子——也就是感光面积占像素总面积的比例。

注意:微透镜的CRA匹配

微透镜的曲率和位置决定了主光线角(CRA)。如果镜头出射的CRA和Sensor的CRA不匹配,边缘像素就会严重偏暗,甚至出现颜色偏移。

我曾经在选型时没仔细看CRA曲线,结果镜头装上去,四角亮度差了30%。最后只能重新设计镜头,多花了三个月。

2.5 光子到电子的奇幻旅程

好了,我们把所有部件串起来,看看光子是怎么变成电子的:

  1. 光子入射:通过微透镜汇聚到光电二极管
  2. 光电转换:光子被半导体吸收,产生电子-空穴对
  3. 电荷收集:电子被光电二极管的耗尽区收集
  4. 电荷转移:传输门打开,电荷转移到浮置扩散区
  5. 电压转换:源跟随器将电荷量转换为电压信号
  6. 行选输出:行选择晶体管选中当前像素,电压信号输出到列总线

这个过程,从光子到电压信号,只用了几个纳秒。但每个环节都有损耗——微透镜的透光率、CFA的透过率、光电二极管的量子效率、传输门的电荷转移效率……

你想想看,一颗Sensor的灵敏度,就是这些效率的乘积。任何一个环节掉链子,整体性能就崩了。

光子到电子的转换流程 光子入射 微透镜汇聚 彩色滤波 光电转换 电荷收集 电荷转移 电压转换 行选输出 从光子到电压信号,整个过程仅需几纳秒。每个环节的效率乘积决定了Sensor的最终灵敏度。

2.6 像素读出:从模拟到数字

电压信号从像素输出后,还不能直接用。它需要经过一系列处理:

  • 相关双采样(CDS):消除复位噪声和固定模式噪声
  • 可编程增益放大器(PGA):放大信号,匹配ADC的输入范围
  • 模数转换器(ADC):把模拟电压转换成数字码值

这里有个细节:ADC的位深决定了Sensor的动态范围。12-bit ADC能输出4096个灰度级,10-bit只有1024个。我做过一个工业检测项目,客户要求14-bit,因为要分辨微小的灰度差异。当时市面上14-bit的Sensor不多,选型费了不少劲。

个人经验

我建议大家在选Sensor时,不要只看像素数。像素尺寸、满阱容量、读出噪声、ADC位深,这些参数比像素数更重要。2000万像素的Sensor,如果像素尺寸只有0.8μm,暗光表现可能还不如1200万像素、1.4μm的Sensor。

2.7 本章小结

今天我们走完了光子到电子的完整路径:

  • 光电二极管:把光子变成电子
  • 像素阵列:把感光单元排列成面阵
  • CFA:让Sensor感知颜色
  • 微透镜:把光聚到感光区
  • 读出电路:把电荷变成数字信号

每个环节都有它的物理极限和工艺约束。做ISP的人,如果不了解Sensor的硬件特性,调出来的参数就是空中楼阁。反过来,做Sensor的人,如果不理解ISP的需求,设计出来的产品也很难落地。