3、电源电路设计(上):车载电源环境分析
各位同学,咱们今天聊聊车载电源。说实话,做汽车电子硬件,电源设计是基本功,也是最容易翻车的地方。我见过太多工程师,芯片选型时参数算得漂亮,一上车实测就冒烟。为什么?因为车载电源环境比你想象的要恶劣得多。
3.1 车载电源环境分析
先搞清楚我们面对的是什么。车载电源系统,说白了就是蓄电池+发电机。12V系统常见于乘用车,24V系统则是卡车、大巴的天下。但别以为标称12V就真的是12V。
3.1.1 12V与24V系统的电压范围
| 参数 | 12V系统 | 24V系统 |
|---|---|---|
| 标称电压 | 12V | 24V |
| 正常工作范围 | 9V ~ 16V | 18V ~ 32V |
| 启动时最低电压 | 6V(甚至更低) | 12V |
| 抛负载峰值 | 35V ~ 40V | 60V ~ 70V |
你想想看,一个标称12V的系统,实际电压能从6V蹦到40V。这跨度有多大?我刚开始做项目时,选了个耐压36V的LDO,心想留了3倍余量够了吧?结果一次抛负载测试,直接击穿。嗯,从那以后我学乖了。
3.1.2 抛负载(Load Dump)
抛负载是车载电源最恶心的瞬态现象。简单说,就是发电机正在给电池充电时,电池突然断开(比如接线松动)。发电机瞬间失去负载,输出电压会飙升。
- 12V系统:抛负载电压可达35V~40V,持续时间200ms~400ms
- 24V系统:抛负载电压可达60V~70V,持续时间同样在几百毫秒
- ISO 7637-2和ISO 16750-2标准对此有明确要求
我在项目中遇到过最夸张的一次,客户反馈OBD设备在卡车上一接就烧。查了半天,发现是24V系统的抛负载保护没做好。后来加了TVS管和输入滤波,问题才解决。所以,抛负载保护不是可选项,是必选项。
3.1.3 冷启动(Cold Crank)
冷启动是另一个头疼的问题。冬天发动机启动时,起动机瞬间消耗大量电流,导致蓄电池电压被拉低。12V系统可能掉到6V甚至5V,持续几十到几百毫秒。
为什么会这样?因为起动机的启动电流可以高达几百安培。电池内阻加上低温影响,电压跌得厉害。你的电路如果不能在6V下正常工作,那冬天车子可能就启动不了——或者你的OBD设备会掉电重启。
3.2 LDO与DC-DC选型对比
好了,搞清楚了电源环境,接下来就是选型。LDO还是DC-DC?这个问题我几乎每次培训都会被问到。我的回答是:看场景。
3.2.1 LDO(低压差线性稳压器)
LDO的优点很明显:电路简单、噪声低、响应快。缺点也很致命:效率低,尤其是压差大的时候。
举个例子,12V转3.3V,用LDO的话,效率只有3.3/12=27.5%。剩下的72.5%都变成热量散掉了。如果你需要输出1A电流,那LDO上要承受8.7W的功耗。这热量,小封装根本扛不住。
- 小电流(<200mA)供电
- 对噪声敏感的模拟电路(如ADC、运放)
- 需要快速响应的电路
- 输入输出电压差较小的场合
3.2.2 DC-DC(开关稳压器)
DC-DC的效率可以做到85%~95%,发热小,适合大电流。但噪声大,电路复杂,需要外部电感、电容、二极管等元件。
我个人的习惯是:主电源用DC-DC,后级对噪声敏感的部分再加LDO做二次稳压。这样既保证了效率,又保证了噪声指标。
| 对比项 | LDO | DC-DC |
|---|---|---|
| 效率 | 低(压差大时尤其) | 高(85%~95%) |
| 噪声 | 低 | 高(有开关纹波) |
| 电路复杂度 | 简单(只需输入输出电容) | 复杂(需要电感、二极管等) |
| 成本 | 低 | 中等 |
| 适用电流 | <500mA | 几百mA到几A |
| 输入电压范围 | 较窄(通常<30V) | 宽(可达60V+) |
3.3 输入保护电路设计
电源进来了,不能直接怼到芯片上。得先过保护。输入保护电路,我把它比作「门卫」。门卫不行,后面再好的电路也白搭。
3.3.1 TVS管(瞬态电压抑制器)
TVS管是应对抛负载、静电放电等瞬态过压的主力。它的工作原理很简单:电压超过击穿电压时,迅速导通,把电压钳位在安全范围内。
选型时注意几个参数:
- 反向关断电压(VRWM): 要大于系统最高工作电压。12V系统建议选18V~24V的TVS
- 击穿电压(VBR): 一般比VRWM高10%~20%
- 钳位电压(VC): 要低于后级电路能承受的最大电压
- 峰值脉冲功率(PPP): 要能扛住抛负载的能量。12V系统建议选600W以上的TVS
3.3.2 自恢复保险丝(PTC)
自恢复保险丝用来做过流保护。它的特点是:电流过大时,电阻急剧增大,限制电流;故障排除后,冷却下来又恢复低阻状态。不用换,自动恢复。
选型要点:
- 保持电流(Ihold): 大于电路正常工作电流,留1.2~1.5倍余量
- 动作电流(Itrip): 一般为Ihold的1.5~2倍
- 最大电压(Vmax): 要大于系统最高电压
- 动作时间: 越快越好,但也要考虑误动作
我习惯把PTC放在TVS前面。这样TVS扛瞬态过压,PTC扛持续过流。两者配合,基本能覆盖大部分异常情况。
3.3.3 完整的输入保护电路
一个典型的OBD接口输入保护电路长这样:
OBD Pin 16 (VBAT)
│
├── 自恢复保险丝 (PTC, 500mA~1A)
│
├── TVS管 (对地, 双向)
│
├── 电解电容 (100μF~470μF, 扛抛负载)
│
├── 陶瓷电容 (0.1μF~1μF, 滤高频)
│
└── 输入到DC-DC或LDO
注意,TVS管要尽量靠近输入端,走线要短。电容的耐压要足够,12V系统建议用50V或63V的电解电容。我见过有人用16V的电容,抛负载一来直接炸了。
好了,这一节的内容就到这里。电源电路设计是个大话题,今天咱们只讲了上半部分——环境分析和保护电路。下一节我会继续讲具体的电源芯片选型、PCB布局要点,以及一些实测案例。到时候再跟大家分享更多实战经验。