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.

[参考译文] UCD90320:电源时序故障

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1410975/ucd90320-power-sequencing-fail

器件型号:UCD90320

工具与软件:

在打开 PSMBUS_CNTRL 引脚之前、我正在访问 UCD 以检查其器件 ID (使用 i2c 命令)。 在一些系统上运行正常、但在某些系统上、我在访问 UCD 芯片之后和打开 PSMBUS_CNTRL 引脚之前需要几秒钟的延迟。 我的硬件团队已通知我、PSMBUS_CNTRL 引脚是上电序列开/关(开始电源时序)。 在这种情况下、我可能缺少详细信息、但有人知道为什么会发生这种情况吗?  

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

    在测试不同的延迟后、我发现在器件 ID 读取和打开 PSMBUS_CNTRL 之间需要至少8秒的延迟。  

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

    嗨、Choksi、

    用户可以将使用 PMBUS_CNTRL 引脚配置为电源轨的电源序列开启/关闭、但这不是必需的。 即使这样、 PMBUS_CNTRL 引脚开/关也由 PMBus 主机控制、而不是 UCD 控制。  

    此致

    安妮

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

    可以、PMBUS_CNTRL 引脚由主机控制、用于开启/关闭电源序列。 但不幸的是、这并没有回答我的问题。 我们将在两个相同的系统上使用相同的 UCD90320电源序列发生器。 在一个模块中、我们需要在从 UCD 读取器件 ID 和使用 PMBus_CNTRL 启动 UCD 电源序列之间添加延迟、而在另一个系统中、我们不需要该延迟即可保证器件正常工作。 (注意:器件 ID 由主机读取、然后主机本身使用 PMBus_CNTRL 打开电源序列)。 此外、还观察到、如果我使用0xDB 命令复位 UCD 芯片、而不是延迟、该命令也有效、但一个系统上需要延迟或复位、而其他系统上则不需要。 我正在努力理解为什么会出现这种行为差异。  

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

    嗨、Choksi、

    这两个系统的配置是否相同? 您是否可以使用 Fusion GUI 将这2个系统的2个配置文件附加为工程文件(.xml)?

    安妮

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

    e2e.ti.com/.../System-1-XML.xmle2e.ti.com/.../System-2-XML.xml

    系统1存在问题、需要延迟或复位。
     
    系统2的某些单元需要延迟/复位、而某些单元不需要延迟/复位。  

    如果您需要更多信息、请告诉我。  

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

    嗨、Choksi、

    比较这2个项目文件、存在差异、尤其是在"开/关"配置中(如下面的屏幕截图所示)=>行为是不同的。

    "挡泥板小型"器件的 ON_OFF_CONFIG 设置为"始终"=>只要有电源轨、电源轨开启、并且仅通过断电或软关闭来关闭。

    "V400XT"器件的 ON_OFF_CONFIG 设置为使用电源轨1上的 PMBUS_CNTRL 引脚、并在电源轨2上运行=>在 PMBUS_CNTRL 置为有效时电源轨1开启、在 PMBUS_CNTRL 置为无效时关闭电源轨1。

    =>如果您希望电源轨由 PMBus_CNTRL 控制、请更改"挡泥板小型"器件

    安妮

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="102555" url="~/support/power-management-group/power-management/f/power-management-forum/1410975/ucd90320-power-sequencing-fail/5406640 #5406640"]

    比较这2个项目文件、存在差异、尤其是在"开/关"配置中(如下面的屏幕截图所示)=>行为是不同的。

    "挡泥板小型"器件的 ON_OFF_CONFIG 设置为"始终"=>只要有电源轨、电源轨开启、并且仅通过断电或软关闭来关闭。

    "V400XT"器件的 ON_OFF_CONFIG 设置为使用电源轨1上的 PMBUS_CNTRL 引脚、并在电源轨2上运行=>在 PMBUS_CNTRL 置为有效时电源轨1开启、在 PMBUS_CNTRL 置为无效时关闭电源轨1。

    =>如果您希望电源轨由 PMBus_CNTRL 控制、请更改"挡泥板小型"器件

    安妮

    [报价]

    您好!  

    感谢您提供这些信息、但我们不使用这些电源轨、也没有使能功能。 因此、它们将保留为"始终"设置。 还有什么其他可能会引起问题的东西吗?  

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

    嗨、Choksi、

    2种配置不同、尤其是电源轨的导通设置、因此时序不同、一种需要复位、另一种不需要。

    安妮