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.

[参考译文] TPS546B24A:TPS546B24A 输出电压命令传输公式问题

Guru**** 2529560 points
Other Parts Discussed in Thread: TPS546B24A

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1350032/tps546b24a-tps546b24a-vout-command-transfer-fomula-question

器件型号:TPS546B24A

您好!

对于 TPS546B24A、我们找到了 Vout 命令0x0222、并得到输出电压= 1.066406V。 您能否 advis 如何让0x0222传输到1.066406V? 你有转账公式吗?

谢谢。

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

     

    在 PMBus 中、VOUT_COMMAND 数据格式由 VOUT_MODE 命令定义。  TPS546B24A 的 VOUT_MODE 默认值为0x97、这意味着

    相对数据格式、因此使用 VOUT_MARGIN_HIGH、VOUT_MARGIN_LOW、VOUT_OV_WARN_LIMIT、VOUT_OV_FAULT_LIMIT、VOUT_UV_WARN_LIMIT 和 VOUT_UV_FAULT_LIMIT 等相对格式的命令作为 VOUT 系数提供、而不是直接电压

    线性16格式、因此 VOUT 命令值的16位是使用2的幂指数的尾数。

    指数-9、因此与 VOUT_COMMAND 的每个 LSB 相关的电压为2^-9V、或约为1.95mV  

    将十六进制值转换为电压:

    1) 1)将十六进制值转换为十进制 0x0222 = 546d LSB

    2) 2)按 LSB 重量将 LSB 加倍:546d x 2^-9V = 1.066406V