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.

[参考译文] UCD3138:PMBus 的 UCD3138项目模板

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/590159/ucd3138-ucd3138-project-template-for-pmbus

器件型号:UCD3138

大家好、

我的一位同事问、UCD3138是否有任何完全组装的项目模板可以通过 PMBus 进行编译。 目前、他正在使用示例工程并为每个新工程修改该工程。

我们有什么可以让他更轻松的东西吗?

谢谢、

不需要

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

    如果您需要一个只执行 PMBus 的简单代码、我想您说的话、您可以使用以下培训代码:

    第一个实验中除了 PMBus 几乎没有其他东西。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这会发送到电子邮件、上面的答案将其关闭。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、我还在寻找 PMBus 代码、但对于 UCD3138A 而言。 UCD3138A 是否有任何简单的培训实验室代码?  

       

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

    我认为培训代码实际上可以设计为可以更改为不同的处理器。

    即使它们不是、UCD3138A 也与 UCD3138非常兼容。  UCD3138A 迁移指南中介绍了一些具体细节、如最小死区时间、但它们不会影响基本 PMBus 功能。  因此、您应该能够在 UCD3138A 上使用 UCD3138培训实验室

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

    感谢您的快速回复!

    我检查了 Lab_1 hello world 仅适用于 UCD3138、UCD3138A64、UCD3138064和 UCD3138128。 我尝试在 CCSv6.2.0中构建 lab_1、并将 UCD3138设置为活动目标。 然后、我将.x0文件下载到 UCD3138A 评估板(UCD3138ACCEVM149)。 它首先表示"下载完成、无错误"、然后表示"没有 PMBus 器件响应 DEVICE_ID 请求"、如下面的屏幕截图所示:

    首先、我忽略了这个问题、并尝试使用内存调试器函数。 但我发现字符串中的所有内容都是0。

    为什么没有 PMBus 器件响应 DEVICE_ID 请求? 是因为我在 UCD3138A 评估板中使用 UCD3138代码吗?

    此外、我下载了专为 UCD3138A 设计的 LLC 示例代码。 我发现在 PMBus 代码中、与 Lab_1相比有很多差异、并且还包含许多 LLC 系统信息、如系统 define.h、variables.h 等

    PMBus 代码似乎与系统信息相结合。 是否有任何标准 PMBus 代码、以便我可以创建新的简单项目并轻松导入 PMBus 函数?

    提前感谢您!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可能犯了标准错误。 以下是来自培训实验室的一些代码以及注释:

    您是否已将故障3引脚接地? 如果故障3悬空为高电平、则会发生后门校验和清除和复位:

    ///-------------------------------------------------------
    //重要:阅读下面的内容,否则代码可能无法正确执行
    ///-------------------------------------------------------
    //将引脚 FAULT3接地以实现正常运行
    //将引脚 FAULT3连接到3.3V 以清除校验和
    if (GioRegs.FAULTIN.bit.FLT3_IN = 1)

    clear_integration_word_();


    我有时会自己错过这个。


    现在、对于下一个问题、您需要研究 LLC 代码以查看 PMBus 命令实现、但它在您的应用中会有所不同。

    您可以从培训实验室开始添加内容、也可以从 LLC 中删除内容。 实际上、我通过第二种方法制作了原始的培训实验室代码。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    再次感谢您的快速回复! 我被卡住了一段时间。 非常感谢您提供的有用信息!

    这次我将引脚 FAULT3接地。 下载.x0文件后 、仍然存在"无 PMBus 响应"问题、无法再检测到 ROM、如以下屏幕截图所示:

    此外、我无法进入内存调试器模式、因为没有连接 ROM:

    我单击了"device_ID"、并弹出了详细的器件信息。 然后、我单击"Command Program to Jump to ROM"、但失败、错误信息为 NACK、如下所示。 这些问题的原因是什么? 提前感谢您!

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

    对于 UCD3138系列器件、请使用 Fusion Digital Power Studio GUI。  Fusion Digital Power Designer 不适用于 UCD3138。  

    www.ti.com/.../fusion-digital-power-studio

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

    好的、我将尝试使用 Power Studio GUI。 但我从培训视频中看到、我需要使用 UCD3138的 Fusion Digital Power 设计器。 以下是链接和屏幕截图。 这是否过时了?

    https://training.ti.com/ucd3138-digital-power-tools-installing-ucd3138-device-gui?cu=841391

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

    是的、正确。  它已经过时。  

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

    嗯、至少看起来您尚未对校验和进行编程。  好极了。  在确定校验和是否全部正常工作之前、请勿对其进行编程。  我怀疑问题是 CCS 6上的编译器已经从原始代码编写的内容发生了变化。  有时、这会更改文件构建设置。  您需要转到 CCS 6.x、显示文件、然后右键单击"Zero out integrity word."。  

    单击 show build settings。  然后您需要 ARM 编译器->处理器选项。  在"指定代码状态"中、选择32位。

    我感到困惑的是、为什么它不会为您提供第一个器件 ID 的结果(下载中的 ID、但在第二个 ID 上会显示。  您使用的 GUI 请求的速度可能太快。

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

    非常感谢您的回复!

    Amiel 昨天告诉我、我需要使用 Fusion Digital Power Studio GUI 而不是 Fusion Digital Power Designer、因为数字电源设计器不再适用于 UCD3138系列。 我尝试过、最后它运行良好。 因此、我认为可能需要更新视频教程、以便 UCD3138的初学者不会混淆这两个软件。

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

    您好,我已经通知了视频制作者,他们正在考虑进行此编辑以及其他编辑。