3. 车载摄像头硬件架构:核心器件选型与设计要点
车载摄像头这东西,看着不起眼,拆开一看,门道不少。我做了这么多年车载电子,最深的体会就是:硬件架构没搭好,后面驱动写得再好也白搭。今天咱们就把镜头模组、图像传感器、SerDes、PMIC 这四个核心器件掰开揉碎了聊。
3.1 镜头模组(Lens Module)
镜头是摄像头的眼睛。车载镜头和手机镜头完全是两码事。手机镜头追求薄,车载镜头追求耐造。
核心选型指标:
- 视场角(FOV):环视一般用 190° 鱼眼,前视 30°~60°,后视 120° 左右
- 光圈(F-number):F/2.0 是主流,暗光场景需要 F/1.6 甚至更大
- 畸变率:鱼眼镜头畸变通常 30%~50%,需要算法校正
- 工作温度:-40°C ~ +105°C,这是车规底线
我个人习惯,选镜头时先看镜片材质。全玻璃镜片比树脂镜片耐温性好,但贵。我有个项目为了省成本用了混合镜片,结果夏天暴晒后画面模糊了——热膨胀导致镜片间距变了。从那以后,前视镜头我坚决用全玻璃。
避坑指南:我曾经遇到过镜头镀膜脱落的问题。车载镜头常年暴露在紫外线和盐雾中,镀膜质量不过关,半年就起皮。一定要确认供应商做了 1000 小时以上的 UV 老化测试。
3.2 图像传感器(Image Sensor)
传感器是摄像头的灵魂。现在车载主流是 CMOS,CCD 基本退出了。选传感器,我主要看三个维度:分辨率、动态范围、帧率。
| 应用场景 | 分辨率 | 动态范围 | 帧率 |
|---|---|---|---|
| 前视 ADAS | 2MP ~ 8MP | >120dB | 30fps ~ 60fps |
| 环视 | 1MP ~ 2MP | >100dB | 30fps |
| 舱内监控 | 2MP ~ 5MP | >90dB | 15fps ~ 30fps |
| 侧视/后视 | 1MP ~ 2MP | >110dB | 30fps |
动态范围这东西,说白了就是传感器同时看清亮处和暗处的能力。你想想看,车从隧道出来那一瞬间,阳光刺眼,隧道里又黑,动态范围不够的话,画面要么过曝要么欠曝。我测过一款号称 120dB 的传感器,实际只有 100dB 出头——嗯,标称值和实测值之间,你懂的。
小技巧:选传感器时,别只看 datasheet 上的动态范围。要看它有没有 HDR(高动态范围)模式。常见的 HDR 方案有:多重曝光 HDR、DOL HDR、Subliminal HDR。我个人偏爱 DOL HDR,延迟低,运动伪影少。
3.3 串行器/解串器(SerDes)
SerDes 是车载摄像头的数据高速公路。传感器出来的原始数据量很大,比如 2MP@30fps 的 RAW 数据,带宽接近 1Gbps。不用 SerDes 根本传不远。
车载 SerDes 市场基本被 TI 和 Maxim(现在叫 ADI)垄断。TI 的 FPD-Link 和 Maxim 的 GMSL 是两大阵营。
| 特性 | FPD-Link(TI) | GMSL(ADI) |
|---|---|---|
| 最大速率 | 12Gbps(DS90UB9xx 系列) | 12Gbps(MAX9295/9296) |
| 传输距离 | 15m(同轴电缆) | 15m(同轴电缆) |
| 供电方式 | PoC(同轴供电) | PoC(同轴供电) |
| 双向通信 | 支持 I2C 反向通道 | 支持 I2C/UART 反向通道 |
| 诊断功能 | BIST、CRC、链路诊断 | BIST、CRC、链路诊断 |
我个人的经验是:选哪家不重要,重要的是和你的 SoC 匹配。比如你用 TI 的 TDA4 平台,那 FPD-Link 自然是首选,驱动和 BSP 都现成的。用 NXP 的 i.MX8 平台,GMSL 的生态更成熟。
注意:我曾经在一个项目里踩过 SerDes 的坑——PCB 布线没做好,导致信号完整性出问题。SerDes 的差分对阻抗要控制在 100Ω ±10%,走线长度差不能超过 5mil。同轴电缆的阻抗是 50Ω,别忘了做阻抗匹配。
3.4 电源管理芯片(PMIC)
PMIC 是摄像头的心脏。很多人不重视电源,觉得能供电就行。其实车载电源环境非常恶劣——冷启动时电压掉到 6V,抛负载时冲到 60V,还有各种纹波和噪声。
选 PMIC 我主要看这几点:
- 输入电压范围:至少 4V ~ 40V,最好支持 60V 抛负载
- 输出路数:传感器需要 1.2V(核心)、1.8V(IO)、2.8V(模拟),SerDes 需要 1.8V 或 3.3V
- 上电时序:传感器对电源时序很敏感,先 IO 再核心最后模拟
- EMI 性能:开关频率最好在 2.2MHz 以上,避开 AM 频段
推荐方案:我常用的 PMIC 是 TI 的 TPS65033x 系列或 NXP 的 PF3000 系列。它们集成了多路输出和上电时序控制,一颗芯片搞定摄像头供电。
上电时序这事,我吃过亏。有一次传感器怎么都初始化失败,查了三天,最后发现是 1.2V 核心电压比 1.8V IO 电压先到了,传感器内部逻辑混乱了。后来我在 PMIC 配置里加了 5ms 的延时,问题解决。
3.5 整体架构与信号流
说了这么多,咱们把整个架构串起来看看。下面这张图是我画的一个典型车载摄像头硬件架构。
信号流其实很简单:光线进入镜头 → 传感器感光并输出 RAW 数据 → 串行器打包成串行信号 → 通过同轴电缆传到域控制器 → 域控制器上的解串器还原数据 → SoC 处理。
这里面有个容易被忽略的点:PoC(同轴供电)。电源和信号走同一根同轴电缆,需要在摄像头端和解串器端都加 Bias-T 电路。我见过不少设计,Bias-T 的电感选小了,导致电源纹波耦合到信号上,画面出现横条纹。
经验之谈:PoC 的电感建议选 47µH ~ 100µH,直流电阻要小于 0.5Ω,自谐振频率要高于 SerDes 的工作频率。电容选 100nF 和 10µF 并联,覆盖高频和低频去耦。
3.6 设计要点总结
最后,我把设计要点列个清单,方便你对照检查:
- 镜头:确认车规认证(AEC-Q100)、确认镀膜可靠性、确认热稳定性
- 传感器:确认 HDR 模式、确认帧率与分辨率匹配、确认电源时序要求
- SerDes:确认与 SoC 的接口兼容性、确认 PCB 布线阻抗、确认同轴电缆长度
- PMIC:确认输入电压范围、确认输出纹波(<20mVpp)、确认上电时序
- 整体:确认 EMC 测试通过(CISPR 25 Class 5)、确认热设计(结温 <125°C)
嗯,硬件架构这块就聊到这儿。记住一句话:车载摄像头不是消费电子,每一颗料都要经得起 -40°C 到 +105°C 的折腾。选型时多花点时间,后面调试就少掉点头发。