1. 传感器成像基础:光电效应与CMOS/CCD工作原理

做图像传感器调试这些年,我最大的感受是:不懂光电效应,就没法真正理解传感器。你调了一堆寄存器,噪声还是压不下去,暗电流补偿总是不准——根子往往就在这。

这一章,咱们把基础打牢。我会结合自己踩过的坑,把光电效应、CMOS和CCD的核心原理讲透。

1.1 光电效应:传感器的心脏

说白了,光电效应就是光子撞硅,激发出电子。这个物理过程,是所有图像传感器的根基。

核心公式:

E = hν = hc/λ

其中 E 是光子能量,h 是普朗克常数,ν 是频率,c 是光速,λ 是波长。

只有当 E > 硅的禁带宽度(1.12 eV),才能激发出电子。

我刚开始做传感器选型时,犯过一个低级错误。项目要求近红外成像,我选了普通CMOS传感器,结果灵敏度惨不忍睹。后来才意识到:硅对近红外(>900nm)的量子效率极低,因为光子能量不够。

避坑指南:

我曾经在调试一款工业相机时,发现暗电流异常高。查了三天,最后发现是封装玻璃透过了紫外光(<400nm),高能光子产生了额外载流子。后来我养成了习惯:先看光谱响应曲线,再选滤光片。

1.2 光电转换的量化指标

你调试传感器时,会频繁碰到这几个参数。我列个表,方便你对照。

参数 定义 典型值 我的经验
量子效率(QE) 入射光子转化为电子的比例 50%-90% 背照式(BSI)QE更高,但成本也高
响应度(R) 单位光功率产生的电流 0.3-0.8 A/W 近红外区响应度会急剧下降
暗电流 无光照时的漏电流 10-100 e-/s 温度每升10°C,暗电流翻倍
满阱容量 像素能容纳的最大电子数 10k-100k e- 大像素满阱大,动态范围宽

注意: 量子效率不是越高越好。我调试过一款QE高达95%的传感器,但它的近红外响应很差,因为为了提升可见光QE,牺牲了深耗尽层厚度。选型时一定要看全光谱响应曲线。

1.3 CMOS vs CCD:架构与工作流程

你想想看,为什么现在手机都用CMOS,而高端科研相机还在用CCD?这背后是读出架构的根本差异。

1.3.1 CCD工作原理

CCD的核心思路是:电荷逐行转移,统一读出。

  1. 光子激发产生电子-空穴对
  2. 电子被收集在像素势阱中
  3. 通过垂直和水平移位寄存器,电荷逐像素转移
  4. 在输出端统一转换为电压

我个人习惯把CCD比作传送带:每个像素的电荷像包裹一样,一个接一个传到终点。优点是一致性极好,所有像素共用同一个读出放大器。缺点是速度慢,而且电荷转移效率会随温度下降。

关键参数:电荷转移效率(CTE)

CTE = 0.999999 意味着每转移一次,损失0.0001%的电荷。对于1000级转移,总损失约0.1%。

我曾经调试一台CCD相机,发现图像右侧有拖尾。查了三天,发现是水平寄存器时钟时序不对,导致CTE下降。调整后恢复正常。

1.3.2 CMOS工作原理

CMOS的思路完全不同:每个像素自带放大器,行列寻址读出。

  1. 光子激发产生电子
  2. 电子存储在像素内的浮置扩散区(FD)
  3. 通过行选和列选信号,逐行读出电压
  4. 每个像素的放大器将电荷转换为电压

说白了,CMOS就是每个像素一个小电路。优点是速度快、功耗低、可随机访问。缺点是像素间一致性差,因为每个放大器都有偏移。

我的经验:

调试CMOS传感器时,固定模式噪声(FPN)是绕不开的坎。每个像素的放大器偏移不同,导致无光照时也有亮度差异。我常用的方法是:先拍一张暗场,再拍一张亮场,做双采样校正。这个后面章节会细讲。

1.4 核心架构对比

下面这张SVG图,展示了CMOS和CCD的核心架构差异。你一眼就能看出区别。

CMOS vs CCD 核心架构对比 CCD 架构 像素阵列 垂直移位寄存器 水平移位寄存器 输出放大器(1个) CMOS 架构 像素阵列 行选电路 列选+ADC 像素内放大器(N个) 关键差异 • CCD:电荷逐行转移 → 1个放大器读出 → 一致性高,速度慢 • CMOS:每个像素独立放大 → 行列寻址读出 → 速度快,FPN高 • CCD:需要多相时钟驱动,功耗高 • CMOS:单电源供电,功耗低,可集成ISP • 我调试CCD时最头疼时钟抖动;调试CMOS时最头疼FPN和暗电流

1.5 暗电流:传感器调试的头号敌人

为什么要把暗电流单独拿出来说?因为它直接影响图像质量,而且温度每升10°C,暗电流翻倍。我调试过的传感器,90%的问题都和暗电流有关。

暗电流的来源主要有三个:

  • 耗尽区热激发:硅晶格振动产生电子-空穴对
  • 界面态陷阱:Si-SiO2界面缺陷释放载流子
  • 杂质能级:重金属污染引入额外能级

实战教训:

我曾经调试一款安防摄像头,发现画面边缘有亮斑。一开始以为是镜头问题,换了镜头还是不行。后来用热成像仪一看,传感器边缘温度比中心高了5°C——因为电源走线太靠近传感器边缘,局部发热导致暗电流激增。解决方案:重新布局PCB,增加散热铜皮。

1.6 传感器调试的起点:读懂数据手册

拿到一颗新传感器,我建议你先看这几个关键参数:

参数 为什么重要 我关注的点
暗电流密度 决定暗场噪声水平 单位:nA/cm²,越小越好
读出噪声 影响信噪比下限 单位:e- rms,< 3e- 算优秀
动态范围 能同时看清亮部和暗部 单位:dB,> 60dB 算及格
量子效率峰值 灵敏度上限 波长位置和峰值高度都要看
像素尺寸 决定分辨率和灵敏度 越大越好,但分辨率会下降

我的习惯:

拿到新传感器,我会先做暗场测试:盖上镜头盖,拍100帧,看平均暗电流和固定模式噪声。如果暗电流超过数据手册标称值的1.5倍,我会先检查温度和电源纹波。这两个是暗电流异常的常见原因。

1.7 本章小结

这一章我们聊了:

  • 光电效应是传感器工作的物理基础,光子能量必须大于禁带宽度
  • 量子效率、响应度、暗电流、满阱容量是四个核心指标
  • CCD 电荷逐行转移,一致性高但速度慢
  • CMOS 像素内放大,速度快但FPN高
  • 暗电流是调试的头号敌人,温度每升10°C翻倍