ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

双向Buck-Boost控制器:48V与12V电压域的能量桥梁

双向Buck-Boost控制器:48V与12V电压域的能量桥梁 车辆电子架构这几年变化非常大尤其是智能驾驶和线控底盘普及之后电源系统从原来简单的蓄电池发电机稳压器变成了复杂的多电压域网络。这块里有一个很容易被忽略、但实际上非常关键的器件就是双向Buck-Boost控制器。所谓双向指的是能量既可以从高压侧流向低压侧也能反向从低压侧流回高压侧。这类控制器在自动驾驶车辆里主要承担48V与12V之间的功率双向传输也可以用在12V与48V冗余供电、电池备份、以及能量回收等场景。这个需求不是凭空冒出来的。传统燃油车上12V系统绰绰有余但自动驾驶传感器、高算力计算平台、线控转向和线控制动对瞬态功率的要求越来越高12V在同等功率下意味着更大的电流、更粗的线束和更严重的发热。于是48V电压域被引入输出同样的功率电流只要四分之一。但车上又不能把所有用电设备全部改到48V大量现有负载仍是12V这就需要一套可靠的双向变换器来连接两个电压域。如果你正在做自动驾驶域控制器、中央计算平台、或者48V轻混系统的电源设计这篇文章应该能帮你省不少查资料和试错的时间。我会从拓扑原理、控制模式、实测效率、电磁兼容、以及几个容易踩的坑这几个维度展开尽量把底层逻辑讲透。1. 为什么自动驾驶车辆会需要双向升降压控制器1.1 48V和12V双电压架构是怎么来的自动驾驶车辆对功耗的胃口越来越大。以主流智驾域控为例一颗Orin或者类似级别的高算力SoC加上激光雷达、摄像头、毫米波雷达、还有给这些传感器供电的电源模块整车级智驾系统的峰值功耗可能冲到2kW-3kW。如果用纯12V系统2kW意味着接近167A的电流。这种电流级别下线束截面积不得不加粗到70mm²甚至更粗连接器也必须用大电流端子成本和布线难度都不可接受。所以整车厂和Tier 1基本达成共识新架构里加一个48V电压域把大功率负载挂到48V上例如电动压缩机、主动悬架、线控转向电机和部分加热负载。而12V电压域则继续给传统ECU、车灯、仪表和低压外设配电。48V域和12V域之间必须有一个能量通道这个通道就是双向Buck-Boost变换器。它和传统意义上的升降压芯片不一样的地方在于传统DC-DC通常只做单向变换比如12V降压到5V或者48V降压到12V。双向变换器可以在降压方向工作比如48V电池给12V蓄电池充电也可以在升压方向工作比如12V蓄电池反向支撑48V母线、或者在48V系统失效时维持关键负载供电。1.2 双向能量流动带来的实际好处第一个好处是冗余供电能力。L3以上自动驾驶要求系统在单点失效后仍然能安全停车电源域也不例外。当48V主母线因为故障掉电时双向变换器可以立刻反向工作把12V蓄电池的能量抬升到48V给转向、制动、计算平台维持一段关键时间让车辆完成安全降级。第二个好处是支持48V轻混的能量回收。车辆减速或下坡时48V电机会进入发电模式把动能回收到48V电池。如果12V蓄电池亏电变换器可以反向把48V能量送给12V蓄电池。反过来冷启动或急加速时48V电池出力不足12V电池也能反向补进去。第三个好处是简化整车静态电流管理。驻车时一般只保留12V域的低功耗控制器工作48V域可以完全关闭双向变换器处于待机状态。需要唤醒时通过专用引脚唤醒控制器能量从12V侧重新建立48V母线。这个逻辑摊到整车层面能明显降低暗电流损耗。这些好处最终都指向一个结论双向变换器不是能用就行它的动态响应、模式切换、保护逻辑和EMC表现直接关系到车辆功能安全等级。2. 四开关Buck-Boost的工作机理与控制要点2.1 拓扑结构和四种工作模式最常用的双向升降压拓扑是四开关H桥结构也就是两个高边开关两个低边开关中间接一个功率电感。一侧接48V母线另一侧接12V母线控制芯片通过配置各开关管的占空比让电流可以双向流动。这个拓扑有四种典型工作模式。48V向12V传输能量时工作在建压Buck模式Q1以一定占空比高频开关Q2作为同步整流管另一半桥臂的Q4常开或者也参与同步处理。反过来12V向48V传输能量时工作在升压Boost模式Q4或者Q2作为主开关管Q3/Q1作为同步整流管电感储能后释放到48V高压侧。还有一种接近等压差的情况比如48V母线实际电压跌到14V上下、而12V侧也是14V左右此时变换器可以进入Buck-Boost过渡模式。实际产品里有的控制器会在这三种主要模式之间平滑切换有的则增加一个独立的降压升压同时开关区间以规避模式切换瞬态。2.2 模式边界和切换算法很多初次接触这个拓扑的工程师会问既然Buck和Boost都能升降压为什么不通过调节占空比直接让一个固定模式覆盖所有输入输出电压范围原因是效率。Buck模式理想占空比DVout/VinBoost模式理想占空比也由输入输出电压决定。当Vin接近Vout时如果仍然使用Boost模式占空比会趋向于一个很小的值比如10%以下脉冲宽度极窄开关损耗比例大幅上升而且对驱动时序和最小脉宽要求非常苛刻。同样如果使用Buck模式但Vin低于Vout占空比会超过100%这在电路物理上不可能实现。所以实际控制器内部都会有一个模式判定逻辑比较Vin和Vout之间的比例关系。以常见的单向升降压芯片为例当Vout 0.85 × Vin时切换到Boost模式当Vout 0.75 × Vin时切换到Buck模式中间区间进入过渡处理。双向控制器的逻辑类似但需要额外判断功率流向因此模式表更复杂。有的厂家会在电流连续模式下用滞回区间做模式切换避免在临界点附近来回跳变。2.3 为什么不能只靠MOSFET体二极管反向续流双向变换器功率级设计中最容易忽略的问题是MOSFET体二极管的额外损耗。单向应用里同步整流是锦上添花去掉同步整流管只靠体二极管也能工作只是效率低。双向应用里就不一样了因为电流要反向流动如果直接利用体二极管导通管压降通常有0.7V-1.2V加上反向恢复电荷在大电流下损耗很大甚至可能导致结温超标。正确的做法是让反向路径的MOSFET真正开通实现同步整流。比如Boost模式下上桥臂的两个MOSFET需要根据电感电流方向来决定导通时序让电流从源极流向漏极也要保证沟道导通而不是靠体二极管。这意味着控制器的驱动逻辑需要根据电流流向动态调整同时要特别注意死区时间。死区太短上下管直通会烧毁功率级死区太长体二极管导通时间增加效率和EMC都会变差。一般成熟的双向控制器芯片会把死区分为两部分强制死区时间以及体二极管导通检测后自适应调整的时间。实测下来死区从80ns优化到25ns之后满载效率能提升0.5-1个百分点CISPR 25的辐射噪声峰值也明显下降。这个优化靠的是电流检测环路和驱动级的配合不是单纯把死区调到最小就能实现。3. 从波形到效率曲线实测表现和调试经验3.1 正向降压方向的带载测试我在这里用一套典型的48V转12V负载点做了测试。输入48V实际模拟源设定为48.0V带动态负载能力输出12V标称电流按15A设计峰值支持20A开关频率选择400kHz。空载到满载效率曲线呈典型的钟形。2A左右效率约86%8A到12A之间效率最高达到96.5%上下20A时回落到92%左右。在15A满载下功率管温升大约35℃电感温升大约28℃整机温升在自然对流条件下还可以接受。这里要注意一个实测中很多工程师容易忽略的细节效率测试必须用四线开尔文接法不能把万用表直接夹在端子上。15A下测试线缆本身会产生约0.2V的压降如果直接把万用表负载端测量电压作为输出电压效率计算会低估2-3个百分点。我在调试早期就被这个测法坑过以为设计方案效率不达标实际重新用远端sense线接法后指标全都满足要求。3.2 反向升压方向的性能表现反向测试时输入为12V输出设置到48V负载同样按15A设计但此时输出电流约为3.75A。反向带载效率在中等负载区间接近94%比正向低约2个百分点。原因不难理解升压模式电感电流纹波更大有效值电流更高再叠加模式切换时短暂进入非最优状态的区间损耗自然大一些。在反向工作瞬间要特别注意输出侧母线电容的预充。12V侧启动时如果48V侧有大容量电容反向升压启动瞬间会形成很大的浪涌电流。控制器的软启动时间必须足够长同时配合真负载短路保护。有些控制器会内置预充电MOSFET控制逻辑在软启动阶段先限制峰值电流让输出电容逐步建立电压。3.3 动态负载下的瞬态表现自动驾驶场景里最典型的一个瞬态工况是计算平台从低负载模式突然切换到高性能模式电流从2A瞬间跳到15A上升沿的时间大约在10µs级别。这个瞬态在12V侧通常是5A/µs甚至更高的电流变化率。实测在15A负载阶跃下输出12V的电平跌落控制在350mV以内恢复时间约80µs。这个结果对L3都域控制器的12V输入来说是合格的。不过需要注意的是如果控制环路的带宽不够或者输出滤波电容的ESR偏大瞬态跌落很容易突破500mV这在很多域控的设计规范里就是红线。瞬态调试中比较有价值的一个操作是用电子负载的动态模式把负载在CC和CV两个模式间切换测量电压波形。如果发现跌落后的振荡超过两个周期通常意味着环路相位裕度不足。需要把补偿网络的零点频率往低频方向挪或者减小输出电容的ESR。4. 电磁兼容自动驾驶系统里最难啃的骨头4.1 CISPR 25辐射发射的典型频段自动驾驶车辆对EMC的要求比传统燃油车严格得多。车内环境里多个高算力处理器、雷达芯片、无线通信模块共用一套电源系统任何开关电源的谐波都可能耦合到天线附近干扰V2X或者GNSS接收。对双向Buck-Boost来说主要的辐射发射频段集中在150kHz-30MHz的传导发射以及30MHz-200MHz的辐射发射。其中150kHz-1MHz的低频段通常来自电感电流纹波与输入母线之间的交互1MHz-30MHz的高频段主要由开关节点的高dV/dt和环路寄生电感引起。第一次做EMC摸底测试时我遇到过30MHz附近凭空多出几个dB的问题。排查后发现原因竟然是电感下方铺了一块完整的GND铜皮形成了微带天线效应。把电感投影区域内的GND铜皮挖掉之后这个频段的噪声直接降了8dB左右。类似这种布局相关的问题单纯靠滤波器很难完全压住必须从源头处理。4.2 扩频调频技术的取舍很多双向控制器都支持扩频频率调制通过让开关频率在标称值附近周期性抖动把能量分散到更宽的频带从而降低单频点峰值。这对CISPR 25的窄带限值测试很有帮助。但扩频不是白拿的。频率抖动会让电感电流纹波幅度发生变化轻载下输出电压纹波也会有所增加。更麻烦的是如果使用多相并联结构两相的扩频相位不同步会导致拍频反而出现新的噪声频点。所以扩频功能建议只在单相或者相位同步已经完全锁定的系统中打开并且要配合遥测验证整个频段不能只看第三方报告的测试结果。4.3 输入输出滤波器的设计顺序双向变换器的EMC设计顺序应该是先确定功率级布局再选共模电感再设计差模电容最后加高频瓷片电容和共模Y电容。一个常见误区是试图用大容量陶瓷电容把输入纹波完全压住。陶瓷电容在低频段有效但在高频段ESL会显著劣化对10MHz以上的辐射几乎没有帮助。正确做法是在输入端放置一个几µF的MLCC做中频旁路然后再串联一个共模扼流圈之后再接母线电容组。实测证明这种先旁路后共模的顺序比反过来的效果好很多。对于48V侧和12V侧都接通的系统共模电流路径往往通过Y电容回到GND。如果要兼顾功能安全和浪涌防护Y电容容值不宜超过4.7nF否则漏电流可能超过车辆蓄电池断开时的安全要求。每一处Y电容的放置位置也要尽量对称避免形成大的电流环路。5. 调试过程中踩过的坑和完整排查链路5.1 模式切换瞬间的电流过冲问题现象在输入电压48V、输出12V条件下把输入电压缓慢下调到13V输出电流设定为10A。当模式从Buck切换到Buck-Boost时输出电流短时间内冲到了18A随后经过几个振荡周期才恢复。这个问题在正向降压时还只在10A附近出现加大负载后过冲更明显。排查第一步是看控制器的模式切换指示引脚确认切换点与电流过冲的对应关系。示波器同时监测输入电压、输出电压、电感电流、开关节点波形。观察发现过冲发生在模式切换发生后约30µs而不是切换瞬间。进一步分析后确认是补偿环路的问题Buck模式和Buck-Boost模式在同样的带宽设定下其传递函数极点位置不同。控制器在模式切换时如果没有重新配置环路补偿参数原有的PI参数在过渡模式下会让环路产生额外相移导致电流环出现过冲。解决方案是在软件里设置模式切换滤波时间不要检测到模式边界立即切换而是等待20-50µs确认新状态稳定后再执行切换。同时把过渡模式下的电流环增益稍微降低以牺牲轻微的动态响应换取稳定性。调整后电流过冲从18A降到12.5A且不再出现振荡。5.2 轻载下电感电流断续导致的环路不稳定现象输出电压在500mA以下负载时输出电压纹波出现周期性包络频率大约在5kHz左右且听起来有轻微嘶嘶声。这个问题的本质是轻载下电感电流进入断续工作模式DCM。双向控制器也需要针对CCM和DCM做不同的环路处理。很多芯片会自动在轻载下进入突发模式或跳过脉冲模式以减少开关损耗但突发模式的门限如果设过低会触发控制环路的非线性行为导致输出纹波周期性地增大缩小。调试时先测量电感电流波形确认进入了DCM再检查控制器的模式引脚是否触发了突发模式。把突发模式进入阈值从0.5A提高到0.8A后5kHz包络消失了输出电压纹波也回到正常范围。代价是轻载效率下降约1%因为变换器更早地由PWM调制切换为突发调制。这个案例也说明一个道理双向变换器的轻载定义比单向变换器更复杂。因为功率流向不同12V侧的轻载可能对应48V侧接近满载调试时时必须明确哪个端口是功率流哪个端口是能量源不能一概而论。5.3 反向启动时序异常导致触发过流保护现象在12V侧接入实际蓄电池、48V侧为空载电容的情况下上电瞬间控制器进入过流保护反复重启。分析后发现问题是软启动时序。控制器默认的反向软启动流程是先建立48V母线电压再打开功率级输出。但在实际系统中48V母线连有较大容值的DV/DT滤波电容启动时这部分电容的充电电流叠加到负载电流上超出了保护阈值。正确做法是确认系统的软启动电流限制逻辑能区分负载电流和电容充电电流。两种方式可以解决一是延长软启动时间将启动电流限制从默认的1A改为0.3A充电时间从2ms放宽到10ms二是在软启动阶段先让变换器工作在强制PWM模式而不是PFM模式让电容充电过程更可控。顺带说一下这个场景对功能安全很重要。如果启动时序不正确48V母线建立时间过长有可能在下游ECU唤醒时引发欠压复位造成系统启动流程异常。5.4 电感选型不当引起的饱和啸叫双向变换器的电感电流纹波在两种模式下都比较大特别是升压模式电流波形呈现典型的斜坡形状。初次选型时如果只按额定DC电流选电感很容易忽略峰值电流裕量。我遇到过一款额定饱和电流12A的电感在11A输出条件下已经进入饱和区导致电感量下降超过30%随之而来的是电流纹波快速增大、输出纹波变大、音频啸叫。解决思路是电感饱和电流要按最大峰值电流的1.3倍以上选择同时确认电感的铁损在目标频率下可接受。升压模式工作时纹波电流比同样功率的降压模式更大所以电感有效值电流也不能只看输出电流平均值。用热成像仪检查电感端面温度通常比用计算值判断是否过载更直观。6. 如果你要选型或者做方案几点实用建议回到标题双向Buck-Boost控制器在自动驾驶车辆里的价值是让能源在两个电压域之间自由流动从而实现冗余、能量回收和输出稳压。选型时除了常规的输入输出范围、电流能力、开关频率、封装尺寸我建议重点关注三件事。第一模式切换是否足够平顺。这个指标很难从数据手册上看出来最好直接拿评估板测试特别是测试两端电压接近时的动态切换过程。第二保护功能的完备性。双向控制器必须有可靠的输入欠压、输出过压、逐周期限流、过温保护同时要支持外部MCU通过SPI/I2C读取故障状态这对功能安全设计非常重要。很多ASIL B以上级别的电源系统会要求故障状态的实时上报。第三评估套件与实际应用的差异。评估板的PCB布局通常做得很理想散热条件也好移植到自己设计时如果布局发生较大变化效率、EMC和环路稳定性都可能漂移。建议在项目早期就按照实际布板做一轮完整的性能测试不要等到整机阶段再补救。实际我在做完几版设计之后最大的体会是双向变换器的难点不在拓扑本身而在工程落地的细节。模式切换逻辑、死区优化、环路补偿切换、EMC布局、启动时序每一个点单独拿出来都不算难但组合在一起就需要一个系统性的调试思路。最后分享一个小技巧调试双向变换器时建议在两端都接入可控负载和可控电源不要只接一端。这样能随时切换能量流向检查四个模式的全状态覆盖。很多看起来偶尔出现的问题其实都是因为没有在正确模式下复现。先建立完整的模式覆盖矩阵再逐项排查问题效率会高很多。
返回列表