MP8796B 使用问题

HI MPS expert,
1.MP8796B 手册描述跟输出电压相关的3个寄存器的默认值如下:
MFR_CTRL_VOUT [1:0]=00 =>Vref/Vout=1
VOUT_SCALE_LOOP=0X28C =>Vref/Vout=0.652
VOUT_COMMAND=0X1CC =>Vout=0.92v
同时也描述:Regardless of whether an external or internal feedback resistor divider is used,VOUT_SCALE_LOOP should match the actual feedback resistor divider value.
但是实际上在默认状态下VOUT_SCALE_LOOP=0X28C (Vref/Vout=0.652) 跟 MFR_CTRL_VOUT [1:0]=00 (Vref/Vout=1)是不匹配的。 如果我们设计使用 internal voltage divider,并且芯片不做任何编程,那么它的输出电压是多少?
2. 手册描述: It is not recommended to change VOUT_SCALE_LOOP (29h) and MFR_CTRL_VOUT (D1h[1:0]) when the power stage is enabled.
是不是意味着:MP8796B 不能通过I2C接口在线编程改变输出电压?
谢谢

您好,不是您理解的那样。关于VOUT设置规格书第23页有详细的描述,可以再仔细阅读几遍。首先要确认FB是内部控制还是外部控制。根据您的输出电压范围决定,如果输出需要较大范围动态调压需要选择内部的FB控制分压比,如下图:
image
外部的FB电压为固定值=RFB2/(RFB1+RFB2),输出电压由FB电阻比例决定,此时不可以再通过寄存器调节输出电压:


若内部的FB调压,先确认输出电压范围,选择对MFR_CTRL_VOUT (D1h)寄存器进行赋值,选择对应的FB电压调压区间,然后再通过VOUT_COMMAND赋值得到输出电压: