开关电源知识库

InnoSwitch3-EP — 02 内部框图与工作原理

资料来源:Power Integrations《InnoSwitch3-EP Family》Datasheet(Rev. W,2024-06)。“DS”指此手册。框图均为原版翻拍(DS 图 3/图 4,p2)。DS 只写到“能看懂怎么用”的深度;FluxLink 的编码细节与部分时序机理属 PI 专利未公开内容,本文凡超出 DS 文字的解释一律标注“推断”。

本篇总结

  1. 一个封装内其实集成着两颗芯片:初级芯片(功率开关+QR/CCM 控制器+保护)和次级芯片(CV/CC 基准+SR 驱动),中间隔着 11.4 mm 爬电与 0.4 mm 隔离层,唯一的“信号桥”是 FluxLink 磁链。
  2. FluxLink 传的不是模拟误差电压,而是“开关周期请求”这类数字事件——次级决定“要不要这个周期”,初级决定“这个周期送入多少能量”(按当前状态的 ILIM)。环路就此被拆成两半,各自闭合。
  3. 上电顺序是精心设计的协议:漏极电流源充 BPP → ILIM 档位锁存 → V 脚线路检查 → 25 kHz 起步“Wait-and-Listen” 82 ms → 握手 → 次级接管 → 频率 11.8 ms 线性上升到 132 kHz。任一环节受阻都有定时器后备进入自重启。
  4. 一个开关周期的时序由次级遥控:CCM 下次级请求下一周期前先关 SR 管(物理上杜绝共导);DCM 下次级在 FWD 峰值(即初级 VDS 谷底)开请求窗——准谐振在次级实现,比初级检测谐振更直接。
  5. 限流 ILIM 随频率上升(图 6)+ 100%~95% 抖频调制(fM=1.25 kHz)+ 轻载下限 30%:轻载自动变成“少而小”的脉冲,平均频率可以压得很低而不进音频;重载频率上去了限流自动满额。
  6. 保护是“初级感知 + 次级感知 + 协议后备”三层:线路 UV/OV 与初级 OVP 在初级芯片、CV/CC 与 SR 系列保护在次级芯片、通信丢失与无请求超时由协议定时器统一处理。
  7. 本文的读图主线:先分清信号流(请求脉冲链)与能量流(变压器),再逐模块看“谁在什么条件下允许下一次开关”——InnoSwitch3-EP 里几乎每个模块的输出都是“允许/禁止”。

功能模块索引

功能块 本文件 DS 对应 机理概述
原边功率开关 + SenseFET + LEB + 限流比较器 §1 原边清单、§6、§7.1 DS 图 3/图 6 电流线性上升至当周期 ILIM 即关断,tON(MAX)/SOA 后备
BPP 稳压器 + ILIM 档位锁存 §1、§3 步② DS 图 3 按 BPP 电容 0.47/4.7 µF 锁“标准/增大”限流档
次级 CV/CC 双环(1.265 V / 35.9 mV) §2.2、§2.4 DS 图 4 片内双基准定“请求密度”,外围不进环路
FluxLink 发射/接收(FEEDBACK DRIVER / RECEIVER) §2.1~2.3 DS p3、图 3/图 4 引线框架+键合线磁链传“数字请求脉冲”
次级 SR 驱动 + FWD 检测(DETECTOR) §4.1、§4.2 DS 图 4、图 8 FWD 负沿开 SR;CCM 请求前先关 SR;DCM 开 QR 窗
线损补偿(CABLE DROP COMP) §1 次级清单、§2.4 DS 图 4 输出按负载微调(待核实)
振荡器/定时器 + 抖频(JITTER) §1、§6 DS 图 6 fM=1.25 kHz 调 ILIM 100%~95%,EMI 频谱均化
握手/自重启协议(Wait-and-Listen) §2.3、§3 DS p5-6、图 7 82 ms 盲听两个请求再交权;8/4 周期复握手
启动时序(25 kHz→132 kHz 斜坡上升) §3 DS p5-6 软启动斜坡 11.8 ms,短路直接进 CC
多模式切换 QR/CrM/DCM/CCM §5 DS p3 由 KP 与负载共同决定,次级决定开通时刻
轻载待机路径(<30 mW) §4.3 DS p13 请求变稀 + 30% ILIM 下限 + 线路检测休眠
三层保护(初级/次级/协议定时器) §7.1~7.3 DS 82 ms / 1.3 s / 1.7~2.11 s 定时器全部作为最终保障

1. 架构总览:两颗芯片、一条磁链

原边控制器框图(DS 图 3 原版,翻拍自手册)

副边控制器框图(DS 图 4 原版,翻拍自手册)

原边芯片模块清单(DS 图 3)与职责概述:

模块 职责 关键跨接信号
线路接口(LINE INTERFACE) V 脚 UV/OV 判定、门控 ENABLE/UV/OV → 自重启计数器
自重启计数器 组织 tAR/tAR(OFF) 节拍 RESET/FAULT
振荡器/定时器 + JITTER tON(MAX)、tOFF(BLOCK)、抖频 PRIM-CLK
BPP 稳压器/钳位/UV 初级供电、ILIM 锁存、OVP 通道 BPP/UV、VSHUNT、VILIM
BPP 电容选择与限流 按电容定 ILIM 档 ILIM
功率开关 + SenseFET + 驱动 + LEB 主开关与电流检测 GATE、IS
限流比较器(VILIM/tON(MAX)) 逐周期限流+导通时间后备关断 ILIM、FAULT
接收器(RECEIVER CONTROLLER) 解调次级请求 SecREQ、SecPulse/PRIM/SEC、SEC-LATCH、PRIM-CLK
初级 OVP 锁存/自重启 BPP 灌流 ISD 判过压 LATCH-OFF/AUTO-RESTART

次级芯片模块清单(DS 图 4):

模块 职责
4.4 V 稳压器(VOUT/FWD 双电源) 副边供电,UVLO 3.8 V
检测器(DETECTOR)+ SR 阈值 FWD 负沿检测(握手计时/SR 开通)、DCM 判定、QR 谷底窗口
ENABLE SR / SR CONTROL SR 管栅驱动与时序(CCM 提前关断协议)
CV 环(VREF 比较) FB 分压 vs 1.265 V,决定请求密度
CC 环(IS 阈值 35.9 mV) 输出恒流,调节“脉冲数量”
线损补偿/反馈补偿(CABLE DROP COMP) 输出电压按负载微调(USB-PD 线补,推断其系数固化于特征码——待核实)
握手/自重启控制 主从切换、故障上报
反馈驱动器(FEEDBACK DRIVER) FluxLink 发射端
振荡器/定时器 tSMAX、tOFF(MIN)、tSECINH(MAX)、tSS(RAMP)

2. FluxLink 磁隔离反馈原理(本 IC 的核心机制)

2.1 物理层:引线框架就是耦合线圈

DS 原文(p3):“a novel inductive coupling feedback scheme (FluxLink) using the package lead frame and bond wires to provide a safe, reliable, and cost-effective means to transmit accurate, output voltage and current information from the secondary controller to the primary controller.”

2.2 链路层:传的是“请求”,不是“误差电压”

传统光耦链路传的是连续的模拟量(TL431 拉光耦 LED 电流),初级把误差电压拿去和锯齿波比较。InnoSwitch3-EP 完全不同(DS 各节交叉印证):

  1. 次级是环路的“主控方”:次级 CV/CC 比较器决定下一个开关周期“要不要发”——发请求(SecREQ)=要能量;不发=跳过这个周期。
  2. 初级是“受控方”:收到请求后,初级按“当前工作状态的 ILIM”开通功率开关,电流到达限流即关断(DS 图 11 说明原文:“Once a cycle is enabled, the switch will remain on until the primary current ramps to the device current limit for the specific operating state”)。DS 还强调该算法“responds to digital feedback information immediately when a feedback switching cycle request is received”——每周期更新,没有光耦链路的积分延迟。
  3. CV 的实现 = 周期密度 + 每周期能量(DS 称 ramp time modulation):重载时多数周期被请求、且这些周期用高档 ILIM;轻载时大多数周期被禁用、被请求的周期用低档 ILIM。→ 输出电压信息被编码进“请求的疏密”(推断:请求/暂停的时间模式由次级 CV 误差状态机给出,具体映射未公开——待核实)。
  4. CC 的实现 = “调节开关脉冲的数量”(DS 原文):IS 采样电压超 35.9 mV 后,次级按输出电流调节每秒请求的脉冲数,使输出电流维持在设定值上。
  5. 时序保护内建于链路:请求只在初级关断期有效(初级导通期间请求被抑制);请求后若 ~30 ms 内没等到 FWD 负沿(tSECINH(MAX) 超时)则按异常处理;次级最小关断 tOFF(MIN)=3.38 µs 保证变压器复位。

要点:FluxLink 把“电压环/电流环的连续调节”变成了“每周期一次的数字判定”——这就是为什么它敢说 CV/CC 精度与外围无关:环里没有会漂移的模拟增益元件(光耦 CTR、TL431 偏置),只有片内基准(1.265 V/35.9 mV)。

2.3 协议层:握手、主从切换与三条后备定时器

主从握手流程图(DS 图 7 原版,翻拍自手册)

上电协议(DS p5-6 原文时序):

  1. 初级先“盲开”:与 TOPSwitch/TinySwitch/LinkSwitch 一样,初级不等任何反馈就开始发波(用 25 kHz 起步频率+75% ILIM 的软启动约束)。
  2. 次级从 FWD 或 VOUT 取电、完成握手后接管控制;此后每个开关周期均由次级决定。
  3. Wait-and-Listen:初级若因线路故障/自重启恢复,会先静默 tAR(82 ms)监听——检测到两个间隔 ~30 ms 的连续次级请求,即判定次级在控制、以从模式发波;未检测到则自主以主模式发波直到收到握手脉冲。
  4. 次级的复握手触发器(DS p5):连续 8 个周期请求无应答,或连续 4 个以上周期“没请求却在开关”→ 发起第二次握手——既防 SR 管与原边共导,又防初级复位时输出过压。

三条后备定时器(全部进入自重启,AC 掉电即复位):

定时器 阈值 含义
tAR 82 ms(75~89) 次级请求频率持续高于 fOVL(110 kHz)→ 过载判据;初级盲开最长等待
tAR(SK) 1.3 s 完全收不到次级请求(通信丢失/次级故障)→ 初级自重启,防“永久失联”
tAR(OFF) 1.7~2.11 s 自重启关闭期;短路类故障用短档 tAR(OFF)SH=0.20 s

2.4 环路信号链全景:从输出变化到占空比调整

把 CV 与 CC 两条链各自走一遍,“环路怎么闭合”就通了(每一步都能在图 3/图 4 里找到对应模块):

【CV 链】VOUT ↑ → FB 分压 >1.265 V → 次级 CV 状态机把"请求"变稀/改低档 ILIM
        → FluxLink 上请求脉冲密度 ↓ → 初级接收器放行的周期数 ↓(+每周期 ILIM ↓)
        → 传输能量 ↓ → VOUT 回落 → FB 回到 1.265 V(反方向同理)
【CC 链】I_OUT ↑ → IS 采样 >35.9 mV → 次级 CC 环按输出电流"数脉冲"
        → 请求密度被钳在恒流计划上 → 初级照单发波 → 输出电流稳住(电压随之跌落=拐点)
【SR 链】飞扫期开始(FWD 负沿)→ 副边开 SR 管 → DCM 末期 VDS<VSR(TH) 或 CCM 请求时刻
        → 关 SR → 下一周期接力(与初级零交叠)
【保护链】FB/BPS/IS 任一越限 → 次级停请求或命令初级 → 初级锁死/自重启定时器收口

三条要点:①CV/CC 的“误差放大器”都位于次级芯片内,初级从头到尾不知道“电压”是多少,它只执行“本周期是否开通、开通多大”;②跨屏障的只有请求脉冲(事件),所以链路延迟以“一个开关周期”为粒度,DS 强调的“immediately”指初级对请求的即时响应,而非模拟量直通;③环路的增益/相位由请求密度调制律决定(DS 称 ramp time modulation),不可外部补偿——这既是免调试的优点也是自由度的上限(推断:调制律细节未公开)。

2.5 与光耦 / PSR 的机理对比(为什么它精度高、又为什么“不可调”)

维度 光耦+TL431(NCP1342/UC3842 路线) PSR(辅助绕组采样) FluxLink SSR(本 IC)
采样位置 输出端(TL431 分压) 初级辅助绕组(隔着一颗整流管+漏感振铃) 输出端(FB 脚直分压)
跨屏障信号 模拟光电流(CTR 漂移/老化) 无 数字请求脉冲(磁耦合)
环路补偿 副边 II/III 型补偿网络 初级内固化 无外部补偿,控制律固化(周期密度+ILIM)
CV 精度决定者 TL431 基准 ±0.5~2% 建模精度(典型 ±5%) 片内 1.265 V 基准 ±1.2%
多路交叉调整 各路独立绕组难兼顾 差 DS 明示“加权 SSR”良好(次级采样点在输出汇流处)
设计自由度 高(可调带宽) 低 低(动态由芯片协议决定)

代价说清楚:FluxLink 路线环路的“动态响应、增益相位”是芯片固化的,设计者不能像光耦方案那样用补偿网络整形瞬态——USB-PD 类负载阶跃的指标只能靠选型(H 码/家族)与输出电容满足。这是集成度换自由度的经典权衡。

3. 启动时序逐拍走读(上电到满频)

AC 上电
 ├─ ① 漏极高压电流源给 BPP 电容充电(ICH: 0.88~5.98 mA 随 VBPP 升高增大)
 ├─ ② VBPP 到 4.90 V:ILIM 档位按电容锁存(0.47 µF=标准 / 4.7 µF=增大)
 ├─ ③ V 脚检查:电流 ∈ [IUV+, IOV+] 才放行(brown-in ≈100 VDC)
 ├─ ④ 初级盲开:fSW=25 kHz 起步、100 kHz 请求频率下 75% ILIM 封顶
 ├─ ⑤ 次级经 FWD/VOUT 供电完成握手 → 接管控制权
 └─ ⑥ 次级把请求频率从 fSW 线性爬坡到 fSREQ(tSS(RAMP)=11.8 ms typ)
      ├─ 期间输出到达调节点 → 爬坡立即中止、放全频(抗负载突加)
      └─ 期间 VOUT 仍 <VFB(AR)(短路)→ 直接进 CC;tSS(RAMP) 到点仍爬不起来 → 自重启

每一步都有“受阻怎么办”:①充不上(BPP 短路)→ 无启动;②档位锁错 → 功率等级错(04 篇陷阱 #1);③V 脚电阻开路 → 永久等待;④⑤握手失败 → 反复 82 ms 盲开+自重启打嗝;⑥短路 → CC/自重启。没有一步依赖偶然性,全部有定时器作为最终保障——这是它比分立方案“防呆”的地方。

4. 一个开关周期的时序(核心:次级遥控下的周期走读)

4.1 CCM 周期(重载低线)

次级请求 → 初级 GATE 开通,ID 从 IR 线性爬到当前 ILIM → 关断
 → 漏极电压 = VBUS + VOR(+钳位尖峰),副边绕组正电压经 FWD 告知次级
 → 次级先给 SR 管开通(提前于飞扫期),电感电流经 SR 续流(CCM 不归零)
 → 次级要发下一周期请求的同一时刻,先关 SR 管(DS:"turned off when the feedback
   pulse is sent to the primary to demand the next switching cycle")
 → 初级再开通:两个开关在时间轴上"接力",交叠在物理上不存在

要点:CCM 的 SR 关断不靠 VDS 过零(CCM 里电流不过零),靠请求-关断的协议同步;SR 管静态下拉保证“次级不管控时栅极是低的”,FWD 耦合进来的毛刺无法开通栅极。

一个周期内两颗芯片的“对话时间轴”(对照图 4 模块):

时刻 初级芯片动作 次级芯片动作
t0 请求窗口 接收器解出 SecREQ,允许本周期 按 CV/CC 状态发请求脉冲
t1 开通 GATE 开通,ID 上升至当前 ILIM 监视 FWD(初级导通=副边负压),请求被抑制
t2 关断 ID=ILIM 关断(或由 tON(MAX) 后备关断) 检测 FWD 上升沿=飞扫期开始
t3 飞扫 漏极=VBUS+VOR,磁芯退磁 开通 SR 管;BPS 可从 FWD 取电
t4 复位/谷底 DCM 下 VDS 谐振到谷底 按 FWD 峰值开下一个请求窗(QR)
t5 接替导通 收到下一请求再开通 CCM:先关 SR 再发请求

4.2 DCM 周期 + 智能 QR(中轻载)

智能准谐振开关(DS 图 8 原版,翻拍自手册:FWD 峰值对准初级 VDS 谷底开请求窗)

4.3 轻载与待机路径(<30 mW 怎么来的)

5. 多模式切换总表(QR/CrM/DCM/CCM)

DS 对初级控制器的定义(p3):“a Quasi-Resonant (QR) flyback controller that has the ability to operate in continuous conduction mode (CCM), boundary mode (CrM) and discontinuous conduction mode (DCM). The controller uses both variable frequency and variable current control schemes.”

工况 模式 开通时刻 每周期限流 谁决定
重载低线 CCM 次级请求到达 ~100% ILIM(随频率档) 次级请求密度
重载高线 CrM/DCM(QR 谷底) 次级按 FWD 峰值开窗 100%~95%(抖频调制) 同上+QR 窗口
中载 DCM+QR 谷底 随频率下降(图 6 曲线) 同上
轻载 DCM、稀疏请求 谷底或任意请求时刻 降至 30% 下限 次级 CV 状态机
短路/恒流 CC 模式 次级按 IS 调制脉冲数量 与 CC 设定匹配 次级 CC 环

模式切换不需要人工设置——KP(变压器设计点)与负载共同决定落在哪一格;这也是为什么 03 篇设计流程里 KP/VOR 的选择就是“模式判据”的确定。

6. 限流体系与抖频(原边限流的分档机制)

归一化限流 vs 稳态开关频率(DS 图 6 原版,翻拍自手册)

7. 保护逐个讲物理机理(三层清单)

7.1 初级芯片层

保护 触发 物理机理 响应
线路欠压(UV) V 脚电流 <IUV−(23.7 µA)持续 35 ms 母线储能不足以完成最短导通周期;35 ms 滤掉工频缺口 自重启,回升 IUV+ 才恢复
线路过压(OV) V 脚电流 >IOV+(115 µA),3 µs 消隐 浪涌/错接高压直接打穿初级开关 自重启;100 µA 恢复
初级 OVP BPP 灌流 >ISD(7.5 mA) 偏置绕组电压 ∝输出电压;输出过压→偏置过压→稳压管击穿灌流进 BPP 锁死或自重启(H 码)
过温 初级开关结温 142 °C,迟滞 70 °C RDS 损耗/开关损耗累积 滞回或锁死(H 码)
逐周期限流 ID=ILIM(LEB 之后) 电流超过当周期配额 关断本周期
tON(MAX) 14.6 µs 防限流比较器失效/磁芯单向饱和 强制关断
SOA 两连续周期 110% ILIM 且尖峰在 ~500 ns 内 大容性负载启动时漏感复位不足、电流前沿过冲 跳过 2.5 个周期(~25 µs)给变压器复位
SRS(次级短路) LEB 内电流超限 + 200 ns 内达限 输出二极管/SR 短路时若正常关断,漏感尖峰可击穿开关——必须“不关”而“停” 30 ms 关断;其后 200 ns 内再达限则 tAR(OFF)SH=0.20 s(GaN 3678C/3679C/3670C 不具备,DS 原文)
BPP 欠压 VBPP<4.5 V 供电不足时强行开关会失控 禁开关至回升 VSHUNT

7.2 次级芯片层

保护 触发 物理机理 响应
输出过压(泄放级) FB 超设定 2% / 10% VOUT 脚电流阱 2.5 mA→200 mA 主动放电 不放弃控制权
输出过压(故障级) FB 超设定 20% 真 OVP(稳态调节误差远小于 20%) 命令初级锁死/自重启(H 码)
FB 短路 FB<112 mV,消隐 <10 ms 分压下臂短路/输出假短路 停请求→自重启
FB 欠压(AR) FB<90%×VFB 持续 49.5 ms(H601/H605) 输出深度跌落=CC 范围下界 交回自重启(防充电器深度放电后过流)
BPS 过压 BPS 灌流 >8.9 mA(表值 5.2~12) 输出→BPS 稳压管通道过流 命令初级自重启
SR 过流禁用 IS>约 3×CC 阈值 输出浪涌时 SR 管硬开损耗过大 SR 停开至浪涌退去
SR 开路 SR 脚电容<100 pF 栅网络脱落=SR 失控前兆 停请求→自重启

7.3 协议层

保护 触发 机理
过载自重启 请求频率 >fOVL(110 kHz)持续 82 ms “次级持续高频请求周期”=功率不够
失联自重启 >1.3 s 无请求 通信丢失(ESD/噪声/次级损坏)
主从失步复握手 8 个请求无应答 / 4 个未请求的周期 防共导与误压(见 §2.3)

8. 精炼要点(速记表)

记忆点 内容 简述
“两颗芯片一条磁链” 初级管功率,次级管调节 隔离屏障上只有封装几何,没有信号线
“请求制” 次级发请求,初级定能量 环路=每周期一次数字判定
“1.265 V/35.9 mV” 双基准在片内 外围不进环路,精度与外围无关
“82 ms 盲听” Wait-and-Listen 先监听 2 个请求再移交控制权
“8/4 周期” 复握手判据 失步立即重握手,不强行维持
“25→132 kHz” 频率斜坡软启动 短路时直接 CC,斜坡未完成即 AR
“谷底窗口在次级” FWD 峰值=VDS 谷底 QR 不需要初级检测电路
“SR 随请求先关” 协议级防共导 CCM 里不存在交叠窗口
“30% 下限+抖频” 轻载分档机制 小脉冲+频谱展开=安静
“三条定时器后备” 82 ms/1.3 s/2 s 任何故障都有终点,无死锁

下一篇:04_典型应用与设计计算——把这套机制落到 65 W USB-PD 的具体元件上。


上一级:InnoSwitch3