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.

[参考译文] UCD90124A:UCD90124 I2C 问题。

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1170038/ucd90124a-ucd90124-i2c-question

器件型号:UCD90124A
主题中讨论的其他器件: UCD90120UCD90124UCD9090

尊敬的先生

我在系统中使用 UCD90124A 监控电压和风扇控制。

我有一个问题、我领导 ucd i2c 地址是0x34、我检测到我的所有 i2c 总线、它将发生硬波错误、如下载页面。

  

我已经检查了我的 UCD I2C 波形。 很好。

我怀疑是 ucd FW 设计问题、但我不知道要附上原理图和 FW。

希望得到您的建议、非常感谢。

P.S.请忽略 右上电源轨和 ENABLE 的原理图。 GPIO 9/10/15/16/17/18/19/20不起作用。

e2e.ti.com/.../X5_5F00_UCD90124.pdfe2e.ti.com/.../TD3-X5_5F00_T99O409T00_5F00_R0.3_5F00_ucd90120_5F00_20221110.xml

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

    你(们)好

    UCD90124A 不支持以下命令协议。

    I2C_ADDRESS + W/R +停止位

    我怀疑 I2C 检测仅用于发送带有停止位的地址。 使用 i2cdetect 时,请跳过 UCD 地址。

    此致

    Yihe

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

    你(们)好

    但我们使用 BMC host can detect 0x34 not issue, only change to smb_host detect ucd will ocrue error……(BMC 主机可以检测到0x34不起作用,只有对 SMB_host detect ucd

    我有11个样本、只有2个有此问题。

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

    你(们)好

    我还会与您分享另一个信息。

    我 的另一个案例使用 UCD9090、我已经检测到它将隐藏0x34、我需要写入 i2cdetect -y -q 0、只能看到0x34、此器件不会看到 i2cdetect 损坏的系统问题。

    您能告诉我如何在 UCD90124案例中执行相同的设置吗?

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

    你(们)好

    如前所述、 不支持 I2C_ADDRESS + W/R + STOP 位。

    器件可能会也可能不会响应此命令。

    请勿使用此协议。

    此致

    Yihe

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

    你(们)好

    我知道它可能未损坏响应引线 I2C。

    那么、我想知道如何像 UCD9090大小写那样设置、在 I2C 总线上隐藏 UCD、让我们只执行读取/写入?

    可以在 FW 还是 HW 中进行设置?

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

    你(们)好

    UCD9090和 UCD90124A 具有相同的 I2C 功能。 我不太确定你的问题是什么。

    此致

    Yihe

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

    你(们)好

    我重复我的问题。

    如何设置 UCD90124、因为写入 cmd I2cdetect 时、它不会显示在 I2C 总线中? 就像这张图片一样。

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

    你(们)好

    您必须查阅 Linux 内核驱动程序以查看如何通过 I2CDetect 跳过 UCD 地址。

    这不是从器件可以控制的。  

    此致

    Yihe