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.

[参考译文] CCS/UCD3138:关于 UCD 3138的软件写入

Guru**** 2538950 points
Other Parts Discussed in Thread: UCD3138, UCD3138PSFBEVM-027

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/732966/ccs-ucd3138-about-software-writing-of-ucd-3138

器件型号:UCD3138

工具/软件:Code Composer Studio

我们高度赞赏立即作出的反应。

 

目前、我们能够使用 UCD 3xxx 去 Σ GUI 扫描 UCD3138。

但是、Fusion Digital Power Designer GUI 无法对其进行扫描和使用。 我们如何使用 Fusion Digital Power Designer GUI?

我们是否需要使用 UCD 3xxx 设计器 GUI 编写程序?

 

此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是使用的 GUI: www.ti.com/.../FUSION-DIGITAL-POWER-STUDIO
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您说您可以扫描它。  这是否意味着您可以找到 ROM 模式部件?  我建议使用器件 GUI 编写初始程序。

    或者、您可以从其中一个 TI EVM 代码开始、然后从该代码开始工作。  器件 GUI 可从 ROM 模式开始、然后下载程序。  如果设计人员 GUI 找到 ROM 模式的器件、则会命令该器件执行其程序、然后它会查找支持大量消息、一些标准 PMBus 命令和一些 TI 制造商命令的程序。  设计 GUI 实际上用于电源设计和调优、而不是用于程序开发。  

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

    感谢你的答复。

     我们说我们可以扫描它。 这意味着我们可以在 ROM 模式下使用扫描设备进行扫描。


     

    我们的目标是使用 Fusion Studio Online GUI。 请告诉我 ROM 模式的过程。

    我们看到了 TI 的培训视频。 我们是否需要安装 CCS 才能在器件 GUI 中编写程序?

    如果可能、我希望使用与评估模型(UCD3138PSFBEVM-027)中使用的程序相同。

    此致、

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

    如果您下载的程序与 PSFBEVM 中使用的程序相同、您应该能够下载程序并通过 Designer GUI 连接到它。  请不要在进行编程时对校验和进行编程。  您可能需要在某些时候使用 CCS 6、因为即使您自己的电路板是 PSFB EVM 的确切副本、代码也是评估代码、而不是真正的可直接用于生产环境的代码。  如果您的电路板不是 EVM 的密件、则需要调整以适应更改。  下载格式为.x0格式。  我怀疑您可以在 UCD3138的下载代码中找到已经编译的.x0文件、但我不确定。  

    我建议您首先尝试从视频培训中下载第一个实验、作为确保编译和下载系统正常工作的简单方法。  

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

    感谢你的答复。

    我们下载了与 PSFBEVM 中使用的程序相同的程序。 但是  、观察到卵泡脉冲波。

    是否有任何因素被认为是导致这种情况的原因?

    DPWM0A (黄色)和 DPWM0B (蓝色)引脚

    此致、

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

    如果您的电路板与 PSFB 不完全相同、则无法轻松判断程序将执行什么操作。

    我建议使用 Fusion GUI 来查看它是否找到 PSFB 并与之配合使用。  这是您使用 Fusion GUI 的目标之一、对吧?

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

    感谢你的答复。

     

    我们将使用 Fusion GUI。 上一个问题已解决、找到 PSFB。

    但是,我们还有另一个问题。

     

    我们扫描并下载了与 PSFBEVM 中使用的程序相同的程序。

    我们还下载了此 URL 的程序(www.ti.com/tool/ucd3138fw-psfb )。

    我们尝试了这两个代码。 因此、我们希望使用 PSFBEVM 的代码。

    但是、使用 PSFBEVM 的代码、Fusion GUI 中没有 VIN_OFF 和 VIN_ON 命令。

     

    下图是 PSFBEVM 和 URL 的使用代码。


     

    使用 PSFBEVM 代码时、是否可以显示 VIN_OFF 或 VIN_ON 命令?

    是否可以在 Fusion GUI 中使用? 还是需要使用 Code Composer Studio?


    此致、



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

    Ian 将帮助您解决此问题。 简而言之、GUI 将显示命令位掩码指示的内容。 因此、需要更新位掩码以反映这些命令、其次、您还需要在固件中支持这些命令。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    查看 PSFB 代码的最新版本、应提供 VIN off 和 VIN_on、并显示支持的命令。  我现在是出差、因此无法下载并检查它。  您是否正在使用最新版本?  

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

    感谢你的答复

    我们 使用 PSFBFirmware-1.1-windows-installer 和 Code Composer Studio 6.2.0来创建 x0文件。

    我们尝试安装 Code Composer Studio 的最新版本8 、但无法安装。  我们是否需要使用最新版本?

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想您说、如果您使用 psfb 1.1、您会打开和关闭 VIN? 您当然应该、这就是您应该使用的版本。 我不确定 EVM 随附的代码是什么、但它是较旧版本。 将这些函数添加到 PMBus 并不是一项微不足道的任务。 您可能还需要将实现 VIN_ON 和 VIN_OFF 的代码添加到控制代码中、以及在 ADC 值和实际电压之间进行转换、DFLASH 存储和检索参数、当然还有 PMBus 命令。 在 PSFB 1.1中、这一切都为您完成。
    如果您想了解它是什么、可以从 PMBus_topology.c 中的此处开始:

    #define PMBus_CMD_35_FUNCLOCK_POING_READ_WRITE_VIN_ON_LIMIT
    #define PMBus_CMD_35_query (query_command_supported + query_write_supported + query_read_supported + query_linear)

    #define PMBus_CMD_36_FUNCLOCK_POING_READ_WRITE_VIN_OFF_LIMIT
    #define PMBus_CMD_36_query (query_command_supported + query_write_supported + query_read_supported + query_linear)

    如果您查看上面指向的函数、您可以看到一些数据存储在何处。 如果对变量执行全局搜索、您将看到它如何存储在数据闪存中、如何翻译以及如何在运行代码中使用。

    如果您确实需要、那么可以尝试将所有这些函数传输到 EVM 的旧版本代码、它的源代码可用。 请注意、较旧的代码可能使用稍微不同的方法来调用 PMBus 命令、但这并不会产生很大的影响。

    在 PSFB 1.1中、还需要设置命令的使能位、这些位位于网络上的默认版本中。


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

    请使用此页面中的指导正确设置环境。
    e2e.ti.com/.../2736436
    谢谢、
    Sanatan