This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TPS546D24A:如何通过 BMC I2C 命令将输出电压修改为1.8V? 请帮助查阅

Guru**** 2390755 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1314577/tps546d24a-how-to-modify-the-output-voltage-to-1-8v-by-bmc-i2c-command-please-help-to-check

器件型号:TPS546D24A

您好,我们想使用 BMC 来动态地将 VR 输出更改为1.8V ,但通过读取仪表,电压输出变为1.4V。

命令如下所示:

请帮助检查以下命令、  

i2cset -y 2 0x1c 0x24 0x0466 w;将 VOUT_max 设置为2.2V

i2cset -y 2 0x1c 0x40 0x03ac w;将 OV_FAULT 限制设置为2.2V

i2cset -y 2 0x1c 0x42 0x0356 w;将 OV_WARN 限制设置为2.0V

i2cset -y 2 0x1c 0x25 0x034d w;将 VOUT_MARGIN_HIGH 设置为1.98V

i2cset -y 2 0x1c 0x21 0x039a w;将 VOUT 设置为1.8V

i2cset -y 2 0x1c 0x26 0x02b4 w;将 VOUT_MARGIN_LOW 设置为1.62V

i2cset -y 2 0x1c 0x2b 0x02cd w;将 VOUT_MIN 限制设置为1.4V

i2cset -y 2 0x1c 0x44 0x0280 w;将 UV_FAULT 限制设置为1.5V

i2cset -y 2 0x1c 0x43 0x02ab w;将 UV_WARN 限制设置为1.6V

i2cset -y 2 0x1c 0x03;清除故障

i2cget -y 2 0x1c 0x8b w;读取 VOUT,应接近0x039a

i2cget -y 2 0x1c 0x8c w;读取 IOUT

如果有任何问题、请与我分享。

太棒了!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

      

    根据您的结果、我将假设 VOUT_SCALE_LOOP 设置为默认值0.5、转换器运行在有限的基准电压范围内。  要实现1.8V 的输出电压、需要将 VOUT_SCALE_LOOP 设置为0.25。

    现在、在启用转换器输出的情况下、VOUT_SCALE_LOOP 不可编程、因此您需要在对 VOUT_SCALE_LOOP 进行编程之前禁用输出电压、或更新 VSEL 引脚编程以将输出电压编程为 VOUT_SCALE_LOOP 设为0.25、 使用分压器代码介于4和7之间的电阻分压器、输出电压为1.2V 至2.4V (请参阅数据表中的表7-13)