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.

[参考译文] UCD3138PSFBEVM-027:UCD3138PSFBEVM-027问题(AUXOUT 不输出)

Guru**** 2382480 points
Other Parts Discussed in Thread: USB-TO-GPIO2, UCD3138A64CEVM-660, UCD3138A64, UCD3138PSFBEVM-027, UCD3138CC64EVM-030, UCD3138, UCD3138128A, UCD3138128
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1412340/ucd3138psfbevm-027-problems-with-ucd3138psfbevm-027-auxout-not-output

器件型号:UCD3138PSFBEVM-027
主题中讨论的其他器件: UCD3138CC64EVM-030UCD3138、USB-TO-GPIO2、UCD3138A64CEVM-660 、UCD3138A64 UCD3138128AUCD3138128

工具与软件:

我正在尝试评估 UCD3138PSFBEVM-027、但我有两个与之相关的问题。
①我正在输入400V 电压、但 PWR050的 AUX 输出不能正确输出、并且 D26一直闪烁。
设置是否存在问题?
*尚未连接负载。
②我已将 USB-TO-GPIO 连接到 UCD3138CC64EVM-030并已启动"Fusion Digital Power Studio"、但显示消息"No Devices Found!" 出现、无法连接。
是否需要完成任何设置?

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

    您好!Koumei、

    1) 1) PWR050

    是的、我们在 PWR050作为辅助电源的可靠性方面遇到了一些问题。 无论 是否连接了 UCD 控制卡(UCD3138CC64EVM-030)、PWR050都应该工作。 尝试断开 UCD3138CC64EVM-030控制卡的连接、并确保 PWR050根据输入输出正确的电压(例如、PWR050的引脚6应与输入电压成正比)。 在 PWR050输出上添加一些电阻负载也可能有助于提高性能。

    我已经附上了 PWR050的原理图、PCB 和 BOM 以帮助进行调试。

    e2e.ti.com/.../7848.PWR050A_5F00_SCH.pdf e2e.ti.com/.../PWR050A_5F00_PCB.pdf e2e.ti.com/.../PWR050A_5F00_BOM.pdf

    2)控制卡电源

    是否正在通过 USB 转 GPIO2适配器为控制卡供电? 必须组装 J2跳线、从而从 USB 转 GPIO2适配器向 UCD3138提供3.3VD 电源。

    此致、

    Jonathan Wong

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

    你好、Jonathan

    感谢您提供有关 PWR050的信息。

    在提出该问题后、我进行了更多研究、发现将输入电压降低到395V 可实现正常输出。 现在、我将继续进行此评估。

    我将进一步研究控制卡。

    顺便说一下、UCD3138-PSFB 固件是否在购买 UCD3138PSFBEVM-027后立即下载到 UCD3138CC64EVM-030控制卡中?

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

    你好、Jonathan

    出现新问题、我无法再检测到 ROM。 我想知道如何解决它。

    这是我做了什么:

    1) 1)我下载了"UCD3138_PSFB_PCM.x0"、该文件是从 UCD3XXX DeviceGUI 中的"固件下载"中使用 CCS 编译"UCD3138_PSFB_PCM"而获得的、并确认它可以正常运行。

    2)我想在打开电源后立即启动固件,所以我更改了下载选项并下载了它。

    3)我想把它恢复到原来的状态,所以我检查了"Erace 数据闪存"并下载了它。

    我不记得详细的设置很好,但它是否有可能在购买后立即返回到状态?

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

    您好!Koumei、

    是否有关于 UCD3xxx 器件 GUI 的屏幕截图和收到的错误消息?

    如果您当前在闪存模式下运行 UCD3138、则可以点击 DEVICE_ID、以确保 UCD3xxx GUI 和 UCD3138之间的通信。 如果 UCD3138处于闪存模式、您可以单击"Command Program to jump to ROM (SendByte 0xD9 to Address 88)"以使 UCD3138返回 ROM 模式。

    UCD3138CC64EVM-027附带的 UCD3138CC64EVM-030 会自动预装 UCD PSFB 固件。 您可以使用 UCD3xxx 器件 GUI 再次下载它。 您可在以下位置找到 UCD PSFB 固件: https://www.ti.com/tool/UCD3138FW-PSFB

    此致、

    Jonathan Wong  

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

    你好、Jonathan

    感谢您的答复。

    我附加了使用 UCD3XXX 器件 GUI 与 UCD3138CC64EVM-030通信时的屏幕截图。

    以下屏幕截图是在我启动 UCD3XXX 器件 GUI 并点击"Scan Device ROM"时截取的。

    另一个是点击 DEVICE_ID 时的屏幕截图。

    我好像根本无法与 UCD3138通信。 是否已进入不可恢复的状态?

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

    您好!Koumei、

    您能简要介绍一下整个调试设置吗? 请从图片中看到您的 USB 转 GPIO2适配器已连接到 UCD 控制卡、以便我可以确认设置是否正确。

    看起来 UCD 没有响应任何 PMBus 命令。 如果 UCD 正常运行、则它应在 ROM 模式或闪存模式下做出响应。 UCD 可被锁定在闪存模式中。 或者、您可能无法正确地为控制卡上的 UCD 供电。 您是否按照第一个 POST 中的方式组装了 J2跳线? 您是否有另一个 UCD 芯片来确认您的设置是否正确?

    此致、

    Jonathan Wong

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

    こんにちは、ジョナサン μ A

    お返事ありがとうございます。μ A

    セットアップ状態の写真をお送りします。μ A
    この状態でROMモードで一度通信できましたので問題ないと思います。μ A

    「フラッシュモードではUCDがロックされる可能性があります」とありますが、フラッシュモードでロックされてしまうと元の状態に戻すことは不可能なのでしょうか?μ A

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

    您好!Koumei、

    在此处添加翻译以进行搜索:

    你好、Jonathan

    感谢您的答复。

    我们将向您发送设置状态的图片。
    在这个状态下、我可以在 ROM 模式下进行一次通信、所以我认为没有问题。

    "UCD 可能会被锁定在闪存模式中"、但一旦被锁定在闪存模式下、就无法恢复到其原始状态吗?

    感谢您发送您的设置图片。 设置看起来 正确。 请注意、如果将 UCD 控制卡连接到 EVM、则不应同时连接 J2和 J6。 否则、电源将同时来自 EVM 和 USB 转 GPIO2适配器。 现在、没有连接 EVM、所以没有问题。  

    仅当固件以某种方式卡住(例如在 while 循环中)、无法到达允许 UCD 跳回 ROM 模式的代码(例如"Clear_integrity_word ()或 PMBus_handler ()")时、UCD 才会锁定在闪存模式。 只要您有可靠代码或硬件后门、那么 UCD 就不可能被锁定在闪存模式下。 但是、如果您的 UCD 确实在闪存模式下被锁定、那么您无法执行太多操作来恢复到原始状态。 之后可能需要一个新芯片。

    此致、

    Jonathan Wong

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

    你好、Jonathan

    感谢您的答复。

    在当前状态下似乎没有任何恢复的希望。 我将尝试用新的芯片替换它。

    我在运算中可能犯了一个错误、编写了校验和。

    我有两个问题。

    1) 1)您能否告诉我在安装新芯片时是否需要采取任何预防措施?

    2) 2)我认为同一固件可以用于 UCD3138A64CEVM-660、但这是正确的吗?

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

    您好!Koumei、

    1) 1)您能否告诉我在安装新芯片时是否需要采取任何预防措施?

     可以执行两个预防措施来防止 UCD 锁定在闪存模式。

    第一个预防措施是确保您选择" 请勿写入程序校验和(保持在 ROM 中) "选项。 这意味着只要 UCD 下电上电(关闭和打开)、UCD 就会以 ROM 模式启动、并且必须手动发出命令以执行其固件。 这确保了如果 UCD 锁定在闪存中、那么在您重启电源时、UCD 将返回到 ROM 模式、您可以下载新的安全固件。

    如果您已准备好使用生产固件、则可以选择"Write program checksum (automatic execute)"(写入程序校验和(自动执行))选项。 这意味着在 UCD 下电上电时、您的固件将自动执行。 因此、当您有可用于生产的稳定固件时、您可以选择第二个选项、固件将始终执行。

    第二个预防措施是在主功能开始时包括硬件后门。 如果 UCD 卡在主代码中的某些 while 循环或条件下、因此无法执行任何代码来返回 ROM 状态、则 UCD 将被锁定在闪存模式。 通过添加硬件后门、可以确保 UCD 能够跳回 ROM 模式。 这通常是通过将某个引脚短接至 GND 来实现的、如果该引脚拉至3.3V、 将执行 A 跳转至 ROM 命令 (例如"Clear_integrity_word ()")。

    PSFB 固件具有硬件后门、但注释掉、如下所示。 可以通过取消注释"PMBUS_READ_WRITE_ROM_MODE (PMBus_WRITE)"功能来重新激活硬件后门。 因此、 如果将 FAULT3和 FAULT2绑定至3.3V、那么只要 UCD 下电上电、UCD 就会自动跳转到 ROM 模式、因为这是 UCD 在主函数中执行的第一个操作、而且不会有机会卡在某个状态下。

    您可以在这篇 E2E 帖子中了解有关硬件后门的更多信息: https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1356278/ucd3138allcevm150-fault-pins-assignment-in-llc-evm-firmware 

    2) 2)我认为同一固件可以用于 UCD3138A64CEVM-660、但这是正确的吗?

    是的、PSFB 固件将在 UCD3138A64CECM-660上工作。 只需确保为正确的器件型号选择构建选项。 UCD3138A64CEVM-660随附已安装的 UCD3138A64、但也与任何80引脚 UCD 型号(UCD3138A64、UCD3138128和 UCD3138128A)兼容。

    此致、

    Jonathan Wong

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

    你好、Jonathan

    感谢您的答复。

    我们将根据您提供的信息继续进行评估。 感谢您的支持。