ADP5071 芯片中的升压功能
ADP5071 芯片中的升压功能是通过Boost(升压)拓扑结构实现的,这是一种经典且高效的 DC-DC 升压方式。下面我从物理原理、芯片内部控制、关键器件的作用等角度,完整解释它是怎么实现升压的。
—
一、基本原理:什么是 Boost 升压?
Boost 升压的核心思想是:
通过电感先“储能”再“释放”,将输入电压提升到比 VIN 更高的电压输出。
这个过程依靠的是两个工作阶段反复交替进行:
-
开关导通阶段(MOSFET 导通)
电流从输入 VIN → 电感 → MOSFET → 地
电感开始储能,电流线性上升,输出端由输出电容单独供电 -
开关关闭阶段(MOSFET 关断)
电感两端电压极性反转
储能从电感 → 二极管 → 输出电容和负载
电感释放能量,此时输出电压由输入电压 + 电感电压叠加而成,电压被提升
通过控制这个开关(MOSFET)的频率和导通时间,可以稳定维持高于输入的输出电压。
—
二、ADP5071 是如何实现这个过程的?
-
储能元件:L1 电感
负责在导通阶段储存电流能量,在关闭阶段释放能量
电感的设计值决定了升压能力和电流纹波大小 -
控制开关:SW1 引脚内部集成 MOSFET
由 BOOST PWM CONTROL 控制开关管的导通时间(占空比) -
二极管:D1
允许电感能量在关闭阶段导向输出端,同时阻断反向电流流回 MOSFET -
输出滤波电容:COUT1
平滑输出电压,减少电压纹波 -
反馈路径:RFT1 / RFB1 → FB1
将输出电压采样为一个低电压信号送入误差放大器 -
误差放大器 + PWM 控制
-
比较输出反馈电压与内部参考 REF1(约 0.8V)
-
输出误差信号到 BOOST PWM 控制器
-
动态调整 MOSFET 的开关占空比,实现输出电压的稳定调节
-
—
三、控制机制细节
-
当负载变大或输出电压下降时
-
误差电压增加 → 占空比加大
-
MOSFET 导通时间增加 → 电感储能时间延长
-
更多能量输送到输出 → 输出电压提升回目标值
-
-
当负载变小或输出电压上升时
-
误差电压减小 → 占空比变小
-
MOSFET 导通时间缩短 → 输出功率降低
-
输出电压下降回设定目标
-
整个过程通过反馈系统形成闭环自动调节,输出电压非常稳定。
—
四、升压能提升多少电压?
通过控制占空比,可以把输出电压提升到远高于输入电压的水平。理想公式为:
VOUT = VIN / (1 - D)
D 是占空比(导通时间 / 周期总时间),比如 D = 0.7,理论输出可达 VIN 的 3.33 倍
ADP5071 的设计允许输出升压最高可达 39V。
—
五、芯片升压的高级功能
-
SLEW 引脚可设置 MOSFET 开关斜率,优化 EMI 和效率
-
支持同步频率控制(SYNC/FREQ),便于多通道协同工作
-
支持软启动(SS 引脚),防止上电冲击
-
内部过流、过压、热保护,提升系统可靠性
-
内置误差放大器补偿接口(COMP1),可外接 RC 网络优化反馈稳定性
—
总结:
ADP5071 的升压实现基于典型的 Boost 拓扑结构,通过内部 MOSFET 控制电感储能释放,外加精密反馈调节系统,使芯片能够高效、稳定地将低电压提升为高电压输出。你只需要设计好电感、电容、二极管和反馈电阻,就可以实现可控的升压功能。
我们用一个具体的例子来模拟 ADP5071 在 Boost 升压模式下的运行过程,重点讲清楚:
-
电感 L1 是怎么储能和放能的
-
MOSFET 是如何导通和关断
-
占空比是如何影响输出电压
-
电感电流波形如何变化
——
一、假设的系统参数:
-
输入电压 VIN = 5V
-
目标输出电压 VOUT = 12V
-
输出负载电流 IOUT = 0.3A
-
选用开关频率 fSW = 1.2 MHz
-
选用肖特基二极管压降 V_DIODE ≈ 0.4V
——
二、步骤 1:计算占空比(D)
根据 Boost 理想占空比公式:
DUTY = (VOUT - VIN + V_DIODE) / (VOUT + V_DIODE)
= (12 - 5 + 0.4) / (12 + 0.4)
= 7.4 / 12.4 ≈ 0.5968 ≈ 60%
这意味着:每个周期中,MOSFET 导通 60% 的时间,关断 40%。
——
三、步骤 2:MOSFET 和电感的工作过程
-
导通阶段(60% 时间)
-
MOSFET 导通,SW1 接地
-
电流路径:VIN → 电感 L1 → MOSFET → PGND
-
电感上电压为 VIN,电流线性上升
-
输出端靠输出电容 COUT1 给负载供电
-
-
关断阶段(40% 时间)
-
MOSFET 关断,SW1 断开
-
电感极性反转,电流流向二极管 D1 → 输出端
-
电感把储存的能量释放给 COUT1 和负载
-
电感上电压为 VOUT + V_DIODE - VIN,为正向
-
电流线性下降
-
循环往复,保持输出电压稳定在 12V。
——
四、步骤 3:估算导通时间 tON 和电感电流波动 ΔIL
tON = D / fSW
= 0.6 / 1.2 MHz ≈ 500ns
设电感 L1 = 22 µH,计算 ΔIL:
ΔIL = VIN × tON / L1
= 5V × 500ns / 22µH
≈ 113.6mA
这表示:电感电流从最低点到最高点波动约 113mA,是一个三角波。
如果平均输入电流 IIN = IOUT / (1 - D)
≈ 0.3 / (1 - 0.6) = 0.75A
那么电感电流范围大约在:
最低电流:0.75 - 0.056 = 0.694A
最高电流:0.75 + 0.056 = 0.806A
—
五、电流波形形象理解:
-
每个周期内,电感电流呈“锯齿形”波动: 上升(储能)——下降(释放)
-
占空比越高,导通时间越长,升压能力越强,但也越不稳定
-
为了保持连续导通模式(CCM),电感电流不能降到 0
—
六、芯片如何控制这个过程?
芯片内部的控制逻辑如下:
-
通过反馈(FB1)判断输出电压是否偏离目标
-
若输出电压低 → 占空比自动加大 → tON 增加 → 提升输出
-
若输出电压高 → 占空比自动减小 → tON 减少 → 稳定输出
-
整个过程每秒循环一百多万次(fSW = 1.2 MHz)
PWM 控制器通过这种闭环控制,实时调节 MOSFET 的开关行为,达到升压且稳定输出的目的。
—
七、总结:
我们通过模拟 ADP5071 的升压过程看到:
-
电感储能 → 开关控制释放 → 输出提升
-
MOSFET 开关控制占空比,调节输出功率
-
电感电流呈锯齿波变化,不能太大也不能太小
-
输出电压波动通过反馈控制回路不断被修正
-
最终实现稳定、高效的升压供电

这张图展示了 ADP5071 芯片在 Boost 升压模式下的两个关键波形,分别是电感电流(IL)和电感电压(VL)随时间的变化:
上图是电感电流波形(单位:毫安):
-
电流呈锯齿形波动,这是典型的连续导通模式(CCM)。
-
导通期间(约 0~0.5 微秒):MOSFET 开启,电流线性上升,电感储能。
-
关断期间(约 0.5~0.83 微秒):MOSFET 关闭,电感释放能量,电流线性下降。
下图是电感电压波形(单位:伏):
-
MOSFET 导通时,电感两端电压为正(约 5V)。
-
MOSFET 关断时,电感两端电压为负(约 -7.6V),代表电感在释放能量给输出端。
这两个波形是 Boost 升压过程的核心反映:通过切换开关管,周期性地让电感储能与放能,从而将输入电压抬升至所需的高输出电压。整个调节由芯片的 PWM 控制器根据反馈电压自动完成。
整个升压过程之所以能够自动调节并稳定输出电压,关键就在于 ADP5071 芯片内部的 PWM 控制器 + 反馈控制系统(闭环反馈)。我来一步步清晰解释这个过程:
——
一、系统的目标
ADP5071 的目标是:无论负载电流如何变化,输出电压都要稳定等于用户设定的目标值,比如 12V、15V、18V 等。
——
二、如何知道电压达标了没有?——靠反馈(FB1 引脚)
-
在输出端连接一个电阻分压器(RFT1 / RFB1),把输出电压按比例缩小
-
这个缩小后的电压被送入 FB1 引脚
-
芯片内部将 FB1 电压和内部参考电压 REF1(约 0.8V)进行比较
例子:你想要输出 12V,可以选 RFT1 和 RFB1 让分压结果等于 0.8V
如果实际输出电压低了,FB1 也会低于 0.8V → 芯片判断:电压不够
如果输出电压高了,FB1 会高于 0.8V → 芯片判断:电压过高
——
三、误差放大器(Error Amp)的作用
FB1 电压 和 参考电压 REF1 的差值会送入误差放大器,输出一个误差信号。
这个误差信号:
-
是高电平 → 表示输出偏低,需要提升能量 → 增加占空比(tON时间变长)
-
是低电平 → 表示输出偏高,需要减少能量 → 减少占空比(tON时间变短)
这个误差信号输出到 COMP1 引脚,你还可以通过这个引脚外接 RC 补偿网络来优化系统的响应速度和稳定性。
——
四、PWM 控制器如何利用这个误差?
PWM 控制器会使用误差放大器的输出来动态调节 MOSFET 的导通时间(占空比):
-
输出电压偏低
→ FB1 < 0.8V
→ 误差信号升高
→ PWM 增加 MOSFET 的导通时间 tON
→ 电感获得更多能量,输出电压提升 -
输出电压偏高
→ FB1 > 0.8V
→ 误差信号降低
→ PWM 缩短导通时间
→ 输出能量减少,电压下降
整个过程以开关频率(1.2MHz 或 2.4MHz)高速运行,每秒百万次微调,确保输出电压稳定。
——
五、这个过程属于“闭环反馈控制”
它具备三个核心特征:
-
实时采样(FB1)
-
实时比较并计算误差(误差放大器)
-
实时调节执行器(PWM 控制 MOSFET)
这样的结构确保了即使负载电流波动、输入电压波动,输出都能稳稳维持在设定电压。
——
六、整个控制链条总结:
输出电压
→ 电阻分压后输入 FB1
→ 和 REF1 进行比较
→ 得到误差 → 输入误差放大器
→ 误差放大器输出控制信号到 COMP1
→ 控制 PWM 控制器调节 MOSFET 的导通时间
→ MOSFET 控制电感的能量输入量
→ 改变输出电压
→ 再次反馈到 FB1 → 周期性修正 → 输出稳定
——
七、最终效果
你只需要设定好输出电压分压比(RFT1、RFB1)和补偿网络(RC1、CC1),ADP5071 会自动完成所有控制逻辑:
-
实现稳定的升压输出
-
快速响应负载变化
-
防止震荡或电压过冲
如何为 ADP5071 芯片的升压输出(Boost 输出)设计反馈电阻 RFT1 和 RFB1?以设定你想要的输出电压,比如 15V。
这个计算过程其实非常简单,只要掌握一条公式:
—
一、基本公式(Boost 输出 FB1 引脚)
输出电压 VOUT 与反馈分压电阻关系为:
VOUT = VFB1 × (1 + RFT1 / RFB1)
其中:
-
VOUT 是你想要的输出电压(这里是 15V)
-
VFB1 是 FB1 引脚的参考电压,芯片内部设定为 0.8V(固定值)
-
RFT1 是从输出到 FB1 的电阻
-
RFB1 是从 FB1 到地的电阻
—
二、代入数值,计算电阻比值
我们要设定 VOUT = 15V,代入公式:
15 = 0.8 × (1 + RFT1 / RFB1)
15 / 0.8 = 1 + RFT1 / RFB1
18.75 = 1 + RFT1 / RFB1
RFT1 / RFB1 = 17.75
也就是说:上面的电阻(RFT1)必须是下面电阻(RFB1)的 17.75 倍
—
三、选一个标准电阻搭配
实际中你不能任意取值,而要选“标准电阻”,我们通常从 RFB1 开始选:
-
设定 RFB1 = 10kΩ
→ RFT1 = 10kΩ × 17.75 = 177.5kΩ
→ 你可以选择标准值:178kΩ 或 180kΩ -
或者设定 RFT1 = 180kΩ
→ RFB1 = 180kΩ / 17.75 = 10.14kΩ
→ 你可以选择标准值:10kΩ(误差较小)
—
四、检查误差(确认实际输出)
再验证实际输出是多少:
VOUT = 0.8 × (1 + 180k / 10k) = 0.8 × 19 = 15.2V
这个误差在容差范围内(±1%),完全可以接受
—
五、建议
-
选电阻值时确保 FB 电流不太小,一般要求: IFB = VFB1 / RFB1 ≈ 0.8V / 10k = 80µA(推荐大于 20µA)
-
建议使用 1% 精度的贴片电阻,提升电压精度稳定性
-
如果你需要更精确的电压,比如误差控制在 ±0.1V,建议调节到非整数值,或使用可调电阻进行微调
—
总结:
计算步骤很简单,只需记住公式: VOUT = 0.8 × (1 + RFT1 / RFB1)
你只要固定一个电阻,算出另一个,就能设定出想要的输出电压
目标是让 RFT1 / RFB1 = (VOUT / 0.8) - 1
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)