资讯动态

ORing多电源切换:从肖特基到理想二极管的设计与调试

发布时间:2026/10/29 17:06:24 来源:尧图企业网站定制
两路电源并到同一块板子上怎么让它们互不打架、谁掉电另一个立刻顶上、中间又不想白白烧掉几瓦功率——这就是ORing 多电源切换要解决的事。它不是什么高深算法纯粹是硬件工程师在电源入口处做的一道“单向阀 快速换道”的功夫适配器和电池同时接着谁电压高谁供电同时严禁电流倒灌回另一路主电源一断备份电源在毫秒甚至微秒级接管负载端的 MCU 不许复位、继电器不许抖。小到一块带纽扣电池的计时板大到双路直流输入的工业控制器、通信设备、服务器电源模块都绕不开这套逻辑。这篇东西适合三类人看刚接手电源入口电路、还在用肖特基二极管“先凑合”的新人被倒灌和切换跌落折腾过、想搞清楚为什么的老手以及需要给项目定一个可复用 ORing 方案的负责人。下面全部基于实际板子上跑过的方案来讲参数怎么算、坑在哪、怎么测都摊开说。1. 先把场景说清楚ORing 到底在解决什么问题1.1 四种真实会碰到多电源的场景第一种是主备切换。设备正常由适配器或主直流母线供电主电掉了由备份电池顶上典型如带备用电池的工业表计、车载设备、安防终端。这种场景的关键诉求是“不断电”切换过程输出电压跌落要控制在负载允许的范围内比如后端是一颗 3.3V LDO输入跌落不能低于 4.3V否则输出跟着掉、MCU 复位。第二种是冗余并联。两路电源同时在线、共同分担负载任何一路挂掉另一路立刻扛满。这常见于通信设备、存储设备、工业控制机架。它的难点不在切换而在均流——两路输出电压不可能绝对相等谁高谁多扛做不好就是一路满载发烫、另一路几乎空转。第三种是容量扩展。多块电池或多个电源模块并联为了带更大的负载。这种和冗余并联长得像但目的不同冗余要求单路能扛满扩展只要求合起来够用所以对均流精度的要求反而低一些。第四种是维护不断电。设备在运行你要换掉其中一路电源模块或电池插拔过程不能影响输出。这时 ORing 不只是切换还牵扯热插拔浪涌抑制、插拔瞬间的母线扰动。这四种场景在电路上的形态接近但指标侧重完全不同。我见过不少项目直接拿冗余并联的方案去做主备切换结果一路断电时另一路因为均流环的存在反而反应迟钝输出电压跌了一大截。先定场景再定拓扑这个顺序不能反。1.2 为什么不能把两路电源直接并在一起新手最容易犯的错就是“两路都是 5V并起来不就完了”。后果分三种情况。如果两路电压完全相等、走线阻抗也完全相等理论上能均流但现实中不可能——器件容差、线长差异、温度差异随便哪个都会让其中一路多扛。多扛的那路温度升高如果是线性稳压输出或电池输出特性还会进一步变化形成正反馈。如果两路电压不等比如一路 5.1V、一路 4.9V那 5.1V 那路会一边给负载供电一边通过 4.9V 那路的输出级倒灌。倒灌电流大小取决于两路的等效内阻可能是几百毫安也可能是几安。倒灌进 DC-DC 的输出端轻则把对方的输出电容顶着、让它的反馈环失控重则直接击穿对方的同步整流管。最严重的是故障扩散一路电源内部短路另一路会毫不犹豫地把全部能量灌进去结果本来只坏一个模块最后烧两个。所以中间必须有个“只许出不许进”的东西。二极管是最朴素的实现MOSFET 是更高效的实现控制器是让 MOSFET 变得可控、可诊断的实现。这三者的取舍就是下一节要讲的选型问题。1.3 四个必须提前定下来的指标正向压降与导通损耗。这直接决定散热和效率。5V/8A 的场合0.4V 压降就是 3.2W一个小 SMB 封装根本扛不住换成 5mΩ 的 MOS压降只有 40mV、损耗 0.32W差了十倍。反向阻断能力。要看两件事反向漏电流有多大以及从“正向导通”翻转到“反向阻断”需要多久。前者影响待机功耗和电池寿命后者决定倒灌的电荷量。切换时间与输出电压跌落。负载端的电容能撑多久决定了你允许多慢的切换。μs 级切换几乎无感ms 级切换就要靠负载端大电容兜底。静态电流。电池备份的场景里主电断开后控制器本身还在耗电这个数字往往是 μA 级的较量。指标定完再选拓扑选完拓扑再算参数顺序不能乱。2. 方案选型从肖特基到理想二极管钱花在哪2.1 肖特基二极管 ORing最便宜也最容易翻车两颗肖特基阳极各接一路输入阴极并在一起输出。原理简单到不需要解释成本几毛钱没有控制逻辑也就没有逻辑失效的风险。它在小电流、低压差要求不高的场合依然是首选比如 5V/500mA 的辅助电源、RTC 备份电池切换。问题在压降。肖特基的正向压降随电流和温度上升1A 时约 0.35V3A 时能到 0.5V 甚至更高而且温度越高压降越大这一点和 MOS 相反。5V 输入被吃掉 0.5V后端 LDO 的裕量立刻紧张如果是 3.3V 系统两路各掉 0.4V剩下 2.9V 给后端很多器件就不工作了。第二个问题是反向漏电流。肖特基的反向漏电随温度指数上升25℃ 时几十 μA85℃ 时可能到几 mA。电池备份场景下这个漏电流常年挂在电池上是实打实的自放电。第三个问题更隐蔽二极管没有“关断”这个动作。它的方向性来自物理结构不存在延迟但也不存在诊断。你不知道当前是哪一路在供电也不知道另一路是不是已经挂了。2.2 P 沟道 MOS 直接 ORing省了压降埋了雷用一个 P 沟道 MOS 替代二极管源极接输入漏极接输出栅极通过电阻拉到地或受控拉低。输入为正时体二极管先导通随后沟道导通把压降拉低到 I×Rds(on)5mΩ 的管子 3A 下只有 15mV。省事但有两个硬伤。第一没有反向阻断能力。当输出端电压高于输入端时MOS 的体二极管会正向导通电流照样倒灌你只是把二极管的压降换成了体二极管的 0.7V倒灌反而更严重。要真正阻断必须背靠背两颗 MOS共源或共漏用一组互补驱动同时控制。第二栅极驱动电平不会自适应。输入 5V 时栅极拉地Vgs-5V够用输入 24V 时 Vgs-24V超过大多数 MOS 的 ±20V 极限必须加分压或稳压钳位输入 2.5V 时 Vgs-2.5V可能刚刚跨过阈值Rds(on) 远达不到手册值管子发烫。所以 P-MOS 直驱只适合输入电压固定、且不需要反向阻断的场合。真正要做得稳还是得上控制器。2.3 N 沟道 MOS 理想二极管控制器主流方案这是目前最通用的做法N 沟道 MOS 放在低边或高边高边更常见因为共地控制器负责三件事——把栅极驱动到高于输入电压电荷泵或自举、监测 MOS 两端压降判断电流方向、一旦检测到反向电流立刻把栅极拉低关断。它比肖特基强在压降和诊断比 P-MOS 直驱强在反向阻断和自适应。代价是多了个器件、多了几个外围、多了一块布局面积。选这类控制器我一般盯五个参数参数为什么重要典型取值参考反向关断时间决定倒灌电荷量负载端电容小时尤其敏感亚 μs 到几 μs正向调节电压MOS 两端维持的压差越低损耗越小10mV~50mV栅极驱动能力决定 MOS 开启速度与开关损耗看电荷泵电流与上拉强度静态电流电池备份时的待机损耗μA 级为佳输入耐压范围决定能否扛住浪涌与过压留 1.5 倍以上裕量还有一类器件是把“两路输入 优先切换 限流 状态指示”全集成进去的电源多路复用器外围极简适合空间紧、数量大的产品。缺点是灵活性差切换阈值、限流点往往是固定档位遇到非标需求就难受。2.4 优先切换型不只是 ORing还要有“主次”纯 ORing 是“谁高谁上”天然没有优先级。但很多产品的要求是“适配器插着就用适配器拔了才用电池”哪怕电池电压更高也不能让电池放电。这时需要的是带优先级的电源多路复用控制器检测主路是否有效在 UVLO/OVP 窗口内有效就强制断开备路无效才切到备路。实现方式有两种。一种是用带 priority 引脚的专用多路复用器另一种是自己用比较器 逻辑搭控制两个 ORing 通道的使能。后者灵活但要自己处理切换死区——两路同时关断的那几微秒输出全靠电容撑着容易掉出负载的工作范围。还有一种折中做法主路走 ORing备路串一个受控开关主路有效时备路断开主路失效时备路导通。这样主路的低损耗特性和备路的可控性都能保住。3. 手算一遍压降、损耗、温升与关断时间3.1 导通损耗别只看 25℃ 的 Rds(on)MOS 的导通电阻随结温上升硅器件大致是每升高 1℃ 增加 0.3%~0.5%从 25℃ 到 125℃Rds(on) 会涨到 1.4~1.8 倍。手册首页那个漂亮的 5mΩ 通常是 25℃、Vgs10V 的测试值实际工况下要按 1.5 倍甚至 2 倍估。导通损耗P_cond I_rms² × Rds(on)_hot以一个 5V/8A 的输出为例选一颗 25℃ 下 Rds(on)6mΩVgs4.5V的 MOS按 1.6 倍折算到高温得到 9.6mΩ损耗 64 × 0.0096 ≈ 0.61W。同场景下用 0.45V 压降的肖特基损耗 8 × 0.45 3.6W差了近六倍。3.2 温升热阻这笔账要算到底温升 ΔT P × (Rθ_ja)其中 Rθ_ja Rθ_jc Rθ_cs Rθ_sa。Rθ_jc 查手册Rθ_cs 取决于导热垫Rθ_sa 取决于散热面积和风道。上面那颗 MOS如果封装 Rθ_jc2℃/W用 1mm 导热垫 Rθ_cs≈1.5℃/WPCB 上铺 2cm² 铜箔做散热 Rθ_sa≈40℃/W无风、自然对流那么ΔT 0.61 × (2 1.5 40) ≈ 26.5℃环境 55℃ 时结温约 81.5℃还有余量。如果换成两颗并联分担电流单颗损耗降到 0.16W温升只有 7℃这就是为什么大电流 ORing 经常看到 MOS 并联。但并联不是随便并的。MOS 并联会自动均流吗在导通状态下正温度系数让它们有自平衡趋势温度高的 Rds(on) 大、分到的电流小但前提是两颗管子的 Vgs 一致、走线阻抗一致。栅极驱动必须各自串电阻、分别走线源极和漏极的功率路径要对称否则动态过程中会出现电流严重不均。3.3 反向关断倒灌电荷才是真凶反向关断时间 t_off 决定了两件事一是有多少电荷从输出倒灌回输入二是输入母线会被抬多高。倒灌电荷量粗略估算为 Q ≈ I_load × t_off。8A 负载、t_off2μs倒灌电荷 16μC如果输入端只有 10μF 电容母线电压会被抬高 ΔV Q/C 1.6V。这个抬压如果超过了输入侧器件的耐压就是器件损坏如果只是抬到输入电容的耐压边缘长期下来也是老化加速。所以输入端的电容不能省而且要用低 ESR 的陶瓷电容靠近 MOS 放置。很多项目把输入电容放到板子另一头走线电感让这个抬压变成振铃示波器上一看尖峰能到额定值的两倍。3.4 一个完整算例附计算脚本需求双路 5V 输入单路最大 8A环境 55℃允许切换时输出跌落 ≤ 200mV负载端电容 220μF。决策选 N 沟道 MOS 理想二极管控制器MOS 规格 30V/60A、Rds(on)4.5V6mΩ单颗。负载端电容 220μF、8A 时允许跌落 200mV 对应的支撑时间 t C×ΔV/I 220μ×0.2/8 ≈ 5.5μs。也就是说控制器的关断 另一路的开启总时间必须小于 5.5μs否则输出会掉出窗口。这个数字直接决定了选型要选反向关断在 1μs 以内、开启上升沿可控的控制器并且两路的开启不能有死区。用一段 Python 把上面的账算清楚改参数就能复用# ORing 通道损耗与温升快速估算 I_load 8.0 # 负载电流 A Rds_25 0.006 # 25℃ 导通电阻 Ω k_hot 1.6 # 高温折算系数 Rth_jc 2.0 # 结到壳 ℃/W Rth_cs 1.5 # 壳到散热器 ℃/W Rth_sa 40.0 # 散热器到环境 ℃/W T_amb 55.0 # 环境温度 ℃ C_out 220e-6 # 负载端电容 F V_drop 0.2 # 允许跌落 V Rds_hot Rds_25 * k_hot P_cond I_load**2 * Rds_hot T_j T_amb P_cond * (Rth_jc Rth_cs Rth_sa) t_hold C_out * V_drop / I_load print(f高温导通电阻: {Rds_hot*1000:.2f} mΩ) print(f导通损耗: {P_cond:.3f} W) print(f估算结温: {T_j:.1f} ℃) print(f允许切换时间: {t_hold*1e6:.2f} μs)跑出来Rds_hot9.6mΩ、损耗 0.614W、结温 81.5℃、允许切换 5.5μs。三个数字互相牵制——想把结温压下去就并联 MOS 或加铜箔想把切换时间放宽就加大输出电容想把损耗降下来就换更低 Rds(on) 的管子。工程上的取舍就在这三者之间来回拉。4. 原理图落地五个决定成败的细节4.1 控制器的偏置电源从哪取最容易翻车的地方这是我在项目里见过最多、也最隐蔽的坑。很多人顺手把控制器的 VCC 接到其中一路输入上觉得反正两路都有电。结果那一路断电的瞬间控制器自己也断电了栅极驱动消失MOS 关断——但此时另一路还没来得及接管输出直接塌掉负载复位。更糟的是控制器掉电后重新上电有个启动时间这段时间里两路都是关的。正确做法是控制器偏置取自 ORing 之后的输出母线或者用一组小信号二极管把两路“或”起来再给控制器。前者最稳因为输出母线在切换过程中始终有电容支撑后者要注意二极管的反向漏电在高温下会不会把某一路的偏置拉低。还有一种情况控制器的工作电压范围是 4.5~36V但系统输入最低会掉到 3.8V电池放电末期这时控制器已经进入 UVLO栅极驱动不足MOS 工作在线性区Rds(on) 飙升几安培的电流就能把它烧了。这种“低压大电流”的组合必须提前算不能等调试时才发现。4.2 输入保护与热插拔浪涌比稳态更凶输入端至少要放 TVS 加一个合理的输入电容。TVS 的钳位电压要低于 MOS 的耐压且要考虑浪涌电流下的钳位抬升。24V 系统里常见的是用 33V 左右的 TVS 保护 40V 的 MOS留出余量。如果支持热插拔还得考虑插拔瞬间给输入电容充电的浪涌电流。一个 100μF 的输入电容从 0 充到 24V如果没有任何限制瞬间电流能到几十安培足以把连接器打黑、把前级电源拉垮。解决办法是加热插拔控制器或简单的 RC 软启动把 dV/dt 控制在可接受范围比如 1V/ms那么 24V 需要 24ms 充满浪涌电流被限制在 C×dV/dt 100μ×1000 100mA。别小看这个 RC它还会引入一个副作用上电时输出电压上升变慢如果后级有 UVLO 门槛可能出现“输出到了阈值但上升沿太缓后级反复启停”的现象。用带使能迟滞的后级或者在上电完成后用 MOS 把软启动电阻短路掉。4.3 栅极驱动、软启动与 dV/dt 控制栅极回路要短、要小。电荷泵的输出到栅极之间的走线尽量控制在一两厘米以内栅极串一个 10~100Ω 的电阻抑制振铃同时在栅源之间并一个 10k~100k 的下拉电阻防止控制器未上电时栅极浮空导致 MOS 误导通。软启动的作用不只是减小浪涌。两路 ORing 同时上电时如果没有软启动输出电压会以极快的速度建立负载端的大电容被瞬间充满这个冲击电流会流过 MOS也会在母线上产生一个很深的凹陷。用 dV/dt 控制把上升时间拉到几毫秒冲击电流就平滑了。注意软启动时间不是越长越好。太长会让后级在上电过程中反复尝试启动尤其是带 UVLO 的 DC-DC可能在输出电压爬到一半时就认为自己该工作了结果输入不够、输出掉、再重启。一般控制在 5~20ms 比较稳妥具体看后级的启动特性。4.4 电流检测与均流想并联就得面对的问题如果只是主备切换不需要均流检测电流的目的只是做过流保护和状态上报。用一个采样电阻加差分放大器就够采样电阻的功耗要算进去10A 通过 1mΩ 就是 0.1W还要考虑运放的共模范围能不能到母线电压。如果是冗余并联均流就必须做。最简单的做法是主动均流环检测两路电流误差放大后微调其中一路的栅极电压让它的 MOS 工作在线性区人为增加一点导通电阻来平衡电流。这个做法的代价是损耗增加因为线性区意味着额外的压降。另一种是被动均流靠 MOS 的正温度系数自平衡前提是两路完全对称。实测下来被动均流的偏差在 10%~20% 是常态要求高的场合不够用。我个人的经验是如果负载允许单路满载运行就别做均流。让一路主供、另一路待命逻辑简单、效率高、故障模式清晰。均流只在“单路扛不住、必须两路一起上”的时候才值得做因为均流环本身就是一个稳定性问题源。4.5 布局大电流路径的每一毫米都算数ORing 的功率路径通常是从连接器进来到 MOS再到输出母线。这段路径上的寄生电阻会直接叠加到导通损耗上。1oz 铜、1mm 宽、10mm 长的一段走线电阻大约 0.5mΩ8A 下就是 32mV 压降、0.26W 损耗——看起来不多但和 MOS 本身的 0.6W 加起来已经不容忽视。做法很直接功率走线尽量宽能铺铜就铺铜能多层并联就多层并联过孔一次打五六个。检测点用开尔文接法从 MOS 的源极和漏极焊盘内侧单独引线出来避开大电流路径上的压降干扰否则控制器测到的压差里混进了走线电阻反向关断的阈值判断就会偏。散热方面MOS 的散热焊盘下面要打满过孔连到内层或背面的铜皮这是最便宜的散热手段。栅极驱动回路和功率回路要分开走避免开关瞬间的 di/dt 耦合到敏感的检测线上。小信号部分控制器的地要单点接到功率地的安静处别让 8A 的回流从控制器的地线上走。这个道理谁都懂但画板子的时候尤其是多层板很容易就让返回电流从信号地下面窜过去了。5. 调试实录那些数据手册上不会写的问题5.1 上电瞬间的倒灌与母线抬高现象两路电源同时上电其中一路先到另一路还没建立结果先到的那路通过 MOS 的体二极管倒灌进未建立的那路把它的输出电压顶起来。如果那一路的输出端接的是 DC-DC 或者 LDO输出被顶着反馈环会认为输出过高出现异常。原因MOS 在控制器上电之前是关断的但体二极管永远在。只要输出端电压高于输入端体二极管就导通。解决一是在输入端加一个受控的隔离开关控制器上电前它是断开的二是保证两路的启动时序让输出电压低的那路后启动三是选带背靠背结构的方案体二极管被反向的那颗 MOS 挡住。我在一个双电池并联的项目上遇到过更刁钻的版本两路都上电完成、正常工作其中一路突然被拔掉拔掉的瞬间因为线缆电感输入端出现负压振铃MOS 的体二极管在负压期间反向导通把输出母线的能量抽走一小部分。示波器上看是输出上一个 200mV 的凹陷。加了一颗 TVS 和 RC 缓冲之后才压住。5.2 切换瞬间的跌落与后级复位现象主电断开备电接管输出跌落了 800mV后级 MCU 复位。排查顺序是这样的。先量输出电压波形确认跌落的深度和持续时间再量两路的栅极波形看备路的开启比主路的关断晚了多少最后算负载端电容在这个电流下能撑多久。常见原因有三个。一是死区主路关断和备路开启之间有延迟两路都关的那段时间全靠电容撑。二是控制器偏置取自被切掉的那一路前面讲过控制器自己也失电了。三是备路开启太慢栅极驱动电流不足或者软启动设得太长MOS 缓慢进入导通期间工作在线性区压降大。对应的改法把两路驱动的时序做成“先开后关”make-before-break让备路先导通再断开主路代价是短暂的两路并联需要它们电压接近且都能承受短时环流或者加大输出电容把支撑时间拉长或者换开启更快的控制器。5.3 轻载振荡与反复切换现象负载很轻比如 10mA输出电压在两路之间来回跳示波器上能看到周期性的一两百 mV 波动继电器或 MOS 反复动作有轻微的音频噪声。原因控制器的正向压差调节是一个闭环轻载时 MOS 两端压差很小接近比较器的阈值噪声就能让它反复翻转如果两路电压又非常接近差几十 mV情况会更明显。解决给比较器加迟滞一般 20~50mV 就够或者在轻载时强制锁定当前通道不再做动态判断也可以在输出端加一个最小负载几百 μA 到几 mA把工作点推离阈值区。提示迟滞不能加太大否则两路电压接近时会出现“该切不切”的情况主路已经掉到 4.5V 了还不切后级先崩了。迟滞的量级要和两路电压的正常差异匹配。5.4 过热与降额现象满载运行半小时后MOS 外壳温度到 110℃效率比预期低两个点。先查是不是 Rds(on) 用错了。手册首页的 6mΩ 是 Vgs10V 的值而你用的是 4.5V 驱动实际可能是 9mΩ再乘上高温系数 1.6就是 14.4mΩ比预期高了一倍多。再查栅极驱动电压够不够。用示波器看 Vgs 的实际波形如果只有 3.5V说明电荷泵能力不足或者被负载拉低了MOS 没完全开通工作在线性区。最后查散热路径。用热像仪看如果热点集中在 MOS 本体而铜箔是凉的说明散热焊盘的过孔不够或者焊接有空洞。5.5 问题速查表现象高概率原因快速验证方法处理方向上电时某路输出被顶高MOS 体二极管倒灌断开负载单路上电测另一路电压加背靠背结构或输入隔离切换时输出跌落大死区、控制器失电、备路开启慢同时测两路 Vgs 与输出电压改时序、改偏置取电、加大电容轻载时反复切换比较器无迟滞、两路电压接近轻载下长时间观察输出加迟滞或最小负载满载温升过高Rds(on) 按 25℃ 取值、驱动不足测实际 Vgs 与壳温换管、提高驱动、加铜箔待机电流超标控制器静态电流大、反向漏电断开主电串 μA 表测换低 Iq 器件、加使能控制输入母线振铃严重输入电容远离 MOS、无缓冲示波器看 MOS 漏极尖峰加陶瓷电容、RC 缓冲6. 测试验证与量产别让实验室的板子骗了你6.1 必测项清单静态参数两路分别单独上电时的输出电压、正向压降、静态电流。压降要在满载和轻载两种条件下都测因为控制器的调节特性在两个区间可能不一样。切换动态主路断电、主路恢复、备路断电、备路恢复四种组合都要测每种至少测十次看跌落深度和恢复时间的一致性。用电子负载做阶跃从 10% 到 100% 来回跳观察切换逻辑会不会误动作。反向阻断把输出端用一个外部电源顶到比输入高 1V测输入端有没有电流。这个测试能直接暴露体二极管倒灌的问题很多方案在这一步才现原形。效率曲线从 5% 到 100% 负载扫一遍记录输入功率和输出功率。轻载效率往往被忽略但电池备份场景下它决定了待机时间。温升满载、最高环境温度、最不利风道跑够热平衡一般 30 分钟以上记录 MOS 壳温、结温估算值、PCB 热点。浪涌与热插拔反复插拔输入连接器每次间隔几秒做上百次看连接器和 MOS 有没有损伤。用电流探头抓插入瞬间的浪涌峰值。6.2 边界条件才是问题高发区实验室里室温 25℃、电源稳定、负载恒定什么都好说。真正出问题的是边界输入电压掉到 UVLO 门槛附近来回抖、环境温度到 70℃、两路电压差只有 20mV、负载在轻载和满载之间快速跳变。我吃过的一次亏是在低温。常温下切换正常-20℃ 时某颗电容的容量掉了 40%负载端撑不住那几微秒的死区输出掉了 300mV后级复位。低温试验一定要做而且要测最坏组合最低输入电压 最低温度 最大负载 最短切换时间。6.3 量产一致性怎么保证ORing 电路的一致性风险主要来自三处MOS 的 Rds(on) 批次差异通常 ±10%、控制器的阈值差异、以及焊接质量散热焊盘的空洞率。对策是把 MOS 的损耗按最坏情况Rds(on) 上限 × 高温系数算温升留足余量控制器的切换阈值在来料检验时抽测散热焊盘的空洞率做 X 光抽检。功能测试上产线不可能每台都做完整的切换波形分析但可以做一个简化版用继电器模拟主路通断测输出电压是否始终在窗口内用一个比较器电路输出 PASS/FAIL。这个测试十秒钟能做完能挡住绝大部分装配和器件问题。7. 一些我自己的取舍习惯做了几个项目之后我在 ORing 这块形成了几个比较固定的习惯不一定最优但踩过的坑少。第一能用单路主供 单路备份就不做并联均流。均流环是为了解决“单路扛不住”的问题如果单路能扛多出来的那套环只会带来稳定性风险和调试时间。第二控制器偏置永远从输出母线取。这条已经变成我的硬性规则不管项目多赶都不从输入侧取电。多花一颗二极管和一个电容省掉的是几天排查时间。第三输入端电容按倒灌电荷反推。先算最坏情况下的倒灌电荷 Q I × t_off再用 Q/ΔV_allow 算出最小电容最后乘 1.5 倍。这个算法比“凭感觉放 10μF”靠谱得多。第四切换时间的指标一定要落在纸上。不是“越快越好”而是明确写“切换过程输出电压跌落不超过 200mV、持续时间不超过 5μs”然后拿这个指标去倒推电容、驱动和器件选型。指标模糊方案就没法收敛。第五样机阶段就把反向阻断测了。别等到量产前才想起来那时候改板子的代价是几个月。最后提一句后续可以扩展的方向如果产品要做多路三路以上的优先级管理纯硬件 ORing 会变得很臃肿这时候可以考虑用一颗小 MCU 做状态机和时序控制硬件只保留 ORing 通道逻辑交给软件改起来灵活得多。代价是要处理软件失效的场景——至少保证软件挂了的时候硬件 ORing 还能维持最基本的供电别让整个系统因为一个逻辑错误而断电。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑