1. 图像传感器概述:从胶片到数字的演进
各位同学,欢迎来到这门课。我是你们的老朋友,一个在图像传感器领域摸爬滚打了十几年的硬件工程师。今天咱们聊聊最基础的东西——图像传感器到底是怎么来的,它要解决什么问题。
你想想看,二十年前拍照还得买胶卷、冲印。现在呢?手机一掏,随手一拍。这背后最大的功臣,就是图像传感器。说白了,它就是把光信号转成电信号的芯片。没有它,数码相机、手机摄像头、安防监控、自动驾驶,全都玩不转。
从胶片到数字:一场静悄悄的革命
胶片时代,靠的是卤化银感光。光线照上去,发生化学反应,再经过显影、定影,才能看到图像。这个过程慢、麻烦,而且不能回放。我记得刚入行那会儿,公司实验室还摆着一台老式胶片相机,老师傅用它来校准光源。每次拍完都得等半天才能看到结果,效率极低。
数字时代的核心,就是用半导体器件替代胶片。光照射到硅片上,产生电子-空穴对,然后把这些电子收集起来、量化成数字信号。就这么简单一个逻辑,改变了整个影像行业。
CCD与CMOS的诞生背景
图像传感器有两大流派:CCD 和 CMOS。很多人问我,哪个更好?我的回答是:看场景。
CCD(电荷耦合器件) 诞生于1969年,贝尔实验室的 Willard Boyle 和 George Smith 发明的。它的原理是把光生电荷在像素间逐行转移,最后统一读出。优点是噪声低、均匀性好。早期天文观测、医疗影像、高端相机,全是 CCD 的天下。
CMOS(互补金属氧化物半导体) 其实更早就有概念,但直到1990年代才真正成熟。每个像素里都集成一个放大器,可以单独寻址读出。优点是功耗低、速度快、集成度高。我做过一个项目,用 CCD 方案功耗要 2W,换成 CMOS 直接降到 200mW,电池续航翻了好几倍。
| 特性 | CCD | CMOS |
|---|---|---|
| 读出方式 | 电荷逐行转移 | 像素独立寻址 |
| 功耗 | 较高(~W级) | 较低(~mW级) |
| 噪声 | 低 | 较高(早期) |
| 速度 | 慢(~30fps) | 快(~1000fps) |
| 集成度 | 低(需外置驱动) | 高(可集成ADC、DSP) |
| 成本 | 高 | 低 |
图像传感器的核心指标
做图像传感器设计,你天天跟这几个指标打交道。我建议你把这些刻在脑子里。
分辨率
分辨率就是像素数量。100万像素、500万像素、2000万像素,大家都懂。但我要提醒你:分辨率不是越高越好。像素尺寸越小,每个像素接收的光子越少,信噪比就会下降。我曾经遇到一个客户,非要上4800万像素的手机摄像头,结果暗光下全是噪点,还不如1200万像素的旧款。
- 空间分辨率: 每毫米多少线对(lp/mm)
- 像素分辨率: 水平×垂直像素数(如1920×1080)
- 奈奎斯特频率: 传感器能分辨的最高空间频率
帧率
帧率就是一秒钟能拍多少张。30fps是视频标准,60fps是流畅,240fps以上是慢动作。但帧率和分辨率是矛盾的。像素越多,读出时间越长,帧率就上不去。我做过一个高速相机项目,为了达到1000fps,不得不把分辨率降到640×480,而且用了12路并行读出。
动态范围
动态范围是传感器能同时记录的最亮和最暗区域的比值。单位是dB。人眼的动态范围大约120dB,好的图像传感器能做到80-100dB。动态范围不够,高光就会过曝,暗部就会死黑。
动态范围的计算公式很简单:
DR = 20 * log10(满阱容量 / 读出噪声)
满阱容量越大,读出噪声越小,动态范围就越高。我调试过一个车载摄像头,白天场景动态范围超过100dB,单次曝光根本拍不全。最后用了多重曝光HDR技术,才把动态范围撑到120dB。
信噪比
信噪比(SNR)是信号功率和噪声功率的比值。单位也是dB。SNR越高,图像越干净。SNR主要受三个因素影响:
- 光子散粒噪声: 光子的随机性,这是物理极限,没法消除
- 读出噪声: 电路本身产生的噪声,包括复位噪声、放大器噪声、量化噪声
- 暗电流噪声: 热激发产生的电子,温度越高越严重
我习惯用一个简单公式估算SNR:
SNR ≈ 10 * log10(信号电子数) // 光子散粒噪声主导时
也就是说,信号电子数每翻4倍,SNR提升6dB。所以大像素、高满阱容量的传感器,暗光下表现更好。
知识体系总览
下面这张图,把本章的核心逻辑串起来了。从胶片到数字,从CCD到CMOS,再到四个核心指标。你把它存下来,后面每章都会用到。
好了,第一章就到这里。内容不多,但都是地基。后面我们会深入每个指标的物理原理、电路实现、以及实战中的调试方法。嗯,先把这些消化掉,后面才跟得上。