焦平面阵列原理:FPA基本结构、读出电路(ROIC)工作原理、像元响应模型
各位同学,咱们今天聊聊焦平面阵列的核心。说白了,FPA就是红外相机的“视网膜”。没有它,镜头再牛也白搭。我当年刚接触这玩意儿时,觉得它就是个高级传感器。后来拆过几块坏掉的芯片,才真正明白里面的门道。
FPA基本结构:三层夹心饼干
一个典型的焦平面阵列,结构上像块夹心饼干。从上到下分三层:
- 光敏层:负责吸收红外辐射,把光子变成电信号。材料通常是碲镉汞(MCT)、铟镓砷(InGaAs)或者非晶硅(α-Si)。
- 读出电路层(ROIC):这是硅基的CMOS芯片。它把光敏层产生的微弱电流收集起来,放大、滤波,再一行一行地送出去。
- 互连层:通过铟柱(Indium Bump)把光敏层和ROIC面对面粘在一起。每个像元对应一个铟柱。
嗯,这里要注意:三层之间必须严格对准。我在项目中遇到过一批芯片,因为铟柱高度不均匀,导致边缘像元信号时断时续。排查了整整两周,最后用扫描电镜才看到问题。
核心要点:FPA的像元间距决定了空间分辨率。常见的像元间距有15μm、12μm、10μm。间距越小,分辨率越高,但工艺难度也指数级上升。
读出电路(ROIC)工作原理
ROIC是FPA的大脑。它要处理的事情很多:每个像元的电流只有皮安级,必须就地放大;还要抑制噪声;最后按电视扫描的方式把数据送出去。
典型的ROIC工作流程是这样的:
- 积分阶段:光敏二极管产生的光电流,对积分电容充电。积分时间越长,信号越强。
- 采样保持:积分结束后,把电压值保持住,等待读出。
- 行选通:逐行选通像元,把信号送到列总线。
- 列级处理:每列有独立的放大器,做相关双采样(CDS)消除复位噪声。
- 输出:串行或并行输出数字码流。
个人经验:我建议你在选型时重点关注ROIC的“满阱容量”。它决定了动态范围。满阱容量越大,能同时看清高温和低温目标。一般320×256阵列的满阱容量在几百万电子左右。
你想想看,如果积分时间太长,强信号会饱和;太短,弱信号又出不来。这就是为什么高端FPA都支持“积分时间可调”。
像元响应模型
每个像元本质上是个光电转换器。它的响应模型可以用一个简单公式描述:
V_out = R × Φ × t_int + V_offset + V_noise
其中:
- V_out:像元输出电压
- R:响应率(V/W),由材料量子效率决定
- Φ:入射辐射通量(W/cm²)
- t_int:积分时间(s)
- V_offset:固定偏移,每个像元不同
- V_noise:噪声项,包括1/f噪声、散粒噪声、复位噪声
这里有个坑:V_offset 是像元非均匀性的主要来源。我曾经调试过一台热像仪,画面全是条纹。查到最后,发现是ROIC的列放大器偏移不一致导致的。解决办法是做两点校正。
避坑指南:我曾经以为响应率R是常数,后来发现它随温度变化很明显。FPA温度每升高1℃,响应率可能漂移0.1%~0.5%。所以高精度测量必须加温控。
实际工程中,我们更关心的是噪声等效温差(NETD)。它衡量的是FPA能分辨的最小温差。公式是:
NETD = V_noise / (dV/dT)
dV/dT 是输出电压随温度的变化率。NETD越小,灵敏度越高。好的非制冷FPA能做到50mK以下,制冷型能做到10mK甚至更好。
| 参数 | 非制冷型(VOx) | 制冷型(MCT) | 说明 |
|---|---|---|---|
| 像元间距 | 12~17μm | 10~15μm | 越小分辨率越高 |
| NETD | 30~50mK | 10~20mK | 制冷型更灵敏 |
| 响应波段 | 8~14μm | 3~5μm 或 8~12μm | 由材料决定 |
| 满阱容量 | 1~5 Me⁻ | 5~20 Me⁻ | 影响动态范围 |
| 工作温度 | 室温 | 77K~150K | 制冷型需杜瓦瓶 |
说到像元响应,还有个重要概念叫填充因子。它指像元中感光面积占总面积的比例。填充因子越高,灵敏度越好。但为了做读出电路,每个像元里还得放晶体管,所以填充因子不可能100%。
实战建议:做系统设计时,别只看FPA的峰值响应率。要看它在目标温度范围内的平均响应率。我见过有人被峰值数据忽悠,结果实际成像效果差了一大截。
好了,焦平面阵列的原理就聊到这儿。记住三层结构、ROIC的积分-读出流程、还有那个响应模型公式。下次咱们动手调FPA驱动时序时,这些基础会帮你少走很多弯路。
公众号:蓝海资料掘金营,微信deep3321