2. 摄像头模组电源架构概览:典型电源树介绍、各电压域对应功能模块

各位工程师朋友,咱们直接进入正题。上一章我们聊了电源完整性为什么是摄像头模组的“命门”。这一章,我们来拆解一下这个“命门”到底长什么样——也就是典型的电源树(Power Tree)和各个电压域到底在给谁供电。

说实话,我见过不少刚入行的硬件工程师,拿到模组原理图就开始对着几十个电容和LDO发懵。其实没那么复杂。你只要搞清楚一件事:摄像头模组里,每一个电压轨都不是凭空存在的,它背后一定对应着一个具体的功能模块。

2.1 典型电源树(Power Tree)长什么样?

我们先看一个最经典的电源树结构。以目前主流的500万像素以上Sensor为例,通常需要4到5路独立的电源轨。我习惯把它们分成两大类:核心供电接口供电

下面这张表,是我在项目里总结出来的典型电源树配置。你可以把它当作一个“标准模板”来参考。

电压域名称 典型电压值 供电对象 典型电流需求 纹波要求(峰峰值)
VDD_CORE 1.2V / 1.1V Sensor 数字核心 50mA ~ 200mA < 20mV
VDD_IO 1.8V I/O 接口、MIPI、I2C 10mA ~ 50mA < 30mV
VDD_ANA 2.8V / 3.3V Sensor 模拟电路、PLL 30mA ~ 100mA < 10mV(极严格)
VDD_VCM 2.8V / 3.0V VCM 音圈马达 80mA ~ 150mA(峰值) < 50mV
VDD_ISP 1.2V / 1.8V ISP 图像处理器(若集成) 100mA ~ 500mA < 30mV

核心要点: 这5路电源中,VDD_ANA(模拟供电)的纹波要求是最苛刻的。我曾经在一个项目中,因为VDD_ANA上多了20mV的纹波,导致Sensor输出的图像出现了肉眼可见的横纹干扰。排查了整整两天,最后发现是LDO的PSRR在高频段不够。嗯,这个坑后面会细讲。

2.2 各电压域对应功能模块详解

好,我们一个一个来看。每个电压域都有它的“脾气”,你得顺着它来。

2.2.1 VDD_CORE:Sensor的“大脑”供电

VDD_CORE给Sensor的数字核心供电。说白了,就是给Sensor内部的逻辑电路、寄存器、时序控制这些数字模块提供能量。

这个电压域的特点是:电流不大,但对电压精度要求高。一般要求1.2V ± 3%,也就是1.164V到1.236V之间。如果电压偏低,Sensor内部的逻辑可能跑不到目标帧率;如果偏高,功耗会明显增加,发热问题就来了。

我个人习惯在VDD_CORE上至少预留20%的电流余量。比如Sensor标称最大电流150mA,我会选一个能输出200mA以上的LDO。为什么?因为Sensor在启动瞬间,内部所有寄存器同时复位,电流尖峰可能比稳态大很多。我吃过这个亏——有一次选了个刚刚好的LDO,结果模组在低温启动时,电压被拉低到1.05V,Sensor直接不工作了。

2.2.2 VDD_IO:模组的“嘴巴”和“耳朵”

VDD_IO负责给所有接口电路供电。包括MIPI的D-PHY、I2C总线、以及Sensor的控制接口。

这个电压域有个容易被忽略的点:它不仅要给Sensor供电,还要给主控端的IO接口供电。如果两边电压不匹配,轻则通信不稳定,重则烧毁接口。

举个例子。Sensor的VDD_IO是1.8V,但主控的IO电压是3.3V。这时候你就需要加电平转换电路,或者选一个支持双电压的Sensor。我记得有一次,一个同事直接把1.8V的Sensor接到了3.3V的IO上,结果Sensor的IO引脚瞬间冒烟。嗯,那画面挺难忘的。

实战技巧: 在调试MIPI信号时,如果发现眼图质量不好,先别急着调匹配电阻。先量一下VDD_IO的电压是否稳定。很多时候,MIPI信号抖动就是IO电源纹波大造成的。我至少有三个项目是靠这个思路解决问题的。

2.2.3 VDD_ANA:模组的“眼睛”供电

这是整个模组里最娇贵的电源域。VDD_ANA给Sensor的模拟电路供电,包括像素阵列、读出电路、PLL时钟发生器。

为什么它要求纹波小于10mV?因为模拟电路对电源噪声极其敏感。任何一点纹波,都会直接耦合到像素信号上,变成图像上的固定噪声或条纹。

我曾经在一个项目中,VDD_ANA用的是DC-DC转换器,纹波大概有30mV。结果拍出来的图像,在暗光环境下全是密密麻麻的竖条纹。后来换成LDO,纹波降到5mV,问题立刻消失。从那以后,我定了个规矩:VDD_ANA必须用LDO,而且LDO的PSRR在100kHz处至少要60dB。

2.2.4 VDD_VCM:对焦的“肌肉”供电

VCM(音圈马达)负责推动镜头移动,实现自动对焦。它的供电电压通常是2.8V或3.0V。

这个电压域的特点是:电流是脉冲式的。对焦时,VCM需要瞬间大电流来驱动镜头移动;对焦完成后,电流迅速下降。所以VDD_VCM的电源必须能快速响应负载变化。

你想想看,如果VDD_VCM的电压在对焦瞬间被拉低,镜头移动速度就会变慢,对焦时间变长。用户体验上就是“拍照反应慢”。

注意: VCM的驱动电流峰值可能达到150mA甚至更高。而且VCM本身是一个感性负载,在电流切换时会产生反电动势。所以VDD_VCM的输入端一定要加一个10μF以上的陶瓷电容,用来吸收这些尖峰。我见过有人省了这个电容,结果VCM驱动芯片反复烧毁。

2.2.5 VDD_ISP:图像处理的“心脏”

如果模组内部集成了ISP(图像信号处理器),那么就需要独立的VDD_ISP供电。ISP的功耗通常比Sensor核心还大,因为它要处理大量的图像数据。

这个电压域对电源的要求介于VDD_CORE和VDD_ANA之间。纹波要求一般在30mV以内,但电流需求可能高达500mA。所以很多时候,VDD_ISP会使用DC-DC转换器来提高效率,而不是用LDO。

但要注意:DC-DC的开关频率可能会干扰ISP内部的模拟电路。我建议在DC-DC输出端加一级LC滤波,把开关噪声滤掉。这个做法我在三个量产项目里都验证过,效果很好。

2.3 电源上电时序(Power Sequencing)

最后,我必须强调一个容易被忽略的问题:上电时序。

大多数Sensor对电源的上电顺序有严格要求。典型的顺序是:VDD_IO先上电,然后是VDD_ANA,最后是VDD_CORE。为什么?因为Sensor内部的IO接口需要先建立参考电压,然后模拟电路才能正常工作,最后数字核心才能开始运行。

如果顺序搞反了,轻则Sensor无法初始化,重则内部电路闩锁(Latch-up),直接烧毁。

我记得有一次,一个项目为了省成本,把三路电源用同一个使能信号控制。结果VDD_CORE比VDD_IO先上电了,Sensor的IO接口出现了闩锁现象,电流飙到1A。还好发现得早,没有烧坏模组。从那以后,我要求所有项目必须用独立的GPIO控制每路电源的使能,并且在上电时序上留出至少1ms的间隔。

总结一下: 电源树不是随便画的。每一路电压轨都有它的使命和脾气。VDD_ANA要“静”,VDD_VCM要“快”,VDD_CORE要“准”,VDD_IO要“稳”。理解了这些,你再看模组的电源设计,就会觉得豁然开朗。

下一章,我们会深入每个电压域,讲讲具体的LDO选型、电容配置和PCB布局技巧。到时候我会拿出几个实际案例,咱们一起分析。