1. 图像传感器基础:CCD与CMOS的发展历程、核心工作原理对比、光电转换基础

各位工程师朋友,咱们今天聊点实在的。图像传感器这东西,说白了就是把光信号变成电信号的一个小芯片。你手机里的摄像头、车上的倒车影像、甚至医疗内窥镜,核心都是它。

我入行那会儿,CCD还是的主流。记得2005年我第一次调试一款CCD模组,那个驱动电压高得吓人,12V、15V是家常便饭。现在想想,那时候的工程师真是硬核。但技术这东西,三十年河东三十年河西。如今CMOS已经全面逆袭,占据了消费电子几乎100%的市场。

为什么会这样?咱们得从根上捋一捋。

1.1 发展历程:从CCD到CMOS的三十年

先看一张图,把整个发展脉络理清楚。

CCD与CMOS发展历程时间线 1969 CCD诞生 贝尔实验室 1980s CCD称霸 广播/天文/科研 1990s CMOS起步 低功耗/低成本 2000s 转折点 CMOS全面超越 关键转折: • 1995年:Photobit公司推出首款商用CMOS图像传感器 • 2007年:iPhone引入CMOS传感器,引爆手机摄影革命 • 2010年后:背照式(BSI)技术让CMOS画质反超CCD

嗯,这张图很直观。CCD是1969年由贝尔实验室的Willard Boyle和George Smith发明的,这哥俩后来还拿了诺贝尔奖。CMOS其实更早,但早期工艺太差,噪声大得没法用。直到90年代,随着半导体工艺进步,CMOS才真正站起来。

核心认知:CCD和CMOS的本质区别,在于读出架构。CCD是把电荷包"传递"到边缘的放大器,CMOS是每个像素自带放大器。这个差异,决定了后面所有的问题——包括咱们这门课的核心主题:卷帘快门。

1.2 核心工作原理对比

咱们把两个架构拆开来看。我习惯用"流水线"和"独立工位"来类比。

1.2.1 CCD:电荷耦合器件

CCD的工作原理,说白了就是"一桶水传着喝"。

  • 光电转换:每个像素吸收光子,产生电子-空穴对。电子被收集在势阱里,形成电荷包。
  • 电荷转移:通过多相时钟脉冲,电荷包在相邻像素间"传递",像接力赛一样,一路传到边缘的读出寄存器。
  • 电荷读出:边缘的放大器把电荷转换成电压,再经过ADC变成数字信号。

我曾经调试过一个CCD天文相机项目,那个转移效率要求极高。你想想看,几百万个像素,电荷要一个不漏地传到底部。哪怕每个像素损失0.001%,累积起来也是灾难。所以CCD对时钟驱动的要求非常苛刻,电压高、时序严。

特性 CCD CMOS
读出方式 电荷逐像素转移 每个像素独立读出
放大器数量 1个(或几个) 每个像素1个
驱动电压 高(5V~15V) 低(1.8V~3.3V)
功耗 高 低
噪声 低(读出噪声小) 高(固定模式噪声)
速度 慢(串行读出) 快(并行读出)
卷帘快门 天然全局快门 天然卷帘快门

1.2.2 CMOS:互补金属氧化物半导体

CMOS就完全不一样了。每个像素都有自己的放大器,相当于每个工位独立干活。

我刚开始接触CMOS传感器时,最不习惯的就是它的"固定模式噪声"(FPN)。因为每个像素的放大器参数不完全一致,导致画面有固定的竖条纹或网格。后来用了相关双采样(CDS)技术,才把这问题压下去。

CMOS的读出流程是这样的:

  1. 光电转换:和CCD一样,光子产生电子。
  2. 电荷-电压转换:每个像素内的浮置扩散区(FD)把电荷转成电压。
  3. 行选通读出:通过行选信号,一行一行地把电压值送到列总线。
  4. 列ADC转换:每列有独立的ADC,并行转换整行数据。

避坑指南:我曾经在一个项目中,因为CMOS传感器的电源纹波没处理好,导致画面出现周期性横纹。后来发现是列ADC的参考电压被电源噪声干扰了。解决办法很简单——在传感器电源入口加一个LC滤波器,纹波压到10mV以内就搞定了。

1.3 光电转换基础

不管CCD还是CMOS,最底层的光电转换原理是一样的。咱们用一张图说清楚。

光电转换原理示意图 入射光子 硅衬底(光电效应) 电子-空穴对 势阱收集电子 关键公式: E = hν = hc/λ 其中:h为普朗克常数,c为光速,λ为波长 硅的禁带宽度1.12eV,对应截止波长约1100nm

说白了,光电转换就是光子把能量传给硅原子,把电子从价带"踢"到导带,产生一个电子-空穴对。这个电子被势阱收集起来,就形成了信号电荷。

这里有个关键参数——量子效率(QE)。它表示入射光子中有多少能转换成可收集的电子。我见过最好的背照式CMOS,QE能做到95%以上。而早期的前照式CMOS,因为金属布线挡光,QE只有30%~40%。

注意:光电转换不是100%高效的。有三大损失:

  • 反射损失:硅表面会反射一部分光,通常用增透膜解决。
  • 透射损失:波长太长的光(红外)会穿透硅层,不被吸收。
  • 复合损失:电子和空穴在到达势阱前可能复合掉,尤其是缺陷多的区域。

1.4 为什么卷帘快门会成为问题?

好,基础讲完了。咱们回到这门课的核心——卷帘快门。

CMOS传感器因为是一行一行读出的,所以每一行的曝光起始时间不一样。如果拍摄的是静止物体,没问题。但如果拍的是快速运动的物体,比如赛车、螺旋桨、挥动的高尔夫球杆,画面就会变形——这就是卷帘快门效应。

CCD呢?它是一次性把所有像素的电荷转移到遮光区,然后统一读出。所以CCD天然就是全局快门,没有变形问题。

但CCD也有自己的麻烦——功耗大、速度慢、成本高。所以现在消费电子领域,CMOS是主流。咱们这门课,就是要解决CMOS卷帘快门带来的各种问题。

一句话总结:CCD是"先拍照、后读图",CMOS是"边拍照、边读图"。这个"边拍边读"的特性,就是卷帘快门问题的根源。

嗯,第一章就到这里。基础打牢了,后面咱们才能深入讨论各种解决策略——从硬件设计到算法补偿,从传感器选型到系统架构优化。这些内容,我会结合自己十几年摸爬滚打的经验,一点一点讲透。