CCD 像素结构详解:电荷耦合、单元结构与转移机制

好,咱们进入第二章。上一章我简单对比了 CCD 和 CMOS 的宏观差异,这一章咱们把 CCD 彻底拆开,看看它内部到底是怎么工作的。

CCD 这玩意儿,说白了就是一个「电荷的传送带」。你想想看,光子打进来产生电子,这些电子不能原地不动吧?得把它们搬出去读数。怎么搬?这就是 CCD 的核心秘密——电荷耦合与转移。

2.1 电荷耦合原理:为什么叫「耦合」?

「耦合」这个词,在电子工程里通常指两个系统之间互相影响。在 CCD 里,它特指相邻 MOS 电容之间的电荷共享与转移。

我刚开始学 CCD 时,一直不理解为什么叫「耦合」。后来在项目里调试一个老款面阵 CCD,盯着示波器上的时钟波形才恍然大悟——其实就是靠电势阱的深浅变化,把电荷从一个电容「倒」到下一个电容。

核心思想:CCD 不是每个像素独立输出,而是像一排水桶,通过改变桶底的高度,让水(电荷)依次流到出口。

具体怎么实现的?看下面这张图:

CCD 电荷耦合转移原理(三相驱动) 阶段1:P1 高电位 P1 P2 P3 电荷 阶段2:P1↓ P2↑ 电荷扩散 P1 P2 P3 电荷共享 阶段3:P2 高电位 电荷完全转移 P1 P2 P3 电荷 电势阱深度变化 深阱 浅阱 深阱 转移方向 说明:通过三相时钟脉冲,控制电势阱深度,使电荷像水一样逐级流动。

实战技巧:我在调试 CCD 驱动时序时,习惯先用示波器抓三相时钟的交叉点。如果 P1 下降和 P2 上升没有重叠区,电荷就会丢失,图像上出现「拖尾」。

2.2 像素单元结构:一个像素里有什么?

CCD 的像素单元,结构比 CMOS 简单得多。一个典型的 CCD 像素,主要由三部分组成:

组成部分 材料/结构 作用
光电二极管(PD) N型/P型硅 将光子转换为电子-空穴对
电荷存储区 MOS 电容 暂存光生电荷,等待转移
转移栅(TG) 多晶硅栅极 控制电荷从 PD 进入 CCD 移位寄存器

嗯,这里要注意:CCD 像素里没有放大器。每个像素只负责收集和转移电荷,放大是在芯片输出端统一做的。这和 CMOS 每个像素里塞一个源极跟随器完全不同。

我记得有一次,一个刚入行的同事问我:「为什么 CCD 像素里没有晶体管?」我反问他:「你见过传送带上每个包裹都配一个搬运工吗?」CCD 的设计哲学就是——集中力量办大事,输出端用一个高精度放大器搞定所有像素。

2.3 电荷转移机制:三相、两相与四相

电荷怎么从一个像素挪到下一个?靠的是时钟脉冲。最常见的驱动方式有三种:

2.3.1 三相驱动(最经典)

三个电极一组,分别接三个时钟信号 P1、P2、P3。每个时刻只有一个电极处于高电位(深阱),电荷被限制在该电极下。转移时,相邻电极依次升压,电荷就像接力棒一样传下去。

  • 优点:电荷转移效率高,抗干扰能力强
  • 缺点:需要三路时钟,布线复杂
  • 应用:大多数科学级 CCD、工业相机

2.3.2 两相驱动(省线)

每个像素只配两个电极,通过阶梯掺杂或氧化层厚度差异,人为制造不对称电势。这样只用两路时钟就能定向转移。

  • 优点:时钟线少,适合高像素密度
  • 缺点:制造工艺复杂,转移效率略低
  • 应用:消费级 CCD、手机摄像头(早期)

2.3.3 四相驱动(高性能)

四个电极一组,可以更精细地控制电势阱形状。转移时电荷损失更小,但驱动电路也更复杂。

  • 优点:转移效率最高,可双向转移
  • 缺点:驱动功耗大,芯片面积大
  • 应用:天文 CCD、高速摄影

避坑指南:我曾经在一个项目中,为了省成本把四相驱动改成两相,结果图像边缘出现严重的「电荷拖尾」。后来发现是两相驱动在高速转移时,电荷来不及完全进入下一个阱。所以,速度要求高时,别省那几根时钟线。

2.4 电荷转移效率(CTE)与转移损失

这是 CCD 最关键的指标之一。CTE(Charge Transfer Efficiency)表示每次转移中,有多少比例的电荷成功传到下一级。

公式很简单:

CTE = 1 - (转移损失率)

例如:每次转移损失 0.001%,则 CTE = 0.99999

你想想看,一个 1000 像素的 CCD 行,电荷要转移 999 次才能到输出端。如果每次损失 0.1%,最后只剩 0.999^999 ≈ 36.8% 的原始信号。图像早就糊了。

CTE 值 1000 次转移后信号残留 图像质量
0.99999 99.0% 优秀(科学级)
0.9999 90.5% 良好(工业级)
0.999 36.8% 不可接受

实战经验:我测试 CCD 时,会先拍一张均匀光照的图片,然后看图像远端(离输出最远的那一侧)是否有亮度衰减。如果有,说明 CTE 不够,可能是时钟幅度不足或温度太低导致载流子冻结。

2.5 电荷转移的物理限制

为什么电荷会损失?主要有三个原因:

  1. 界面态俘获:硅-二氧化硅界面存在缺陷态,会暂时抓住电荷不放。等释放时已经落后于主信号包,形成「拖尾」。
  2. 自感应场效应:电荷包本身产生的电场会阻碍转移。信号越强,这个效应越明显。
  3. 热扩散:高温下载流子热运动加剧,部分电荷会「跳」到不该去的阱里。

我个人习惯在低温环境下测试 CCD 的 CTE,因为界面态俘获在低温下更严重——这听起来反直觉,但确实如此。低温下载流子能量低,更容易被浅能级缺陷抓住不放。

2.6 实战:如何用示波器评估 CCD 转移性能

最后分享一个我常用的测试方法。不需要昂贵的图像分析仪,一台双通道示波器就够了:

  1. 用 LED 给 CCD 一个短脉冲光(< 1μs)
  2. 观察输出端波形,找到主信号峰
  3. 在主峰后面找「残余信号」——如果有小鼓包,说明转移不干净
  4. 改变时钟频率,看残余信号幅度变化
测试步骤示例:
1. 设置 CCD 行周期为 100μs
2. 在行起始处触发 LED 闪光
3. 示波器设置为 20μs/div,观察输出
4. 正常情况:一个干净脉冲,无拖尾
5. 异常情况:主峰后 1-2μs 有小峰 → 转移损失

小技巧:如果发现转移损失,先别急着换芯片。试试提高时钟高电平电压 0.5V,有时候就能把「卡住」的电荷推出来。我在一个项目中靠这招救回了一批良率偏低的 CCD。