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控制分压比,如下图:
外部的FB电压为固定值=RFB2/(RFB1+RFB2),输出电压由FB电阻比例决定,此时不可以再通过寄存器调节输出电压:
若内部的FB调压,先确认输出电压范围,选择对MFR_CTRL_VOUT (D1h)寄存器进行赋值,选择对应的FB电压调压区间,然后再通过VOUT_COMMAND赋值得到输出电压:
@Fay.He 有两个问题比较疑惑,能否帮忙看看,感谢!
1)请问使用外部分压器设定电压时,是否需要考虑Rfb2和内部400Kohm电阻的并联影响。从图上看,似乎是Rfb2//400Kohm然后和Rfb1分压。
2)使用外部分压器设定电压时,VOUT_SCALE_LOOP比例如果和分压比不一致,有什么负面影响?比如我希望输出为1V,通过设置VOUT_COMMAND=1.2V,VOUT_SCALE_LOOP=0.5(对应Vref=600mV),并实际设定的外部分压器分压比为0.6,是不是我的输出电压就是1V且可以正常工作?有没有其他问题?
1.不受影响,不需要考虑内部电阻
2.可以正常输出1V,但是电压回读会有问题,芯片回读到的电压会显示1.2V
您好,已经通过邮件回复您了
1 个赞
谢谢 ~~~