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.

[参考译文] TPS53688:如何为 Intel VR13应用读取电压/电流/温度并进行电压裕量调节?

Guru**** 2394295 points
Other Parts Discussed in Thread: TPS53688, TPS53659

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1261926/tps53688-how-to-read-voltage-current-temperature-and-do-voltage-margining-for-intel-vr13-application

器件型号:TPS53688
主题中讨论的其他器件: TPS53659

您好、TI 专家!

对于使用 TPS53688控制器的 Intel VR13应用、

我们可以通过 READ_VOUT/READ_IOUT/READ_TEMPERATURE 命令读取电压吗? 我们是否需要在读取电压/电流/温度之前将 SVID 更改为 PMBus 模式?  尝试  从0x30到0x00的写入操作以将器件从 SVID 更改为 PMBus 模式、但电路板崩溃。

2.如何设置高电压裕量或低电压裕量? 假设可以在 PMBus 模式下完成、但与上述一样、将0x00写入 OPERATION 时电路板崩溃。

请告知。

谢谢。

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

    尊敬的 Neo:

    无论 SVID 与 PMBus VID 模式如何、您都可以通过 PMBus 读取输出电压、电流和功率级的温度。

    2.可在 GUI 中通过 PMBus 设置电压裕度。

    TPS53688控制器需要具有功能性 PMBus 连接。

    谢谢。

    特拉维斯

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

    您好、Travis:

    1.在 SVID 模式下、如何将寄存器读数十六进制值转换为实际电压/电流/温度?

    2.我们在 FPGA 主站和 TPS53688之间有 PMBus 连接、但尝试将 SVID 模式更改为 PMBus 模式(将操作从0x30更改为0x00)时、电路板崩溃。 将 SVID 更改为 PMBus 模式的正确过程是0x30->0x00吗?

    谢谢

    新生儿

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

    尊敬的 Neo:

    对于一般的电路板读数、Fusion GUI 将自动读取电压/电流/温度并将其显示在屏幕上。

    每个寄存器的数据格式都可以从 TRM  中读取,而 TRM 可以从请求。

    2.我建议先关闭输出电压调节,但这样是正确的命令。

    Fusion GUI 将显示发送的每个 PMBus 命令的日志、以将寄存器更新为 GUI 中看到的值;这是一个非常有用的工具、用于确定要发送的正确命令。

    谢谢。

    特拉维斯

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

    您好、Travis:

    在将操作从0x30更改为0x00之前、我们是否应首先修改 MFR_OPTIONS 寄存器?

    我们曾尝试使用 Fusion GUI、一旦对0x00执行写入操作、即使输出电压是稳定的、但 CPU 挂起。  

    谢谢

    新生儿

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

    尊敬的 Neo:

    没有必要这么做。 MFR_29设置为 NVM 设置。 除非您希望控制器在重新启动时默认为 PMBus、否则不需要。

    为何要在运行 SVID CPU 的同时尝试通过 PMBus 控制输出电压? 这通常违反了 Intel 的电源指南。

    谢谢。

    特拉维斯

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

    您好、Travis:

    感谢确认。 作为一般硬件验证测试、我们需要将电压设置为高/低角、以对 DUT 施加压力。  

    以前、对于采用 TPS53659设计的 Broadwell-DE CPU、我们可以强制将 SVID 设置为 PMBus 模式、以通过高/低裕度调整电压。  

    谢谢

    新生儿

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

    尊敬的 Neo:

    将 VR 设置为 PMBus 模式后、您应该能够通过 PMBus 设置输出电压而不会出现问题。 但是、我们无法保证 CPU 会满意。

    谢谢。

    特拉维斯

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

    您好、Travis:

    另一个问题是、在 SVID 模式下、是否有任何特定的寄存器不能通过 PMBus 写入?
    例如、在我们的设计中、FPGA 可以成功地将 VOUT_MAX 读取为0x00B0、但当它尝试将 0x00B0写回 VOUT_MAX 时、 它会得到 NACK。

    这是预期行为吗?  如果是、在 SVID 模式下、哪些寄存器不能通过 PMBus 写入?

    谢谢

    新生儿

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

    尊敬的 Neo:

    在 SVID 模式下、大部分输出电压控制行为无法通过 PMBus 进行设置。 完整数据应位于 TRM 中。

    谢谢。

    特拉维斯