这几年做车载摄像头相关的项目,我最大的感受是:硬件设计里最劝退人的往往不是算法、不是传感器选型,而是电源。一颗1080P甚至800万像素的图像传感器,加上串行器、MCU之后,对电压轨的数量、噪声、时序要求都极度苛刻,而留给电源部分的PCB面积往往只有指甲盖大小。以前大家习惯用一颗宽压DCDC加几颗LDO去拼方案,板上密密麻麻全是小器件,调试时压纹波、调启动顺序、躲EMI,哪一步都不省心。PMIC(电源管理集成电路)这类专用方案把多路Buck、LDO、保护、诊断、时序控制全部打包进一颗芯片之后,整个设计被大幅简化。这篇文章不聊空洞的概念,只聊工程落地:PMIC到底是怎么把车载摄像头电源设计变简单的,选型时应该盯哪些参数,布板调试时有哪些坑。适合正在做摄像头模组、ADAS域控、或者准备转行做车载硬件电源的工程师参考。
1. 先搞懂车载摄像头电源的“苦”在哪里
很多人以为摄像头供电就是“给个3.3V完事了”,实际完全不是这样。车载摄像头的小板子上,电压轨数量比你想的要多得多,而且每一路的要求都不一样,约束条件还互相打架。
1.1 摄像头小板子上的电压轨比你想象的复杂
一颗典型的高清图像传感器(CIS),供电至少需要三到四路:数字核心电压DVDD,一般是1.1V或1.2V,电流不小,随着传感器工作模式变化电流波动非常剧烈;模拟电压AVDD,通常2.8V,电流虽然不大,但对噪声极其敏感,纹波稍微大一点,图像上就会出现横纹或闪烁;还有I/O电压DOVDD,一般是1.8V,电流较小。再加上摄像头普遍采用FPD-Link或GMSL这类串行传输方案,串行器(Serializer)也需要一路1.8V或者2.8V的供电,而且它的PLL供电对噪声同样敏感。
如果摄像头还带了镜头加热器(低温除霜除雾)、红外补光灯LED,那电源问题就更复杂。加热器通常需要一路能输出0.5A到1.5A甚至更高的供电电压,而且最好可以动态调节,用于控制加热功率;红外LED则可能要独立的恒流驱动。很多工程师在项目初期只算了传感器和串行器的功耗,结果后期加加热器时发现PMIC输出通道不够,或者电流裕量不足,只能被迫换方案。
这些电压轨之间还有明确的先后关系。比如传感器在启动过程中,如果数字核心电压先于模拟电压建立,或者I/O电压在模拟电压之前出现,有些传感器内部可能会发生闩锁(latch-up),轻则启动失败,重则直接损坏器件。所以摄像头电源设计从一开始就不是“把电压转出来”这么简单,而是要同时解决多路输出、低纹波、强瞬态、精确时序、小面积、低散热这几个维度的矛盾。
1.2 输入条件恶劣:低压、高压、浪涌都得扛
车载摄像头的输入不是实验室里稳定的12V。整车的电源系统是动态变化的:正常情况下铅酸电池或锂电池提供的电压在9V到16V区间波动;冬天冷启动时,启动电机瞬间消耗巨大电流,母线电压可能掉到6V甚至更低;而在负载突降(比如大功率负载突然断开)时,发电机的瞬态过冲可能把母线电压推到40V以上,虽然时间很短,但对电源芯片来说就是实打实的考验。
更麻烦的是摄像头不总是放在靠近电池的位置。前挡风玻璃上的ADAS摄像头、后视镜上的环视摄像头,走线可能有好几米长,线缆的寄生电阻和寄生电感会造成明显的压降。我们实测过一些项目,在车辆冷启动瞬间,摄像头连接器处的输入电压可能只有4V到5V,如果PMIC的最低输入电压不够低,系统就会直接掉电重启。
所以车载摄像头PMIC的一个重要指标就是输入电压范围要足够宽。专用车规PMIC一般做到3V或4.2V到17V甚至更高,目的就是为了吸收冷启动低谷和线缆压降,同时承受负载突降时的过冲。如果PMIC本身输入耐压不够,前端就还得再加TVS管或者预稳压电路,成本和面积又上去了。
1.3 传统分立电源方案死在了哪里
过去没有专用PMIC的时候,大家习惯怎么做?典型的做法是:先用一颗宽压输入的Buck把12V降到5V或3.8V,然后再用几颗LDO从5V分出2.8V、1.8V、1.2V。这个方案在电流小、空间大的场景下能用,但在车载摄像头领域基本走不通。
为什么?首先是效率。假设从12V降到1.2V,用LDO的话,效率理论上只有10%。如果传感器核心电流是0.8A,LDO上的热耗就是(12-1.2)×0.8=8.64W,这个热量放在一个需要密封、被动散热的摄像头外壳里,热量根本散不出去。结果就是摄像头内部温度直接“起飞”,传感器图像噪声变大,寿命也受影响。
那全部用Buck行不行?也可以,但问题来了:3路到4路Buck,每一路都需要一颗功率电感、输入电容、输出电容、反馈分压电阻,某些Buck还需要外部补偿网络。算下来光电源电路就要占用PCBA上30到40颗元件,面积可能超过100平方毫米,这在摄像头模组里是不可接受的。更不用说多路Buck同时开关,每一路都是EMI噪声源,CISPR 25测试时想收敛几乎要靠运气。
还有一个经常被忽视的问题:分立方案的上电时序。为了满足传感器的上电顺序要求,工程师不得不用一堆RC延时电路、使能引脚的串联/并联关系去凑时序,每一版PCB都要重新调,量产一致性也很差。所有这些痛点,本质上都指向一个结论:在车载摄像头这种高密度、高可靠性、小尺寸的场景里,分立电源方案已经走到头了。
2. PMIC如何把车载摄像头电源“拍扁”
PMIC的思路本质上是一种“集成式设计”:把多路电源转换单元、保护逻辑、时序控制、诊断接口,全部放进一颗芯片。别小看这个整合动作,它带来的改变是系统级的。
2.1 一颗PMIC内部实际上是一个完整的电源“区队”
PMIC内部通常包含多个同步整流Buck转换器和多个低噪声LDO。以常见的车规摄像头PMIC为例,比如TI的TPS650330-Q1、ADI(原Maxim)的MAX20087这类产品,一颗芯片里可能集成了四路降压转换器,其中有的通道还能通过I2C动态调节输出电压。传感器数字核、模拟核、串行器、MCU、加热器,各走各的通道,互不干扰。
内部还集成了很多以前需要外围电路实现的功能:软启动(soft-start),解决上电瞬间的浪涌电流问题;过压保护OVP、过流保护OCP、过温保护OTP;欠压锁定UVLO;甚至看门狗定时器,外部MCU跑飞了,PMIC可以从硬件侧强制复位。这些功能用分立方案做的话,每一路都要单独加一颗监控芯片,成本和复杂度完全不可控。
这些IC还有OTP(一次性可编程)配置能力,或者通过I2C寄存器实时配置。芯片出厂时的默认输出电压、默认上电顺序、LDO的启停逻辑都可以预先设定好,板上连一颗电阻都不需要改,直接就能按预期工作。对于摄像头模组这种出货量很大的产品,这种“可配置”带来的好处是,一个硬件设计可以覆盖多个客户需求,只需要改配置脚本,不需要重新打板。
2.2 分立方案与PMIC方案的量化对比
我做了一个比较典型的对比,大家可以感受一下差距。假设一个摄像头需要三路Buck(1.2V、1.8V、2.8V)和两路小电流LDO(1.8V、2.8V)。
分立方案大概是:三颗独立的Buck芯片,三颗功率电感,每路至少五六颗输入输出电容电阻,再加上两颗LDO,以及为了做时序用的RC网络和逻辑器件。粗略统计下来,BOM表上电源部分超过30颗元件,PCBA占用面积在100到150平方毫米之间。更麻烦的是,这三颗Buck各有各的开关频率、各有各的环路参数,上电时序要靠外围器件去凑,调试周期至少一到两周。EMI这一块,三路独立的开关节点,干扰源多,很多项目最后卡在这里过不了测试。
换用一颗车规摄像头PMIC之后呢?芯片本身加上三颗功率电感,再加输出电容、输入电容和少量配置电阻,总共大概10到15颗元件,PCBA面积可以控制在40到60平方毫米。而且PMIC的环路补偿是厂家在内部优化好的,不需要工程师自己去调。上电时序通过OTP或I2C配置,千片一致,量产时不需要每片微调。更重要的是,PMIC内部集成了诊断功能,哪一路过压、过流、过热,都能通过I2C读出来,分立方案想做到这一点,得外加一整颗监控芯片。
| 对比项 | 分立方案 | PMIC方案 |
|---|---|---|
| 电源相关BOM元件数 | 约30颗 | 约12颗 |
| PCBA占用面积 | 100~150mm² | 40~60mm² |
| 上电时序实现 | RC网络,需手动调 | OTP/I2C配置,一致性好 |
| 诊断功能 | 需额外监控芯片 | 集成,I2C读取 |
| EMI干扰源数量 | 多路独立开关 | 单芯片内部统一同步 |
| 调试周期 | 1~2周 | 1~2天 |
这个对比不是理论推演,是实打实做项目测出来的数据。所以现在越来越多的车载摄像头模组厂,从方案评估阶段就直接把PMIC作为首选,不是因为它“先进”,而是因为它实实在在地降低了综合成本。
2.3 用Buck替代LDO,从根上解决散热
PMIC方案对散热问题的改善,本质上是因为它让“所有相对较大的电流都走Buck路径”。以前LDO负责从5V降到1.8V、1.2V,现在PMIC内部直接用同步Buck做这些低压大电流输出。
还是用刚才的例子:12V输入,输出1.2V、0.8A。如果用LDO,功耗是8.64W;如果用同步Buck,按90%效率算,总损耗大约0.11W,差了接近80倍。摄像头外壳是密封的、黑塑料的,内部空气不流通,热量全靠外壳辐射和传导散出去,在这种环境下少0.5W热量对结温的影响都可能是几十摄氏度。
另外,PMIC内部的多路Buck共用一个输入源,整个输入侧的电容、EMI滤波可以共用,减少了重复设计。加上芯片内部同步管、死区时间控制都是厂家调好的,高频下依然能保持不错的效率。这对摄像头这种“24小时开着”的设备尤其重要,尤其是停车监控场景,整车熄火后摄像头还要继续工作,PMIC的低静态电流模式(一般可以做到几十微安级别)能让整机待机功耗压到非常低,这在分立方案里简直不可想象。
3. 选PMIC时真正值得盯着的关键参数
很多工程师选PMIC只看“路数够不够”“电流够不够”,然后就画板了。实际上,车载摄像头PMIC选型有几个参数特别容易被忽略,但恰恰是它们决定了你的板子能不能顺利过测试、能不能在车规环境下稳定工作。
3.1 输入电压范围:VIN范围宽,前端少一级保护
前面提到过,车载摄像头PMIC的输入范围最好覆盖3V到18V以上,原因有三个:冷启动低电压、线缆压降、负载突降过冲。
具体看数据手册时,要注意区分VIN_min和VIN_max。VIN_min要低于系统最恶劣情况下的最低输入电压,比如冷启动时连接器处4.5V,那PMIC至少要做到3V或4V能启动,最好还能保证一定的负载能力,不然摄像头在冷启动瞬间就没图像了。VIN_max则要能承受负载突降时的峰值电压,很多车规PMIC做到36V或42V,可以直接省掉输入端的TVS保护,或者在TVS动作前芯片自己就能扛住。
另外一个容易忽略的点是“启动后的电压回滞”(hysteresis)。有些PMIC在输入电压低于阈值后关断,但它不会在阈值附近反复开关,而是有一个迟滞区间。这个特性在冷启动和发电机电压波动时非常重要,否则芯片会在开启/关断之间来回振荡,表现为摄像头黑屏、恢复、再黑屏。
3.2 开关频率、同步与扩频:直击EMI痛点
摄像头电源设计里,EMI问题几乎永远排在第一位。PMIC的开关频率选择是有讲究的:AM广播频段从530kHz到1.7MHz左右,如果开关频率落在其中,开关噪声可能直接耦合到天线或者同轴线缆里,广播信号就会被干扰。所以车载摄像头PMIC的开关频率一般都在2.2MHz以上,目的就是避开AM频段。
但是高频也会带来问题:开关损耗增加、环路更难设计。好在PMIC的集成方案里厂家已经把这些问题处理好了,工程师要做的反而是去利用好它的“同步”功能。多颗摄像头在同一辆车上工作,如果每颗PMIC的开关频率都是自由振荡的,那么它们的频率差异会形成“拍频”,在图像上表现为缓慢移动的横条纹,非常难排查。所以好的PMIC会提供一个CLK输入引脚或者I2C同步配置,让所有摄像头电源同步到一个基准频率上,从源头上消灭拍频干扰。
扩频(Spread Spectrum)也是这几年车规PMIC的标配功能。它在开关频率基准上叠加一个低频率的抖动,把频谱能量“摊开”,单频点的峰值就能降下来,这会让CISPR 25测试轻松不少。选型时如果看到PMIC有扩频功能,尽量争取支持,因为这是后期EMI收敛最省力的手段之一。
3.3 输出纹波与负载瞬态:决定图像质量
图像传感器的模拟电源AVDD对纹波极其敏感,纹波稍微大一点,就可能被采进图像信号里,形成横条纹或者滚动条。同时,传感器在切换曝光模式、帧率、分辨率时,核心电流会发生大幅度阶跃变化。如果电源的负载瞬态响应不好,电压瞬间跌落或过冲,也会直接影响图像稳定性。
给你一个直观的估算方法。假设传感器核心电流从60mA瞬间跳到600mA,允许的电压跌落是50mV,开关频率2.2MHz。Buck输出电容至少需要C ≥ ΔI/(fsw×ΔV) = 0.54A/(2.2MHz×50mV) ≈ 4.9µF,这还只是理论下限,实际至少要留两倍裕量,不然负载瞬态发生时电压会跌到Buck环路调节不过来。很多工程师看到PMIC输出“标称1.2V”,就直接照搬参考设计放了两个22µF电容,其实这个电容值就是根据瞬态要求算出来的,不是随便拍的。
还有个细节:电容的直流偏压特性。X5R、X7R陶瓷电容在施加直流电压之后,实际电容量会明显下降。比如一个额定电压16V的22µF电容,在5V电压下实际可能只有14µF。所以计算容值时要按“工作电压下的有效容值”来算,不能直接看标称值,否则表面上是22µF,实际不到10µF,纹波和瞬态指标都达不到。
3.4 上电断电时序:启动顺序不是小事
传感器对启动顺序的要求各不一样,但绝大多数都需要一个“可控的顺序”。PMIC解决这个问题的方式有三种:内部默认固定时序、OTP可编程时序、I2C寄存器实时控制。
我最推荐的是OTP可编程时序,因为它在出厂时就写死了,上电后永远执行同一套顺序,软件工程师无法轻易改动,稳定性最高。I2C实时控制虽然灵活,但如果主机软件崩溃了或者时序没对好,摄像头可能启动到一半卡住,这个风险在量产车型上会放大。
还有一点很容易被忽略:断电时序(power-down sequence)和上电时序同样重要。很多人只关注“启动正常”,没关注“断电正常”。在车上,电源系统经常出现快速的断电再上电,比如发动机启停功能,如果断电时序不对,传感器内部可能残留电荷,再上电时就容易出现异常。选PMIC时,建议确认一下它在输入电压消失时的行为,有没有设计好的放电回路。有些PMIC会主动把所有输出快速放电,防止掉电不彻底。
3.5 看门狗、诊断与功能安全:让PMIC干活更靠谱
到了ADAS时代,摄像头不是单独工作的,它和整个驾驶辅助系统的安全紧密相关。功能安全标准(ISO 26262)对不同等级的安全目标提出了明确的监控要求。很多车规PMIC本身就是按照ASIL B甚至ASIL D的分解需求设计的,它能对外提供诊断状态、内部监控电源轨的过压/欠压、并且在异常时输出一个故障信号。
一个典型的摄像头系统里会有一颗MCU负责运行诊断算法、控制加热器、与域控制器通信。如果这颗MCU跑飞了,PMIC内部集成的看门狗可以做一个“最后防线”:在规定时间内没喂狗,PMIC自动复位系统或者切换到安全状态。这在分立方案里需要额外加一颗外部看门狗芯片,又占空间又增加成本。
I2C诊断功能也很有用。通过I2C主机可以实时读回每一路输出的电压状态、电流限制状态、芯片温度告警。我们在调板时经常遇到“上电后输出没起来”的问题,用分立方案只能拿示波器一路一路测,用PMIC则可以直接读寄存器,看看是哪一路触发了保护,几秒钟就定位到问题,排查效率完全不是一个量级。
3.6 封装散热与“额外”的加热器通道
摄像头PCB那么小,散热面积极其有限,PMIC封装选择直接影响热设计。目前车规摄像头PMIC主流封装是QFN,底部有裸露的散热焊盘(PowerPad)。这个焊盘必须通过过孔阵列连接到PCB的内层地平面/散热铜皮,才能把芯片底部热量传导出来。如果PCB层数少、地平面不完整,芯片局部过热的问题会比分立方案更显著,因为所有热源都集中在一颗芯片上。
另外,如果你做的摄像头要支持镜头加热或红外补光,选型时一定要专门找带“灵活电流通道”的PMIC。这类芯片里通常含有一路大电流Buck,可以通过I2C动态调整输出电压和限流值,用来给加热器供电。没有这个通道的话,你得在PMIC外面加MOS管和运放做限流控制,又是一堆器件。现在很多摄像头参考设计里,加热器电源和红外LED驱动都是PMIC内部或配套方案解决的,外挂电路仅仅是一个简单的LC滤波。
4. 完整实操:从负载清单到布板调试
这一节我用手上的一个实际项目案例来走一遍全流程。这个项目是一款前装ADAS摄像头,800万像素,带镜头加热功能,通过FPD-Link III同轴输出到域控制器。
4.1 先把负载清单和系统边界写清楚
任何电源设计的第一步不是翻芯片选型手册,而是把“需求”写清楚。我习惯用一张表格把每一路负载的电压、电流、纹波要求、时序关系、特殊要求列出来。
| 负载 | 电压 | 最大电流 | 纹波要求 | 备注 |
|---|---|---|---|---|
| 传感器DVDD | 1.2V | 0.9A | <30mVpp | 瞬态变化大,需快速响应 |
| 传感器AVDD | 2.8V | 0.2A | <10mVpp | 模拟域,噪声敏感 |
| 传感器DOVDD | 1.8V | 0.15A | <20mVpp | I/O供电 |
| 串行器VDD | 1.8V | 0.3A | <20mVpp | PLL对噪声敏感 |
| 镜头加热器 | 5V | 1.2A | - | 通过I2C调压/限流 |
系统边界条件:输入电压6V到18V(冷启动最低6V),工作温度-40°C到+85°C(外壳内温度可能到105°C),PCB尺寸只有25mm×25mm,最高器件高度2mm,要求满足CISPR 25 Class 3,支持驻车监控低功耗模式。
这个清单写清楚了,后面所有选型和计算就都有据可依。很多新手上来就问“有没有四路输出的PMIC”,但你先算算各路电流,可能发现只需要两路大电流Buck加两路LDO就能满足,选型范围一下就大了很多。
4.2 电感、电容怎么选:一个算例讲透
选定PMIC之后,外围器件里最关键的就是功率电感和输入输出电容。以其中一路Buck为例:VIN典型值12V,VOUT=1.8V,IOUT=1.5A,开关频率2.2MHz,期望纹波电流为输出电流的30%(即0.45A)。
电感量计算公式为:
L = (VIN - VOUT) × VOUT / (VIN × fsw × ΔIL)
代入数值:L = (12 - 1.8) × 1.8 / (12 × 2.2e6 × 0.45) ≈ 1.55µH。实际取标称值1.5µH或2.2µH都可以,我倾向选2.2µH,因为稍微大一点的电感可以进一步降低纹波电流,代价只是瞬态响应慢一点点,对摄像头这种稳态负载来说没什么影响。
电感选型时除了感量,还要看两个关键参数:饱和电流和直流电阻DCR。饱和电流必须大于最大输出电流加上纹波电流的一半,也就是至少1.5A + 0.45A/2 = 1.725A,实际建议留20%到30%裕量,选饱和电流2.5A以上的电感。DCR则直接决定铜损,对PCB面积很小的摄像头来说,优先选DCR小于50mΩ的型号。
输出电容的计算之前提过,还有一点补充:如果输出纹波要求很低,可以在Buck输出端加一级LC或者PI型滤波,把噪声进一步压掉。PMIC输出的开关纹波频率一般在2.2MHz以上,经过一级LC滤波,衰减非常明显。输入电容的选择则主要看输入电流纹波,一般选一颗10µF到22µF的X7R陶瓷电容,耐压25V以上,靠近VIN引脚放置,再配一颗0.1µF高频旁路电容吸收尖峰。
4.3 时序配置和PCB布局要点
时序配置我这次用的是OTP方案,因为PMIC支持通过OTP把上电顺序固定下来。具体顺序是:DVDD先起来,然后DOVDD,再AVDD,最后串行器VDD。这符合传感器数据手册里“数字域先于模拟域”的要求。之所以没选I2C控制时序,是因为摄像头启动时主机域控制器可能还没完全就绪,不能让PMIC等待I2C命令才开始启动,万一主机软件卡住,摄像头就永远起不来了。OTP方案则是一上电就自动执行,不依赖任何外部软件。
PCB布局这里有几条硬经验,都是踩坑踩出来的:
- 输入电容要紧挨PMIC的VIN和GND引脚,走线要短而宽,这个回路是所有开关噪声的源头,面积越小越好。
- 开关节点SW的铜皮面积要尽量小,但又不能细到载不了流,我一般做成短宽的铜皮,让它“又短又粗”。
- 电感要靠近SW引脚,输出电容放在电感之后,反馈采样点要从输出电容的“远端”取,千万不要靠近电感或者开关节点,否则采到的噪声会让你怀疑人生。
- 散热焊盘下方打0.3mm或0.4mm过孔阵列,过孔要连接到内层完整地平面,这是唯一有效的散热通道。
- 摄像头同轴连接器附近不要走功率电感的高频电流回路,否则噪声会直接耦合到视频线上。
4.4 验证调试:上电、纹波、瞬态、EMI一把抓
板子回来后,验证顺序非常重要。第一步是纯硬件上电,不接串行器,看各轨电压是否正常建立、时序是否正确。用示波器差分探头抓关键节点,同时记录每一路输出的启动波形,看有没有过冲、平台期、反转等情况。
第二步测纹波。注意示波器探头的地线夹如果太长,会像天线一样吸收环境噪声,测出来的纹波根本不准。我习惯用弹簧接地针(tip-and-barrel)代替长地线,带宽限制在20MHz,比较接近EMI预测试的结果。实测1.8V输出的纹波一般在10mV到20mV之间,符合预期。
第三步做负载瞬态测试。用电子负载给1.2V这路加一个0.1A到0.9A、1kHz的阶跃波形,看输出电压的跌落和过冲幅度。如果跌落超过50mV,说明输出电容容量不够或者环路响应偏慢。这时可以适当加大输出电容,或者调整PMIC寄存器里的电流模式参数。
第四步是EMI预扫描。这种测试最好在实验室用近场探头先扫一遍,看看哪些频点能量高。通常2.2MHz的基频和它的二三次谐波是重点关注对象。如果超标,先开扩频功能,再看SW节点的RC缓冲吸收,最后才考虑加屏蔽罩。
5. 实车调试中踩过的坑与排查手册
最后这一部分,我把这些年实际项目中遇到频率最高的问题整理成了一份排查手册,每一条都对应一个真实的失败案例。不说大道理,直接给你排查路径和处理方案。
5.1 启动失败或输出“打嗝”
现象:上电后输出电压起不来,或者周期性地“起来-掉下去-再起来”。
排查步骤:
- 先看VIN引脚电压是否有明显跌落。如果VIN波形在启动瞬间被拉得很低,基本可以判断是输入电源能力不足,或者输入电容太大、充电时间太长触发UVLO。长线缆供电的摄像头特别容易出现这个问题。
- 用电感夹测电感电流,判断是否触发过流保护。如果电感饱和电流选小了,峰值电流超限,PMIC会认为输出短路。
- 检查EN引脚电平和时序。很多PMIC的EN带内部上拉,但也有的需要外部拉高,悬空时不一定能正常启动。
- 用I2C读故障寄存器。这是PMIC方案最值钱的地方,直接看是OVP、UVP还是OCP,省得猜。
我遇到过一次比较隐蔽的情况:输入电容放了4颗22µF,容值太大,上电瞬间充电电流太大,把前面的TVS管触发过了,输入电压被拉低,PMIC不断重启。后来把输入电容减少到1颗22µF就正常了。
5.2 纹波异常导致图像干扰
现象:图像上出现周期性横条纹,或者亮度有规律地波动。
排查思路:
- 用示波器测AVDD的纹波,看波形频率是否和图像横条频率一致。
- 如果纹波超标,先确认输出电容是否因为直流偏压导致有效容值不够。
- 确认电源开关频率和传感器帧率、PCLK有没有产生拍频。之前遇到一个案例,2.2MHz开关频率和传感器某种工作模式下的PCLK产生了差拍,图像上就出现了一个缓慢滚动的横带。后来开启PMIC的扩频功能,把能量摊开,问题就解决了。
- 检查模拟电压的布线路径。AVDD走线和SW节点、电感靠得太近,会直接感应开关噪声,解决方法是把AVDD走线移到另一层,中间隔地平面。
5.3 看门狗误触发与I2C通信异常
现象:摄像头正常工作一段时间后突然复位;或者I2C读不到某一路输出状态。
看门狗误触发最常见的原因是配置的超时窗口太小,没盖住系统启动阶段的耗时,或者MCU在进入低功耗模式前没有暂停看门狗。解决办法是重新配置窗口宽度,确保覆盖最坏情况下的启动时间和所有正常喂狗间隔。
I2C通信方面,很多摄像头模组内部I2C走线又长又细,上拉电阻阻值、总线电容没匹配好,波形上升沿变慢、信号恶化。这时候可以在示波器上抓SDA/SCL波形,看低电平是否低于逻辑阈值。如果总线电容大,就把上拉电阻从10kΩ降到4.7kΩ或2.2kΩ。另一个坑是I2C地址冲突,尤其是同一型号的PMIC用了默认地址,板上如果有多颗同型号PMIC,一定要确认地址线有区分。
5.4 EMI测试超限的三种处理思路
CISPR 25测试不过是最让人头疼的问题。我的经验是先分频段:低频段超标,优先查输入滤波,也就是输入电容布局和回路的面积;开关频率基波附近的峰值,优先开扩频、加RC吸收;高频段(几十MHz以上)的超标,大概率是SW节点寄生电感或者输出电压走线过长造成的辐射,需要优化布局。
RC吸收是在SW节点对地加一个串联的电阻和电容。R通常几十欧到几百欧,C几pF到几十pF,吸收掉振铃能量。这个值不能拍脑袋,要对着频谱仪边调边看。
5.5 高温环境下的热设计教训
车载摄像头本身工作在高温环境,太阳暴晒下外壳温度可以达到90°C以上,摄像头内部因为功耗发热还要再升。做热测试时不能只看室温,要把摄像头放在高低温箱里同时跑满负荷,用热像仪拍PCB温度分布。
我踩过最大的热设计坑是:PMIC效率很高、温升不大,但旁边的电感因为DCR偏大,发热很严重,热量通过PCB传导到传感器底部,导致图像暗电流明显增加。后来换了一颗DCR更低、体积稍微大一点的电感,整板温度降了将近10°C。这件事给我的教训是:摄像头电源设计的温度分析不能只看PMIC,电感、LDO、线缆转接处这些“配角”热源都要一起算进去。
还有一个容易被忽略的细节:外壳内部空气不流通,散热主要靠PCB导热到连接器、再通过外壳传导到车身。所以PMIC的位置尽量靠近摄像头金属外壳或者结构件,让它有一条低热阻的导热路径。如果PCB上只能放在角落,别忘了在芯片背面加导热垫接到外壳上。
车规摄像头电源设计这几年变化非常快,PMIC已经把以前那些“头痛医头、脚痛医脚”的分散式电源集成成了一颗芯片。选型时把输入范围、时序、纹波、诊断、热设计这些维度都过一遍,再按负载清单算清楚电感电容,整个项目