3. CCD核心原理
CCD(Charge-Coupled Device,电荷耦合器件)是图像传感器发展史上极为关键的一类器件。它的核心思想并不是“在像素里直接把光变成电压”,而是先把光生电荷收集并存储起来,再通过精心设计的时钟脉冲,让电荷包在半导体势阱中像接力一样逐级转移,最终送到输出端统一转换为电压信号。理解CCD,必须同时抓住四个关键词:结构、转移、读出、驱动与放大。
一、CCD的基本结构与势阱形成
CCD的基本单元是MOS(金属—氧化物—半导体)电容结构。以典型的N沟道CCD为例,在P型硅衬底上生长一层极薄的二氧化硅绝缘层,再在表面制作一排彼此非常靠近的金属或多晶硅电极。当某个电极上施加较高的正电压时,半导体表面的电势被拉低,电子会被吸引并聚集在电极下方的表面区域,形成一个“势阱”。势阱的深度与电极电压近似成正比:电压越高,势阱越深,能容纳的电荷越多。
因此,CCD像素的本质可以理解为“一个受电压控制的电荷桶”。光子在耗尽区附近被吸收后产生电子—空穴对,电子被收集到势阱中,空穴则流向衬底。电荷包的大小与入射光强和积分时间相关。与CMOS每个像素自带放大与读出电路不同,CCD像素本身通常只负责收集和转移电荷,这也是它结构相对统一、填充因子较高的原因。
关键认识:CCD不是靠“开关”把电荷直接读走,而是靠相邻电极势阱的深浅变化,让电荷包在半导体表面下方“流动”。
二、电荷转移机制:三相时钟如何推动电荷包
要让电荷包从一个电极下方移动到下一个电极下方,必须让相邻势阱的深度按顺序变化。最常见的是三相CCD时钟驱动:每个像素对应三个相邻电极,分别接φ1、φ2、φ3三路时钟。通过三路时钟的相位差,势阱会像波浪一样向前推进,电荷包便随之逐级转移。
以电荷从φ1下方转移到φ2下方为例:初始时φ1为高电平,势阱最深,电荷包存储在φ1下方;随后φ2电压升高,φ2下方势阱变深,而φ1电压开始下降,电荷包开始向φ2方向滑动;当φ2达到最高、φ1降到最低时,电荷包完全落入φ2下方。接着φ3重复同样的过程,电荷包继续向右移动。只要时钟频率和相位关系正确,电荷包就能在CCD移位寄存器中逐级传输,直到到达输出端。
电荷转移效率是CCD的核心指标之一。理想情况下,每次转移应把全部电荷交给下一级,但实际中总会有少量电荷残留。若单级转移效率为η,经过N级转移后总效率为ηN。因此,大阵列CCD对转移效率要求极高,通常需要达到99.999%以上,否则图像会出现拖尾、模糊或亮度不均。
三、读出过程:从电荷包到电压信号
CCD的读出通常分为行转移和列读出两个层次。以帧转移CCD为例,感光区完成积分后,整帧电荷包先快速转移到遮光的存储区;随后存储区按行把电荷包逐行移入水平移位寄存器;水平移位寄存器再把每一行的电荷包逐个送到输出端。输出端通常是一个浮置扩散节点,电荷包到达后改变节点电压,再通过源跟随放大器输出。
读出过程可以概括为:
- 积分:感光区收集光生电荷,形成与亮度对应的电荷包。
- 帧转移:整帧电荷包从感光区转移到遮光存储区。
- 行转移:存储区逐行把电荷包送入水平移位寄存器。
- 列读出:水平移位寄存器逐列把电荷包送到输出节点。
- 电荷—电压转换:输出放大器把电荷量转换为电压信号。
四、时钟驱动与输出放大器
CCD的时钟驱动不是简单的方波,而是需要精确控制上升沿、下降沿、相位重叠和电压摆幅。若时钟边沿过慢,电荷转移时间不足,会产生转移损失;若边沿过快,又会引入时钟馈通和噪声。实际驱动电路常采用多相时钟驱动器,并配合电平转换电路,把逻辑电平转换为CCD所需的高压摆幅。
输出放大器通常采用源跟随器结构,其作用是把浮置扩散节点上的微小电压变化缓冲输出,并驱动后续的模拟前端。输出放大器的噪声、带宽和线性度直接影响CCD的读出噪声与动态范围。因此,在高端CCD系统中,输出放大器往往与相关双采样(CDS)电路配合使用,以抑制复位噪声和低频噪声。
| 环节 | 核心对象 | 关键参数 | 常见问题 |
|---|---|---|---|
| 势阱形成 | MOS电极、氧化层、P型硅 | 电极电压、势阱深度、满阱容量 | 势阱过浅导致饱和 |
| 电荷转移 | 三相时钟、相邻电极 | 转移效率、时钟频率、相位重叠 | 拖尾、模糊、转移损失 |
| 读出过程 | 存储区、水平移位寄存器 | 行转移速度、读出速率 | 行间串扰、读出延迟 |
| 输出放大 | 浮置扩散、源跟随器 | 转换增益、读出噪声、带宽 | 复位噪声、输出非线性 |
五、案例与常见误区
在工业线阵CCD相机中,若时钟相位设计不当,图像会出现明显的“拖影”:亮目标右侧拖出一条暗尾。这通常不是镜头问题,而是电荷转移效率不足或时钟重叠时间不够。排查时应先检查时钟波形,确认φ1、φ2、φ3的重叠区是否满足数据手册要求,再检查驱动电压是否达到规定摆幅。
常见误区:把CCD的“读出”理解为像CMOS那样每个像素独立寻址。CCD是电荷逐级转移的串行读出器件,任何一个转移级的效率下降,都会影响后续所有像素的信号。
实战提示:调试CCD驱动时,优先用示波器观察三路时钟的重叠区和上升沿时间;再观察输出放大器的复位脉冲与信号脉冲是否对齐。很多“图像异常”最终都能追溯到时钟时序或输出节点复位问题。
总结来看,CCD的核心原理可以浓缩为一条链:光生电荷 → 势阱收集 → 时钟驱动转移 → 逐级读出 → 输出放大。结构决定势阱,时钟决定转移,读出决定速度,输出放大器决定信号质量。掌握这条链,就掌握了CCD从物理到系统的完整主线。