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.

[参考译文] 需要 TI Fusion Digital Power 设计器的源代码

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/662527/need-source-code-for-ti-fusion-digital-power-designer

主题中讨论的其他器件:UCD9244UCD7242

如何获取 TI Fusion Digital Power Designer 的源代码? 还是 DLL? 我们希望在使用以下 TI 器件的测试系统应用中包含此工具的一部分:UCD9244和 UCD7242

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    UCD9244的通信接口是 PMBus。 您可以向 UCD9244发送 PMBus 命令以更改配置。 UCD92xx PMBus 命令参考位于此处:
    www.ti.com/.../sluu337.pdf

    Fusion Digital Power Designer 是 PMBus 主设备。 它发送 PMBus 命令来配置器件。 您还可以使用其他 PMBus 主设备、而不一定是 Fusion。 遗憾的是、Fusion GUI 不是开源的。

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

    非常感谢您对 Zhiyuan 的帮助!

    您能否为我们提供以下方面的帮助?

    如前所述、我们在项目中将该 UCD9244器件与2 个 UCD7242器件结合使用。 我们已经制造了一组原型板。 遗憾的是、我们无法针对所需的电压对 UCD9244进行编程。

    我们尝试使用 Fusion Digital Power Designer 创建配置文件、但无法创建配置文件。 我们从未成功创建过用于对 UCS9244进行编程的有效文件(即更改输出电压的配置文件、如我们预期的那样)。

    一些详细信息:

    • VIN 为5V
    • 在 VIN_MON 上、我们有一个连接到 VIN 的54.9K/10K 分频器

     请提供有关 UCD9244的几个设置文件、以帮助我们。 具体而言,您能否向我们提供:

    1. 需要发送 UCD9244的配置文件以将4个输出设置为1.8V
    2. UCS9244的后续配置文件、用于将4个输出设置 为3.3V、

     非常感谢您的支持。

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

    Phillip、

    配置已在 UCD9244器件内部。 您可以使用 Fusion GUI 读出现有配置并将新配置下载到器件中。  

    要更改 Vout、请在框1中输入新的 Vout 值、然后在框2中单击 Write to Hardware 按钮、然后在框3中单击 Store RAM to Flash 按钮。 您可以在框4中选择不同的电源轨。

    如果要保存配置文件,请单击文件->将项目另存为...

    谢谢、

    Zhiyuan

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

    再次感谢您帮助我们解决问题、Zhiyuan!

    我们面临的主要问题不是我们不知道如何使用 Fusion 设置输出电压。 我们反复尝试设置输出电压、但没有成功。 下面是一些更多详细信息:

    • 当一个电源轨未被启用时、我们在输出上测量的电压基本上为0V
    • 无论我们为 Vout 选择什么值(包括0V)、当我们启用任何电源轨时、Vout 电压都会变为1.1V
    • 任何或所有电源轨都会发生这种情况。

    此外:

    -我们不直接连接到目标 PCB。 我们从 Fusion 生成配置文件、并使用 Xilinx JTAG 将其下载到目标系统中。

    -我们将 UCD9244器件与两 个 UCS7242器件结合使用。

    -我们用3.3V 为 UCS92400和用5V 为 UCS7242供电,VIN_MON 输入上有一个3.3V 的分压器。 我们编程的任何缩放值都不会更改输出。

    -我们多次验证了我们的设计(包括读取芯片周围的所有电压并发现没有问题)。

     请尽量让我们知道您认为问题的根源、 以及我们如何解决。

    再次提前非常感谢。

    Phillip

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

    尊敬的 Phillip:

    您为 JTAG 编程生成了什么配置文件格式? 如果使用 File->Export... 要生成 SVF 或 HEX 文件、PC 需要连接到在线器件以生成文件。 这是因为 SVF 和十六进制文件是器件闪存的映像;GUI 必须直接从器件读取闪存内容。 如果电路板无法直接连接到 Fusion GUI、则可以通过 EVM 进行连接。

    步骤如下。

    1.将 PC 连接到 EVM 并查找在线器件。

    2.将现有配置文件下载到 EVM 上的器件中。 确保不存在12V 输入、以便 EVM 在使用其他配置文件时是安全的。  

    3.更改 VOUT_COMMAND。

    4.单击 Write to Hardware (写入硬件)按钮以确认更改。

    5.单击“将 RAM 存储到闪存”按钮,将更改保存到器件的内部闪存中。

    6.单击“文件”->“导出”... 以从器件中读取以 SVF 或十六进制格式存储的闪存内容。  

    7.将导出的文件下载到电路板上的器件中。

    您可以通过将导出的文件下载回 EVM 来验证导出的文件、并查看 VOUT_COMMAND 是否正确修改。  

    随附的是编程手册、供您参考。

    如果您可以将电路板直接连接到 Fusion GUI、则可以放弃上述步骤。 只需连接电路板和 PC、在 Fusion GUI 中查找器件、对 VOUT_COMMAND 进行更改、单击 Write to Hardware 按钮和 Store RAM to Flash 按钮、就可以正常工作。

    BTW、VIN_MON 输入用于监控输入电压、而不是 Vout。 如果要更改输出电压反馈电阻分压器分压比、应更改 EAP 和 EAN 引脚上的电阻分压器。

    此致、

    Zhiyuan

    e2e.ti.com/.../4478.Configuration-Programming-of-UCD-Devices.pdf