ARTICLE DETAIL

资讯详情

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

H6801同步升降压芯片:22.2V锂电设备无刷电机稳压方案详解

H6801同步升降压芯片:22.2V锂电设备无刷电机稳压方案详解 1. 方案先导H6801这颗芯片到底在解决什么问题先说结论H6801是一颗同步升降压Buck-Boost控制器特别适合锂电池供电的设备把电池电压稳成一路或多路所需电压。标题里那句“22.2V锂电设备”指的是6串锂聚合物电池组的标称电压满电25.2V放到保护板截止大概在18V到19V之间。这个电压范围非常尴尬因为它横跨了12V、15V、20V这些常见设备电压你要是只做降压电池满电时还能用电压一旦掉下来就带不动了。无刷电机对供电电压的要求和电阻性负载不一样电机启动瞬间电流往往是额定电流的3到5倍从静止到转动需要克服转子的静摩擦和反电动势建立过程。如果你直接拿电池组怼电机满电时转速飙升快没电时扭矩骤降整个设备的出力曲线完全不可控。H6801的价值就是把这段乱跳的电压拉平让电机始终工作在设定电压点扭矩和转速都保持稳定。另外这个方案支持“升降压”而不是单纯降压还有个隐藏优势——你可以在同一个输入电压下自由选择输出5V、9V、12V、15V、20V甚至24V不需要改硬件只需要换反馈分压电阻就能切换。这在多平台共用一款电池的场景里特别吃香比如同一块电池组既能给电钻供电又能给路由器当UPS电源还能给手机快充一板多用。适合谁看这篇内容正在做锂电工具、无刷电机驱动板、移动储能电源、机器人底盘供电的硬件工程师或者经常跟宽压DC-DC方案打交道的电源设计人员。如果你只是做固定电压输出的简单 Buck这篇文章可以帮你打开一条新思路。整篇我会按原理解析、参数计算、PCB布板、实测调试、故障排查这条主线走保证不是你网上随便搜到的那种只贴规格书的水文。2. 升降压架构解析为什么无刷电机必须用这种稳压方案2.1 四个开关管的拓扑逻辑H6801内部集成了四颗功率MOS管构成标准的同步升降压拓扑。所谓升降压本质上就是让输出电压既可以从低于输入电压的区间取也可以从高于输入电压的区间取中间无缝切换。你可以把它理解成一个“自动变速箱”输入侧电压高时跑低挡位降压输入侧电压低时挂高挡位升压电机的转速和扭矩永远由你设定的目标电压决定跟电池电量关系不大。正常工作时有三种模式当Vin明显大于Vout时芯片走降压路径等效为同步Buck高端管做PWM低端管做续流当Vin接近Vout时四个管子交替导通工作在所谓“直通模式”或者叫降压升压过渡区当Vin小于Vout时芯片切到升压路径等效为同步Boost。这套逻辑全靠芯片内部自动判断不需要外部控制信号参与所以使用起来跟普通DC-DC一样简单。为什么无刷电机特别吃这种拓扑因为无刷电调的母线端通常需要一个大容量电解电容来吸收电机换相时的高频纹波电流而电机反电动势会被回馈到母线上导致母线电压泵升。如果你用纯降压方案输入电压一旦低于目标输出电压输出就崩了升降压方案则不存在这个问题即使电池电压掉到18V只要高于芯片最低工作电压你依然能稳定输出24V把每一丝电池能量都榨干。2.2 同步整流带来的效率优势“同步整流”这个概念说白了就是把传统续流二极管换成可控MOS管用导通电阻极低的沟道替代PN结的导通压降。二极管在通过大电流时至少产生0.5V压降9A电流下就是4.5W损耗全都变成热量同步管导通电阻做到20毫欧以下9A电流下只有0.18V压降损耗只有之前的1/3左右。H6801内部集成的MOS管在这个级别上做了优化整机效率在12V转24V/5A这个工况下实测能到93%到95%在升降压方案里算不错的水平。无刷电机应用里有一个很容易被忽视的细节电机启动和堵转时电流经常飙到十几安培如果这时候供电方案压降大系统电压会被瞬间拉低轻则MCU复位重则MOS管驱动不足直接炸管子。同步整流的好处就在这里大电流瞬间压降小电压跌落幅度可以控制在几百毫伏级别给整个系统留足了安全裕量。2.3 为什么不是直接PWM占空比控制有人可能会问直接给电机做PWM调速不就行了为什么非要在中间加一级稳压IC直接用PWM调压本质上是通过调节平均电压来改变电机转速但电机对电压波形的敏感度很高。PWM斩波产生的方波电压会在绕组上产生很高的dv/dt会通过寄生电容耦合到控制信号里引起霍尔传感器误动作严重的还会加速轴承电蚀。而且PWM低速时电流断续扭矩波动大噪音也大。H6801输出的是一路平滑的直流电压电机侧只需要简单的电调就能工作电压稳定度和纹波指标都远比PWM斩波好。你可以在输出端并联一个几百微法的电解电容来吸收瞬态能量电压纹波能控制在几十毫伏以内电机运行噪音明显下降。这也是为什么很多无人机、电动工具、机器人平台宁可多放一级稳压也不愿意直接拿电池PWM驱动的原因。3. 核心参数与电压切换设计细节3.1 输入输出工作范围与功率预算H6801的输入电压范围我标一下通常可以做到5.5V到32V左右覆盖两串到七串锂电池的全电压区间。标称22.2V只管用满电25.2V和截止18V都没问题。输出端最高可以到24V以上9A持续输出能力是针对24V输出场景标定的实际功率表现要看系统散热条件。以标题里的场景为例24V输出、9A负载、输入电压22.2V输出功率就是216W。假设效率按92%算输入功率约234.8W输入电流就是10.6A。电池组的放电能力和保护板持续电流必须按这个规格选不能只看电机额定电流要把效率损失算进去。很多人在这一步栽跟头电池放电能力不够电压一跌芯片就进入输入欠压保护整机没法正常工作。3.2 反馈电阻计算决定输出电压H6801的反馈基准电压一般是1.2V或者0.8V不同批次有差异以数据手册为准。输出电压由反馈引脚到地的电阻分压网络决定公式是Vout Vref ×1 R1/R2其中R1是输出端到反馈引脚的电阻R2是反馈引脚到地的电阻。举个例子如果Vref0.8V想要12V输出可以选R210kΩ那么R10.8×R110k/10k12推出来R1140kΩ。想要24V输出同样R210kΩR1290kΩ。实际选型时用标准E24系列电阻R1选140kΩ可能没有那就用140kΩ的1%精度定制电阻或者用两个电阻串联比如130kΩ10kΩ并联等把阻值配到接近计算值。规划多电压切换时建议用模拟开关或者光耦继电器去切换不同阻值的R1注意模拟开关的通态电阻也会参与分压选型时要选低导通电阻的型号比如几十欧姆级别的对输出电压精度影响在一个百分点以内。不推荐用机械开关直接切换电阻网络因为开关抖动会在瞬间产生过压容易把负载打坏。3.3 电流采样与限流保护逻辑H6801的限流保护一般通过电感电流采样电阻实现有的版本还可以直接用内部电流采样不需要外部采样电阻。限流阈值决定了整个系统的最大输出能力你需要根据实际负载电流合理设定。无刷电机有个非常讨厌的特性堵转电流远大于工作电流。如果保护阈值卡得太紧电机一堵就保护拆开就恢复看似安全但没法干活如果卡得太松堵转时间长会把IC和MOS管烧掉。我的习惯是限流阈值按额定输出电流的1.3到1.5倍去设定同时配合一个可调延时保护电机堵转超过三五百毫秒再触发关断既给了电机足够的启动能量又能防止长时间异常发热。4. 无刷电机场景下的实操电路与器件选型4.1 参考电路设计要点围绕H6801搭建一套24V/9A无刷电机驱动供电的电路主要包含这几个模块输入滤波、升降压主体、输出滤波、反馈网络、使能控制和软启动。输入侧用一只低ESR的电解电容并联一只0.1μF的MLCC电解电容容量建议100μF起步用来吸收电池引线电感产生的尖峰。很多锂电工具用两根细长的硅胶线连电池分布电感很大拔插或大电流突变时会在输入侧打出一个几十伏的尖峰不加电容大概率会击穿芯片输入引脚。输出侧电容同理建议100到220μF电解并联小容量的MLCC如果带电机电调输出电容可以适当加大到470μF主要为了吸收电机刹车回馈的能量防止电压水泵升打坏负载。软启动部分也很重要H6801的软启动通常由SS引脚外接电容控制。无刷电机启动瞬间如果电容没充满输出电压建立速度慢但电机反电动势起来之后又要求电压快速建立两者有矛盾的地方。实际测试中SS电容取0.1μF到0.47μF之间既能缓解启动浪涌又不会让电机感觉“没劲”。如果你给大功率无刷电机供电建议软启动时间控制在10到30毫秒既不至于冲击电池保护板又不会让电机启动太肉。4.2 电感选型别为了省钱选太小电感是升降压方案里的灵魂器件它的感值直接影响纹波电流、效率和环路稳定性。H6801的开关频率一般可以设定在150kHz到1MHz区间你要根据实际系统尺寸和效率要求去卡一个合适的值。理论上开关频率越高电感可以做越小但开关损耗也越大效率反而往下掉频率太低则电感和电容体积大到没法用。电感感值的计算公式要看你工作在降压还是升压模式。降压模式L Vin - Vout×Ton/ΔIL升压模式L Vin×Ton/ΔIL。ΔIL按输出电流的20%到40%算9A输出取3A纹波电流就比较合适。开关频率500kHz、输入22.2V、输出24V时升压模式下Ton大约0.82μs算出来的电感感值可以做到22μH量级实际取22μH或15μH问题都不大但饱和电流千万别低于峰值电流也就是输出电流9A加上一半纹波电流1.5A至少得选12A饱和电流的电感推荐余量到15A以上。特别提醒无刷电机负载的瞬态变化比普通电阻性负载剧烈得多电感饱和电流再大一点都不过分。我见过有人为了节省空间选了一个刚好卡线的功率电感结果电机急加速瞬间芯片打嗝保护查了半天居然是电感磁芯饱和导致电流尖峰触发过流保护的案例。这个问题并不起眼但你一旦经历一次就知道有多耽误事了。4.3 PCB布板经验功率地与信号地分开走DC-DC电路翻车多半是布局问题H6801这种升降压IC对PCB布局的敏感度尤其高。功率回路一定要做到最小环路面积输入电容要尽量贴近芯片输入引脚和功率地输出电容同理。电感放中间它两端的开关节点是最强干扰源这一小块铜皮要短而粗但不要大面积铺铜不然会把开关噪声耦合到其他地方。控制信号和反馈网络要远离电感投影区域反馈电阻的采样点要直接接在输出电容的正极不要沿电源走线长距离引回来否则输出线上的一点点压降都会变成输出电压的误差负载一变化电压就会乱跳。如果布局实在躲不开可以在反馈引脚对地加一个几十皮法的小电容形成一阶低通滤波稍微牺牲一点瞬态响应来换稳定性。大电流路径上的铜皮宽度要算好1盎司铜箔、每安培过流至少要0.5毫米宽度还要考虑温升。9A持续电流走线至少要4.5毫米宽如果空间不允许就直接开窗灌锡不要用细走线硬扛。输出端到电机驱动板的线长越短越好长了不仅压降大线电感还会和输出电容谐振产生高频振荡严重时可能损坏输出电容。4.4 适配常见无刷电机控制板的电压纹波要求很多无刷电机控制板集成了MCU和无感反电动势检测电路对供电电压纹波非常敏感。反电动势检测本质上是比较电机悬空相电压和母线电压的一半母线电压一旦有大的纹波比较器就会误触发导致换相时序错乱、电机发出异响。H6801的输出纹波在合理选电容的条件下可以控制在50mV以内完全够无感方波驱动使用。如果用在FOC磁场定向控制驱动的无刷电机上纹波要求会更严格。FOC的电流采样通常在PWM中心点进行母线电压波动直接污染电流重构的计算结果。建议在H6801输出端再加一级LC滤波电感选1到3μH电容选100μF低ESR固态电容实测可以把开关噪声拉低一个数量级FOC运行起来非常干净。5. 实测调参数与效率数据分享5.1 一台手头设备的完整调试记录我拿了一套H6801的评估板输入接6串锂池模拟源输出设24V、负载接无刷电机加电子负载的组合来验证。实测数据整理如下输入22.2V、输出24V/5A时输入电流实测5.9A输入功率约131W输出功率120W折算效率约91.6%提升到9A负载时效率稍微掉了一点约90.8%发热集中在芯片和电感上加了个小风扇压到70摄氏度以内。如果输入电压调高到25.2V电池满电同样24V/9A工况效率反而更好因为升压比变小了可以到93%出头。这说明一个规律让芯片工作在升压比接近1的区间效率是最高的。所以如果电池电压和输出电压差得特别远要么自己评估一下是不是电池串数选得不对要么多花点钱买更好的电感电容把损耗压下来。5.2 动态响应表现与电容容值的关系无刷电机最容易出问题的环节是负载突变瞬间的电压跌落幅度。我用电子负载做了0A到9A的阶跃测试H6801输出24V瞬态跌落大约1.2V恢复时间约200μs。如果把输出电容从100μF增加到330μF瞬态跌落降到0.6V恢复时间缩短到120μs左右。输出电容对瞬态表现的影响立竿见影。但电容不是越大越好。陶瓷电容并联太多会导致回路相位裕量下降容易引起环路振荡表现出来就是轻载时输出电压来回跳。正确做法是大电解提供能量缓冲小陶瓷电容滤高频两者配合。对于电机类负载输出电容建议保守一点最少220μF综合条件允许的话加到470μF动态性能和稳定性都能兼顾。5.3 轻载效率与待机功耗的问题无刷电机设备经常会遇到“待机”状态比如电动工具放在桌上不转、机器人在充电桩上待命此时电调还在工作但电流很小。H6801在轻载模式下一般会进入PFM脉冲频率调制或打嗝模式待机功耗可以压到很低的水平。实测空载24V输出时整机功耗大约是0.3W左右对锂电池供电的设备来说这个水平完全可以接受。如果你对轻载效率特别在意可以在系统里加一个电源路径管理电机不转时用一颗LDO给MCU供电H6801直接关闭或进入休眠需要转的时候再拉高使能引脚。H6801的使能脚一般自带上下拉逻辑电平兼容3.3V和5V直接用MCU的GPIO控制就行。这样待机电流能压到微安级别一块电池放几个月还有电。6. 常见问题与调试坑位合集6.1 芯片上电就打嗝或者完全没输出出现这种问题先别怀疑芯片坏了大概率是反馈电阻没焊对、软启动电容没装、或者输出电容太大导致启动时过流保护。H6801上电瞬间要给输出电容充电电容越大充电浪涌越大如果限流阈值卡得紧就会触发打嗝。解决方法是测量SS引脚波形如果在一个固定周期反复重启软启动电容加大或者限流阈值看有没有引脚可以调节放宽一点。另外检查VCC引脚外接的滤波电容VCC不稳的话IC无法正常工作甚至会反复重启。6.2 电机启动瞬间电压跌落严重甚至MCU复位这是无刷电机系统最经典的问题启动脉冲电流大到一定量级整个供电轨被拖垮。优先排查输出电容容量是否足够然后看输入侧电解电容是否偏小。输入侧电容小了电池到芯片的路径上压降大输入欠压保护会启动相当于芯片主动断开输出。还有一个容易忽略的问题电调母线上的电容布局不佳吸收纹波的电容放得离电机引线太远导致等效串联电感很大高频电流没地方泄放。对症下药的顺序是先加大输入电解电容再加大输出电解电容之后检查电机驱动板母线上的高频吸收电容最后看电池放电能力够不够。90%的情况在这几步里就能解决。6.3 不带负载电压正常一带电机电压就掉这个现象要区分是芯片限流了还是电机功耗实在太大。简单办法是先用电子负载做恒流测试看H6801能不能稳定输出24V/8A。如果能说明芯片本身没毛病问题出在电机侧的启动电流需求超过设定限流值。这时候要么限流保护阈值调高一点要么把软启动时间延长一点让电机转速慢慢上去。如果电子负载测试电压就往下掉问题在芯片外围反馈电阻分压被干扰、电感饱和、输入端供电能力不足逐项排查。6.4 高频啸叫和电磁干扰问题升降压电路的啸叫一般有两个来源一个是电感在工作频率下产生机械振动另一个是输出电容的压电效应。电感啸叫的特性是声音频率和开关频率相关你可以改变开关频率或者用更坚固的骨架电感来缓解。如果你听到的是很低频的吱吱声多数是芯片在PFM模式下以某个音频范围内的频率打嗝属于正常现象重载后就会消失。电磁干扰就是另一回事了无刷电机本身就容易产生传导干扰H6801的开关节点又是很强的辐射源两者叠加起来可能让整机过不了EMC测试。经验做法是在开关节点处加一个RC吸收电路阻值选几欧姆、电容选几百皮法可以削掉振铃尖峰。输出线上可以加共模电感输入线套磁环这些措施对传导发射和辐射发射都有明显改善。6.5 芯片发热严重怎么降H6801的效率已经算不错了但9A电流下芯片自身的功耗还是不能忽视。你摸芯片表面烫手之前先算一下损耗24V/9A输出效率92%对应总损耗约18.8W电感占一部分MOS管开关损耗和导通损耗占一部分留给封装的散热压力很大。如果你的PCB面积足够就把芯片底下做大面积的散热过孔阵列连接到内层和底层铜皮每个孔过载电流能力有限多打几个还能顺手改善热阻。如果铜皮散热面积有限加一个小的铝散热片粘在芯片顶部或者用导热垫把热量导到金属机壳上。还有一个容易忽略的点开关频率不要调太高频率越高开关损耗越大如果在500kHz和300kHz之间可以切换的版本实测下来300kHz的发热明显更低代价只是电感和电容的体积要稍大一点。7. 方案扩展多路输出与多机并联7.1 一路输入带出多路电压的系统构架标题场景里只需要输出一个24V给电机用但实际产品中往往还需要5V给MCU供电、12V给风扇或者传感器。一种做法是在H6801输出24V之后再挂一级Buck或者LDO把24V降到12V和5V但这样做效率会逐级衰减而且末尾那级LDO在高压差下发热量不可小觑。更好的做法是让H6801输出一个中间母线电压比如20V或者24V再在后面接几路高效率同步Buck每路输出独立稳压。前级升降压负责把锂电池电压拉平后级Buck负责精确稳压给不同负载整个系统的效率分布更均匀。多路输出还要注意接地方式功率地和信号地单点汇聚不然各路地线上的压差会互相干扰数字电路会产生误码模拟电路会出现偏置漂移。7.2 大功率需求下的多片并联均流如果负载功率需求超过一片H6801的9A能力可以考虑多片并联。并联不是随随便便把输出接一块就完事的每颗芯片的反馈基准电压有微小偏差输出阻抗也不完全一致直接并联会存在较大环流等效于一片芯片出力一片芯片吸收两片都热但功率加不起来。正确做法是用均流控制器搭配MOS管或二极管做输出隔离或者是利用芯片自带的并联同步功能。很多升降压芯片支持两个甚至多个芯片的时钟同步和电流均流功能实现方式通常是把误差放大器的输出引脚连在一起作为共享总线。这样每一颗芯片的电流采样信号会在总线上一比自动调整自己的占空比。就算芯片本身不自带这个功能你还可以在每路输出端串联一个采样电阻用运放做一个有源均流环每个模块的电流误差信号反馈到各自的反馈引脚也能达到不错的均流效果。我个人的经验是功率小于300W的时候优先考虑单颗芯片配好的布局和散热加一块强风冷就够了到了400W以上再做并联不然成本和控制复杂度反而让产品失去竞争力。毕竟电池供电的设备散热条件和结构空间都很紧张能用一颗解决的问题就不要人为搞复杂。7.3 与充电管理协调电池侧与负载侧的分时控制锂电设备通常还要考虑充电H6801属于放电通路上的电压变换环节一般不会直接参与充电管理。但有一个细节值得注意当充电器同时给电池充电又给电机供电时整个系统的功率流方向是双向的。现在很多双向变换器把充电和放电做成一个拓扑H6801这种单向升降压方案就要在外围加保护逻辑不能让充电器输出的电压反向灌到电机的驱动管上。最简单可靠的策略是加一个理想二极管控制器或P-MOS管防倒灌电路放在电池组到H6801的路径上。电池放电时MOS管正向导通充电时则切断放电通路由保护板负责充电回路。这个方法成本不高但能让系统在充电状态下依然可以调试电机对研发和生产阶段非常有用。8. 最后的经验笔记做升降压电源这几年我最大的一个感受是方案选型时别只盯着电气参数表很多坑都是在实际负载场景里才暴露出来的。H6801这样的芯片参数看起来没有短板但真正让它发挥出全部实力还要靠你在电感、电容、布板、散热这些周边环节上花心思。尤其无刷电机这种负载它不是一个安静的电阻而是一个随时会给你带来一百多安培瞬态冲击的“调皮孩子”你的供电方案必须比它更稳、更快、更抗造。如果你正准备做一个锂电无刷电机项目我的建议是画板之前先用评估板把动态响应和数据测透把你目标电机的启动电流、堵转电流、正常运行电压纹波这些关键数据摸清楚再回来定电感和电容的具体规格。不要一上来就按最大功率状态配一堆贵料很多时候用合适的料远胜过用贵的料。多电压输出这个功能如果你暂时用不上也建议在PCB上把反馈电阻的位置预留好万一后面产品要出高配版或者改版不用动大结构就能切换电压规格。一块板子能吃透一个平台的好几个产品这种设计习惯在成本控制和研发节奏上都是实打实的收益。
返回列表