主题中讨论的其他器件: UCD9240
您好!
我们的一位客户遇到了以下问题。 感谢您执行任何故障排除步骤! 如果您需要更多信息、请告诉我:
"我们使用两个 UCD9246、每个芯片控制一个具有6个相位的电压轨、这两个电压轨都位于同一个 PMBus 上。 在开始阶段、我们使用 TI 工具配置了器件、以便对序列发生器进行编程。 PMBus 导出到微控制器并由固件使用。
在首次上电期间、固件将使用 TI 脚本、使用 PMBus 命令配置 UCD9246器件。 在向芯片发送命令之前、两个芯片都将启用电源、并释放复位信号。 使用示波器进行探测已验证电源和复位信号是否按预期工作。
通过固件配置芯片之前、对芯片的所有传感器读取都将暂停。
在尝试配置器件时、我们有两个问题:
- 芯片将无法通过 PMBus (NACK 至 PMBus 命令)间歇性地进行通信。
有时、通信会在重启后立即工作、但有时需要3-4个电源周期、然后器件才会使用 ACK 响应 PMBus 命令。
当芯片无法通信时、有时它会在前几条命令上进行通信、然后在其余命令上进行 NACK 通信。
- 我们尝试发送到器件的第一个命令是 PHASE_INFO。 此命令始终从器件获取 NACK。
如果我在发送 PHASE_INFO 之前添加另一个 PMBus 命令、则它将获得 ACK OK。 它告诉我们芯片可以正常工作。
如果在第一个 PHASE_INFO 命令之前发出软复位命令、则所有通信都会成功 ACK。 不过、我认为此处不应要求软复位。
您能否就我们的观察结果以及调试这些问题的任何步骤提供一些建议?"
谢谢、
Ryan B.
