工具与软件:
在打开 PSMBUS_CNTRL 引脚之前、我正在访问 UCD 以检查其器件 ID (使用 i2c 命令)。 在一些系统上运行正常、但在某些系统上、我在访问 UCD 芯片之后和打开 PSMBUS_CNTRL 引脚之前需要几秒钟的延迟。 我的硬件团队已通知我、PSMBUS_CNTRL 引脚是上电序列开/关(开始电源时序)。 在这种情况下、我可能缺少详细信息、但有人知道为什么会发生这种情况吗?
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.
工具与软件:
在打开 PSMBUS_CNTRL 引脚之前、我正在访问 UCD 以检查其器件 ID (使用 i2c 命令)。 在一些系统上运行正常、但在某些系统上、我在访问 UCD 芯片之后和打开 PSMBUS_CNTRL 引脚之前需要几秒钟的延迟。 我的硬件团队已通知我、PSMBUS_CNTRL 引脚是上电序列开/关(开始电源时序)。 在这种情况下、我可能缺少详细信息、但有人知道为什么会发生这种情况吗?
可以、PMBUS_CNTRL 引脚由主机控制、用于开启/关闭电源序列。 但不幸的是、这并没有回答我的问题。 我们将在两个相同的系统上使用相同的 UCD90320电源序列发生器。 在一个模块中、我们需要在从 UCD 读取器件 ID 和使用 PMBus_CNTRL 启动 UCD 电源序列之间添加延迟、而在另一个系统中、我们不需要该延迟即可保证器件正常工作。 (注意:器件 ID 由主机读取、然后主机本身使用 PMBus_CNTRL 打开电源序列)。 此外、还观察到、如果我使用0xDB 命令复位 UCD 芯片、而不是延迟、该命令也有效、但一个系统上需要延迟或复位、而其他系统上则不需要。 我正在努力理解为什么会出现这种行为差异。
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 控制、请更改"挡泥板小型"器件
安妮
比较这2个项目文件、存在差异、尤其是在"开/关"配置中(如下面的屏幕截图所示)=>行为是不同的。
"挡泥板小型"器件的 ON_OFF_CONFIG 设置为"始终"=>只要有电源轨、电源轨开启、并且仅通过断电或软关闭来关闭。
"V400XT"器件的 ON_OFF_CONFIG 设置为使用电源轨1上的 PMBUS_CNTRL 引脚、并在电源轨2上运行=>在 PMBUS_CNTRL 置为有效时电源轨1开启、在 PMBUS_CNTRL 置为无效时关闭电源轨1。
=>如果您希望电源轨由 PMBus_CNTRL 控制、请更改"挡泥板小型"器件
安妮
[报价]您好!
感谢您提供这些信息、但我们不使用这些电源轨、也没有使能功能。 因此、它们将保留为"始终"设置。 还有什么其他可能会引起问题的东西吗?