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.

[参考译文] UCD9248:CAN#39;t config ucd9248 (newchip)

Guru**** 2551110 points
Other Parts Discussed in Thread: UCD9248, UCD9246

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/792678/ucd9248-can-t-config-ucd9248-newchip

器件型号:UCD9248
主题中讨论的其他器件: UCD9246

大家好、

我使用 TI 的软件 Fusion Digital Power Designer 来配置 UCD9248。  当我将 PC 和电路板连接到 TI 的 UCD90SEQ64EVM 时、它可以扫描三 个 UCD9248、然后按如下方式弹出一个窗口、我不知道原因。 当我连接主板或使用 TI 的 SMBus、I2C 和 SAA 调试工具时 ,我可以读取命令(0x78、0x7E、...) 关于寄存器状态、但我无法向 UCD9248写入任何命令(全部返回 NACK)。 请给我一些建议、非常感谢!

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

    现在是周末。 下周初、我们将有人来看看。

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

    我编写了一个命令 PMBus (ROM_MODE)代码0xDB、我的 UCD9248在 ROM 中有橡皮擦代码、现在我无法使用 TI 的 SMBus、I2C 和 SAA 调试工具从 UCD9248读取或写入任何内容。 这实在太糟糕了。 请尽快帮助我! 非常感谢

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

    请,我需要你的帮助!  

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

    如果器件处于 ROM 模式、其地址为11d =>执行"SendByte、命令代码= 0xF0至 PMBus 地址11d 将器件发送到程序模式。 或者、您也可以执行以下步骤:

    1.从 Fusion GUI 启动"UCD9XXX 器件 GUI"。

    2.点击"Scan Device in ROM mode"链接。 如果器件处于 ROM 模式、将启用"执行其程序的命令 ROM "。 然后点击该链接、将器件从 ROM 模式切换到程序模式。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢! 我只是解决这个问题。 但我的问题是无法在 Fusion Design Online 中配置器件。 Fusion Design Online 无法访问 PHASE_INFO。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     有时、它无法访问 PHASE_INFO、有时它无法访问 PHASE_ENABLE。 请帮我解决这个问题!

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

    由于这 是 UCD 序列发生器产品的 EVM、我将检查 EVM 原理图以查看是否有任何阻止 UCD 控制器接受命令的因素。

    我有此 EVM、可以尝试重新创建相同的故障条件。

    您操作的 Fusion GUI 是什么版本?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    仅当电源轨关闭(停止转换)=>如果电源轨的 ON_OFF_CONFIG (0x02)设置为 AUTO_Enable (始终转换)、则可以修改 PHASE_INFO 和 PHASE_ENABLE、然后将 ON_OFF_CONFIG 更改为使用 OPERATION 命令。 然后使用操作命令(0x01)关闭电源轨(停止转换)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我的版本为7.1.1 (2018-09-17)。

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

    我使用 SMBus、I2C 和 SAA 调试工具来检查:

    ON_OFF_CONFIG (0x02)值:1A

    我写入 PHASE_INFO (0xD2)值0x01000000、它返回 ACK、但我读取 PHASE_INFO 值仍然为0x00000000。

    我写入了 PHASE_ENABLE (0xDE)值0x01、它返回 NACK。

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

    我看到:

    寄存  器:STATUS_MFR_SPECIFIC 始终为0x24、这意味着 Iivalid PHASE_INFO 或 GPIO_SEQ_CONFIG。

    如果我更改某些命令的值(ON_OFF_CONFIG、OPERATION、...) , 它将被更改,然后我写入 PHASE_INFO (0xD2)值0x01000000。 我之前更改的命令值是复位默认值。 我想、当我写入 PHASE_INFO 时、我的器件已复位、我不知道如何解决该问题。

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

    矩阵中似乎存在干扰。

    我相信我能够再现您遇到的问题。

    为此、我放置了一个 UCD9246 、该 UCD9246使用出厂映像 FW 刷写到 EVM 中。

    (您必须使用此器件、因为 UCD9248不适合 UCD90SEQ64EVM)

    1) 1) 运行 Fusion Digital Power Designer v7.1.1会导致器件在 无轨窗口的情况下打开:

    2) 2)点击  Configure 按钮会对该窗口进行以下更新:

    看起来可能没有发生软重置、因为我们可以在这里看到配置按钮仍然存在、不应该存在、该按钮应该已经转变为完成。

    3) 3)进一步单击"Configure"按钮返回 NACK 响应、请参阅下面的内容。

    4) 4)单击 Cancel (取消)将指示未 找到设备、单击 OK (确定)按钮将关闭该工具。

    5) 5)重新运行 Fusion Digital Power Designer 将导致出现以下窗口。

    解决方案:

    在步骤2: 取消 Fusion 应用程序后、您将看到找不到器件。

    对 EVM 进行下电上电(拉出 USB 电缆一秒钟、然后重新插入(这将实现与 GUI 中软复位应该具有的功能相同)

    重新启动 Fusion Digital Power Designer、器件应与 第一个电源轨关联的第一相(1A)。

    此致、

    Brad