前言:海思方案经常会涉及到SVB 动态调压
SVB (Selective Voltage Binning) 是通过调整电压来降低功耗的一种技术。海思芯片的 Core 电源必须增加SVB 动态调压功能,实现方式如下:通过 海思芯片的 PWM 波形输出管脚 SVB_PWM,经过 RC 滤波后输出 0 ~3V 或者0~1.8V不同电压的直流电平,该直流电平经电阻网络叠加到 DC-DC 的反馈电压输入端,实现 DC-DC 输出电压的调节。调节 芯片相关的寄存器可以改变 PWM 的频率和占空比,最终可以实现动态调节 DC-DC 的输出电压。
海思方案相关描述如下
那么这个PWM信号如何实现动态调压的?
DC-DC 电路本身是一个负反馈运算放大器电路,PWM 信号相当于对负反馈信号做 补偿。
经过内部负反馈运算放大电路计算可以得到电压输出公式:
Vpwm 是 PWM 输出经过低通滤波器后的平均直流电压。比如:PWM 输出电压是 0 ~3.3V,占空比是 50%,则Vpwm = (3.3-0) * 0.5 = 1.65V,如果占空比是 30%,则 Vpwm = (3.3-0) * 0.3 = 0.99V,Vref 是 DC-DC 的参考电压, 一般来说有 0.45V、0.6V、0.608V、0.8V 等。跟 DC-DC 器件本身电气特性相关。
由以下几个等式:
最终得到这个:
不过在网上找到更简洁的方式:https://download.csdn.net/download/mubo814/33200973
引用:https://www.wpgdadatong.com.cn/aboutUs/aboutDDT