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.

[参考译文] Linux/TPS53681:更新 NVM 中的 VOUT_COMMAND 设置

Guru**** 2613775 points
Other Parts Discussed in Thread: TPS53681, TPS536C9, TPS53679, TPS536C7

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/761253/linux-tps53681-update-vout_command-setting-in-nvm

器件型号:TPS53681
主题中讨论的其他器件:TPS536C6TPS536C9TPS53679TPS536C7

工具/软件:Linux

尊敬的先生:

  我们在产品中使用了 TI TPS53681和 TPS536C6。

  1) 1)在我们的产品中、需要调整  每个 器件的"VOUT_COMMAND" PMBus 命令的设置。

     因此、我们将尝试更新每个  器件的 NVM 中 VOUT_COMMAND 的默认值。

  2) 2)我们检查了 TI Fusion Digital Power Designer 导出的*。csv 文件。

  2-1) 我们发现它使用 STORE_DEFAULT_ALL (11h) PMBus 命令将所有当前可存储寄存器设置作为新默认值存储到 NVM 中。

  Q-3)因为我们只想更新 NVM 中 VOUT_COMMAND 的默认值、

          您能否告诉我们如何仅更新 NVM 中 VOUT_COMMAND 的默认值(对于 TPS53681和 TPS536C9、两者都是)?

 谢谢你。

此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的先生:
    我们找到了以下 TI 网站、其中介绍了 TPS53679的 NVM 数据、
    包括更新 NVM 中的 IOUT_MAX 默认值。
    e2e.ti.com/.../2598700 程序#2598700

    1) 1)关于 VOUT_COMMAND、如果我们按照上述网站中的说明进行操作、并按如下方式进行更改:
    1-1) NVM 中 VOUT_COMMAND 的默认设置更新过程
    *确保未启用写保护
    *对于通道 A、必须将 PAGE 设置为00h;对于通道 B、PAGE 必须设置为01h
    *使用 WRITE BYTE 命令将 VBOOT_VID 写入8位寄存器 DBH (MFR_SPECIFIC_11)
    *写入11h (STORE_DEFAULT_ALL)、将设置保存到 NVM。

    问题2)是否可以保留1-1)中描述的过程仅永久更新 NVM 中 VOUT_COMMAND 的设置和 NVM 中的其他设置?

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

    是否正在尝试在启动时设置默认 VOUT 值? 如果是这样、您将需要更改 VBOOT 寄存器、而不是 VOUT_COMMAND。 Vout_command 适用于器件已启动并正在运行且需要动态更改的情况。 在启动时、通过 VOUT = VBOOT。

    TPS53681在其数据表的第94页有一个过程、该过程将逐步完成正确写入 NVM 和验证结果的过程。 您能否检查您的流程以确保遵循这些说明?

    如果您有任何其他问题、请告诉我。

    谢谢、

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

    感谢您的友好支持。

    1) 1)关于数据表第94页中的 NVM 编程、
    我正在编写代码、以便在我们的产品(Linux 嵌入式系统)中对 TPS53681进行 NVM 编程。

    2) 2) TI Fusion Power Digital Designer
    关于 TI Fusion Digital Power Designer (7.1.1版)、我使用"离线模式"打开*。xml 文件。
    但它显示的错误消息如下所示:
    >>无法创建设备。
    >>>TPS536C6不受 Fusion Digital Power Designer v7.1.1支持
    >>>。

    有关错误消息的详细信息、请参阅随附的图片。

    2-1)我收到了同事提供的*。xml、他使用了 TI Fusion Digital Power Designer (7.0.xx)。
    2-1-1)和*。xml 文件用于 TPS536C6。

    Q2-2)您能给我提供您的评论吗?

    祝你度过美好的一天!

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

    请接受我发送给您的朋友请求以进行私人连接。 然后、我可以共享支持 TPS536C6的 Fusion GUI 的测试版。

    谢谢、

    Carmen
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已将您添加为朋友。
    您能否分享适用于 TPS536C6的 Fusion Digital Power 设计?

    1) 1)关于 TPS536C6、我收到了 TPS536C7的技术参考手册(SLUUBR3、2018年6月- 2018年8月修订)。
    1-1)在手册第2.2.19章(20h) VOUT_MODE 中
    >>位[6:5](模式):00b:线性格式,01b:VID 格式。
    Q1-1) TPS536C6是否支持 VID 格式?

    1-1-2)在本手册中、我没有找到 VID 表。
    Q1-1-2)如果支持 VID 格式、您能否向我发送包含 TPS536C6 VID 表的文档?

    1-2) TPS53679符合 Intel VR13串行 VID (SVID)标准。
    Q1-2-1) TPS536C6是否与 VR12或 VR13兼容?

    1-3) TPS53681针对 VBOOT (启动电压)使用 MFR_SPECIFIC_11。
    1-3-1)、但本手册中未对 MFR_SPECIFIC_11进行任何说明。
    Q1-3-2) TPS536C6是否还为 VBOOT 使用 MFR_SPECIFIC_11?

    谢谢你。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的先生:
    您能否分享适用于 TPS536C6的 Fusion Digital Power 设计?

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

    请检查您的私人邮件。

    谢谢、

    Carmen
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的先生:
    我已经下载并安装了 TI Fusion Digital Power Designer v7.1-10。
    它可以打开 TPS536C6的*。xml 文件。

    a)关于 TPS53681
    A-1) MFR_IOUT_MAX (PMBus 命令)在 PMBus 规范中被定义为"读取字"。
    A-2)在*。xml 文件中、通道 A 的 MFR_IOUT_MAX 为0xEA6E (77.75A)。
    A-3)在 TI Fusion Digital Power Designer v7.1-10中、MFR_IOUT_MAX 读取为0xEA0D (65.625A)。
    Q-A-4) MFR_IOUT_MAX 的用途是什么?
    Q-A-5).xml (0xEA6E)和 Fusion Digital Power Designer (0xEA0D)之间为何存在差异?

    b)关于 TPS536C6、我收到了 TPS536C7的技术参考手册(SLUUBR3、2018年6月- 2018年8月修订)。
    B-1)、第2.2.19章(20h) VOUT_MODE
    >>位[6:5](模式):00b:线性格式,01b:VID 格式。
    Q-B-1-1) TPS536C6是否支持 VID 格式?

    B-2)在本手册中、我没有找到 VID 表。
    Q-B-2-1)如果支持 VID 格式、您能否向我发送包含 TPS536C6 VID 表的文档?

    B-3) TPS53679符合 Intel VR13串行 VID (SVID)标准。
    Q-B-3-1) TPS536C6是否与 VR12或 VR13兼容?

    B-4) TPS53681针对 VBOOT (启动电压)使用 MFR_SPECIFIC_11。
    B-4-1)、但本手册中未对 MFR_SPECIFIC_11进行任何说明。
    qb-4-2) TPS536C6是否也为 VBOOT 使用 MFR_SPECIFIC_11?

    谢谢你。

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

    请查看以下我的答案:

    A4) IOUT_MAX 告诉控制器应用的预期最大输出电流是多少、并从该位置设置了默认过流警告和故障限制(数据表的第79-80页)。

    A5) Fusion GUI 在导入后是从电路板读取值还是从 XML 文件读取值? 此外、这与 C6或681有关、因为您在帖子中仅提及一个 XML 文件。 如果 XML 文档是在 GUI 外部创建的、则 XML 文档的格式可能会出现问题、或者导入方式可能会出现问题。 您能否在我发送给您的支持 IC 的 Beta 版本中尝试使用 TPS536C6 XML 文件?

    B1)是的、TPS536C6支持与 C7相同的模式、因为两个 IC 彼此非常相似、只是功能差异很小。

    B2)您是否有 TPS536C6或 C7的数据表? VID 应该在那里供您参考。 如果不是、请告诉我、我可以通过私人邮件分享。

    B3)否、TPS536C6不支持任何 Intel 规范、也没有 SVID 总线。

    B4)是的、TPS536C6应使用与我目前所知的相同的 VBOOT 寄存器。

    如果您有任何疑问、请告诉我。

    谢谢、

    Carmen
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的先生:
    感谢您的友好支持。

    我将尝试 TPS536C6的 VID 格式。

    1) 1)关于 TPS536C6的文档、我们收到了以下2个文件。
    >> SLUUBR3_TRM_TPS536C7_MTK_01072019.pdf
    >> TPS536C6_SLUSD23_draft1_DNI.pdf
    1-1)、但2个文件中没有 TPS536C6的 VID 表。

    Q1-1)您是否可以向我们发送包含 VID 表和 MFR_SPECIFIC_Δ 00~42命令的 TPS536C6文档?


    2) 2) XML 文件(针对 TPS53681)由 TI Fusion Digital Power Designer 生成。
    2-1)在 Fusion Digital Power Designer (GUI)与 USB 接口适配器一起运行并扫描 TPS536801后、我单击扫描的 TPS53681以查看"All Config"。
    我将 GUI 中的读取值与 XML 文件中的值进行了比较。

    3) 3)我将在完成 TPS53681的调试后尝试 TPS536C6的 XML 文件。

    祝你度过美好的一天!
    此致。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否可以向我们发送包含 VID 表和 MFR_SPECIFIC_D 00~42命令的 TPS536C6文档?

    谢谢你。