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.

[参考译文] UCD9090:数据格式

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/578020/ucd9090-data-format

部件号:UCD9090

团队,


我的客户有以下问题:

我对UCD9090电压相关参数的数据格式感到困惑。

 

PMBus协议声明5位2的补码指数和16位无符号尾数:

 

 

我的理解是,指数设置LSB大小,而Mantissa则乘以LSB大小:

 

例如,如果指数为(-13),LSB大小将为2^(-13)= 122uV。

 

3.3V为122uV x 2.7049万 = 3.2.9998万V

 

最大的16位无符号数字为2^16–1= 6.5535万。

 

这样,指数为-13时可以表示的最大电压为6.5535万 x 122uV =7.995V。

 我不明白为什么在指数为-13的Fusion Digital Power Designer软件中,可以表示的最大电压为4.0V:

 如果16位的Mantissa实际上是2的补码带符号的编号,这将解释问题所在。  最大的2补码带符号编号为2^15–1= 3.2767万。

 

122uV x 3.2767万 = 3.997V

 

您能否提供反馈,说明电压相关参数是否实际表示为UCD9090的带符号2的补充?  如果它们确实是无符号的16位数字,那么-13指数的最大值为什么是4.0V?

谢谢!

亚伦

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

    我认为该值限制为15位的原因是为了防止与VOUT的客户校准调整相关的任何翻转问题。

    此外,如果应用电压设置在范围的顶部,设计人员也可能希望为OV测量提供开销。

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

    客户进一步测试后,他们有以下观察内容。  请作出评论。

    执行更多测试后,15位似乎未用于在过压情况下允许电压滚动,如上所述。  以下是为尝试确认最后一个响应而执行的测试条件:

    UCD9090设置:

    • 指数:-14.
    • OV_FAULT_LIMIT:1.500V
    • OV_WARN_LIMIT:1.500V
    • v_out:1.25V
    • 欠警告限值:1.000V
    • 欠容限:1.000V
    • PWR_GOD_ON:1.100V
    • PWR_GOD_OFF:1.100V

    实际应用电压= 2.5V

    此测试的目的是查看16位(MSB)是否保留用于滚动和先前指示。  如果UCD9090确实在过压期间为翻转预留了MSB,则施加的2.5V应已设置MSB,因此该情况应报告为2.5V的过压故障。  如果UCD9090仅使用15位,则可能会出现其他一些无效读取。  如果所有16位都被使用,但在2s补码符号解释中,则会发生其他情况。

    结果:

    发出READ_VOUT命令时,此特定导轨标有欠压故障并读取0x0000。

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

    指数设置为-14时,最大电压设备可报告为2V,由于溢出,高于2V的任何电压都将报告为0V。

    第16个保留用于签名位。

    希望这有助于解释如何解释数据。

    此致

    Yihe