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.

[参考译文] UCD90160:在0xFb 寄存器上写入失败

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1248841/ucd90160-fail-write-on-0xfb-register

器件型号:UCD90160

专家、您好!

我的客户在写入0xfb 寄存器时失败、他们想知道原因、你知道吗? 下面显示了日志。

#wade_ucd_GPIO_set 22 1
root@bmc :~# i2cset -f -y 2 0x34 0xfa 22
root@bmc:~# i2cset -f -y 2 0x34 0xfb 0x7
错误:写入失败
root@bmc:~# i2cset -f -y 2 0x34 0xfb 0x4
错误:写入失败

#楔 形_ucd_GPIO_set 12 1
root@bmc :~# i2cset -f -y 2 0x34 0xfa 12
root@bmc:~# i2cset -f -y 2 0x34 0xfb 0x7
错误:写入失败
root@bmc:~# i2cset -f -y 2 0x34 0xfb 0x4
错误:写入失败

 

#wade_ucd_GPIO_set 13 1
root@bmc :~# i2cset -f -y 2 0x34 0xfa 13
root@bmc:~# i2cset -f -y 2 0x34 0xfb 0x7
错误:写入失败
root@bmc:~# i2cset -f -y 2 0x34 0xfb 0x4
错误:写入失败

#楔 形_ucd_GPIO_set 20 1
root@bmc :~# i2cset -f -y 2 0x34 0xfa 20
root@bmc:~# i2cset -f -y 2 0x34 0xfb 0x7
错误:写入失败
root@bmc:~# i2cset -f -y 2 0x34 0xfb 0x4
错误:写入失败

#wade_ucd_GPIO_set 21 1
root@bmc :~# i2cset -f -y 2 0x34 0xfa 21
root@bmc:~# i2cset -f -y 2 0x34 0xfb 0x7
错误:写入失败
root@bmc:~# i2cset -f -y 2 0x34 0xfb 0x4
错误:写入失败

此致、

安连

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

    您好

    请在故障情况下捕获 FA 和 FB 命令的 I2C 波形

    此致

    颐和

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

    尊敬的 Yihe:

    根据与客户核实的结果、我们发现有一个寄存器映射、如下所述。 我们可以知道忽略的含义是发送 NACK 到主机还是仍发送 ACK、但寄存器不会更新该值吗?  此外、UCD90160是否会自动清除 Enable 位? 客户将检查在将0x7发送到 FBH 寄存器之前是否清除了该位、如果先发送0x4、则应忽略该位。 谢谢!

    此致、

    安连

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

    尊敬的 Yihe:

    与客户核实后、UCD90160使用 GPIO 功能正常工作、即使他们在这种情况下发现写入失败。 因此、他们想知道以下问题。 你能帮我吗?" 谢谢!

    1. 0xfb 的此访问是否有任何时序要求、因为0xfa 上没有问题?
    2. 重复 GPIO 设置是否有任何过程要求? 文档中无具体说明。
    3. UCD 是否可能正忙于设置配置? 我这样说是因为我们在单个器件上看到了重复写入失败消息。
    4. 如果我们发现此故障、UCD90160会出现什么行为?

    此致、

    安连

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

    您好

    请发送示波器捕获波形。 从器件的角度来看、绝不会为0xFB 命令发出 NACK。

    因此我需要检查波形、以查看是否有来自外部的干扰。

    此致

    颐和

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

    尊敬的 Yihe:

    您是否有有力证据证明它与噪音有关? 我已经要求客户捕获波形、但他们认为0xFA 命令没有问题、主机未更改、这应该不会在硬件上出现问题。 谢谢!

    此致、

    安连

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

    您好

    客户需求模块提供波形、以便我们进行查看并帮助进行调试。

    此致

    颐和

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

    大家好、Yihe

    请参阅以下客户的回复。 请回答以下有关 UCD 的行为吗? 谢谢!

    您好、Ann。

    您仍然无法捕捉我的观点。

    对于0xfa、它选择相应的 GPIO

    对于0xfb、它启用该 GPIO

     

    让我们改变一下方式、请从 TI 的角度填写可能的行为。

    我们绝对会检查 UCD90160的响应情况、但我们必须知道预期的行为是什么。

    TI 应该有比我们更多的概念。

    谢谢。

     

    #wade_ucd_GPIO_set 22 1
    root@bmc:~Δ I2cset -f -y 2 0x34 0xfa 22=>      成功选择 GPIO13。
    root@bmc:~# i2cset -f -y 2 0x34 0xfb 0x7
    错误:写入失败                                      =>写入失败时可能出现的行为???????                                     
    root@bmc:~# i2cset -f -y 2 0x34 0xfb 0x4
    错误:写入失败                                           =>写入失败时可能出现的行为???????

    #楔 形_ucd_GPIO_set 12 1
    root@bmc:~# i2cset -f -y 2 0x34 0xfa 12      =>成功选择 GPIO14。
    root@bmc:~# i2cset -f -y 2 0x34 0xfb 0x7
    错误:写入失败                                           =>写入失败时可能出现的行为???????
    root@bmc:~# i2cset -f -y 2 0x34 0xfb 0x4
    错误:写入失败                                           =>写入失败时可能出现的行为???????

     

    #wade_ucd_GPIO_set 13 1
    root@bmc:~Δ I2cset -f -y 2 0x34 0xfa 13       =>成功选择 GPIO15。
    root@bmc:~# i2cset -f -y 2 0x34 0xfb 0x7
    错误:写入失败                                           =>写入失败时可能出现的行为???????
    root@bmc:~# i2cset -f -y 2 0x34 0xfb 0x4
    错误:写入失败                                           =>写入失败时可能出现的行为???????

    #楔 形_ucd_GPIO_set 20 1
    root@bmc:~Δ I2cset -f -y 2 0x34 0xfa 20            =>成功选择 GPIO3。
    root@bmc:~# i2cset -f -y 2 0x34 0xfb 0x7
    错误:写入失败                                           =>写入失败时可能出现的行为???????
    root@bmc:~# i2cset -f -y 2 0x34 0xfb 0x4
    错误:写入失败                                           =>写入失败时可能出现的行为???????

    #wade_ucd_GPIO_set 21 1
    root@bmc:~Δ I2cset -f -y 2 0x34 0xfa 21          =>成功选择 GPIO4。
    root@bmc:~# i2cset -f -y 2 0x34 0xfb 0x7
    错误:写入失败                                           =>写入失败时可能出现的行为???????
    root@bmc:~# i2cset -f -y 2 0x34 0xfb 0x4
    错误:写入失败                                                   =>写入失败时可能出现的行为???????

     

    此致、

    安连

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

    您好  

    如果他们需要 TI 的帮助来调试该问题、请让他们提供波形。

    如前一封电子邮件中所述、器件根本不应否定应答0xFB 命令。

    此致

    颐和

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

    今晚我们可以讨论更多的台湾时间。

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

    您好

    我将关闭该 TT 并通过电子邮件进行沟通。

    此致

    颐和