您好!
我们在设计中使用2个具有不同 I2C 地址的 UCD90160A PowerManager。
我们的处理器 P3041支持时钟条纹。
上电后、处理器从两个 PowerManager 读取器件信息。
我们发送以下命令:
1.9D 并读取6个字节
2.99并读取 8个字节
3.9C 并读取4个字节
4.9B、读取8个字节
5.9A 并读取6个字节
在某些随机情况下、我们遇到的问题是、在执行命令9A 后 PowerManager 未响应。
有时是 Powermanager 1、有时是 PowerManager2。
对于所有命令、我们在软件中使用相同的例程。 因此、我们可以同时对每个命令执行该操作。
我们还尝试更改命令的顺序。 这意味着在 Pos 5上、我们发送命令9C 或9D。
我们看到 PowerManger 每次 都没有响应(当我们看到错误时)、而这 与命令无关
读取设备信息后、处理器从 PowerManger 读取1000次、没有任何错误(无响应)。
您能解释一下为什么我们有时会遇到此错误。 当我们在巴士上看振荡器时,信号质量很好。
此致
Christian Guenther
