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.

[参考译文] TPS6.5982万:TPS6.5982万固件问题

Guru**** 2478765 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/658147/tps65982-tps65982-fw-issue

部件号:TPS6.5982万

你(们)好

我有ODM投影仪使用 三 个TPS6.5982万。

将I2C地址设置为0x76 (I2C_ADD上140K ohm至GND),0X70 (对GND短路) ,0x7E (开路)。

 并对同一固件进行编程。但只有 0x70端口工作正常。

我将   非工作端口上的I2C地址更改为0x70,并将I2C_ADDRESS更改为其他地址。

新建只有0x70地址可以工作。其它地址不工作。

三个端口具有独立的外部EEPROM。

如何设置固件。

FW配置为版本3.10

投影仪非常紧急。 请帮助我解决此问题。

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

    由于主板上的每个TPS6.5982万都有单独的SPI闪存,因此我建议为每个端口生成单独的二进制图像。 生成全闪存映像时,确保为每个设备设置的I2C地址与硬件对齐。 I2C地址设置可在应用程序自定义工具的"常规设置"选项卡中找到。

    谢谢!
    Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Eric
    我的I2C_ADD在硬件上设置为X76 (140k ohm至GND)。
    但我无法在应用程序自定义工具的I2C_ADD表上选择0x76。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Tim,

    I2C_ADDR上的电阻为140k,I2C1和I2C2的I2C地址分别应为0x3b和0x23。 您可以使用应用程序自定义工具中的I2C地址扫描来确认这一点。 要使用此工具,请选择“调试”-->“配置I2C/SPI适配器设置”,然后单击“扫描I2C地址范围以进行响应”以确认TPS6.5982万的I2C地址。

    谢谢!

    Eric

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

    你好,Eric

    也许我没有清楚解释我的问题。

    下面是我的系统方框图。

    我们开发了固件更新工具。
    也可以是正确的更新固件。
    所以I2C地址没有问题

    现在客户有USB3需求
    因此,我们将启用USB3功能,但此固件版本仅0x70 (IC1)此端口可以工作。0x76 (IC2)和0x7E (IC3)端口不工作

    如果我交换了IC1和IC2地址,则IC2正常工作,IC1不工作。

    在更改固件之前,所有端口DP功能都可以工作。
    在更换启用USB3功能FW 0x70后,此端口DP和USB3工作
    正常。

    此问题似乎与I2C设置有关。

    如何配置FW?


    也许我没有清楚解释我的问题。

    下面是我的系统方框图。

    我们开发了固件更新工具。
    也可以是正确的更新固件。
    所以I2C地址没有问题

    现在客户有USB3需求
    因此,我们将启用USB3功能,但此固件版本仅0x70 (IC1)此端口可以工作。0x76 (IC2)和0x7E (IC3)端口不工作

    如果我交换了IC1和IC2地址,则IC2正常工作,IC1不工作。

    在更改固件之前,所有端口DP功能都可以工作。
    在更换启用USB3功能FW 0x70后,此端口DP和USB3工作
    正常。

    此问题似乎与I2C设置有关

    如何配置FW?

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

    你好,Eric

    也许我没有清楚解释我的问题。

    下面是我的系统方框图。

    我们开发了固件更新工具。
    也可以是正确的更新固件。
    所以I2C地址没有问题。

    现在客户有USB3需求
    因此,我们将启用USB3功能,但此固件版本仅0x70 (IC1)此端口可以工作。0x76 (IC2)和0x7E (IC3)端口不工作

    如果我交换了IC1和IC2地址,则IC2正常工作,IC1不工作。

    在更改固件之前,所有端口DP功能都可以工作。
    在更换启用USB3功能FW 0x70后,此端口DP和USB3工作正常。

    此问题似乎与I2C设置有关

    如何配置FW?

     

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

    也许我没有清楚解释我的问题。

    下面是我的系统方框图。

    我们开发了固件更新工具。
    也可以是正确的更新固件。
    所以I2C地址没有问题。

    现在客户有USB3需求
    因此,我们将启用USB3功能,但此固件版本仅0x70 (IC1)此端口可以工作。0x76 (IC2)和0x7E (IC3)端口不工作

    如果我交换了IC1和IC2地址,则IC2正常工作,IC1不工作。

    在更改固件之前,所有端口DP功能都可以工作。
    在更换启用USB3功能FW 0x70后,此端口DP和USB3工作正常。

    此问题似乎与I2C设置有关

    如何配置FW?

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

    需要在应用程序自定义工具中为每个独立设备设置正确的I2C地址。 是否确定您输入的地址正确? 0x70,x076和0x7E似乎不是TPS6.5982万的I2C地址选项。 您能否在I2C总线上执行I2C地址扫描以确认这些地址是否正确?
    一旦您知道I2C地址是什么,您就可以在应用程序自定义工具的General Settings (常规设置)选项卡中调整设置。 "I2C_ADDR","DBG_CTL1"和"DBG_CTL2"引脚会影响器件的I2C地址,并且可以在"应用程序自定义"工具中进行设置。

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

    你好,Eric

    0x70是 写入 地址,Salave地址是0x3b

    我有些困惑。

    在 数据表中,140Kohm是地址[3:1]的0x03,但在配置工具中 为220Kohm。

    如下所示,突出显示。

    什么值是正确的。

    客户 手中有超过1000块板,使用140K欧姆。

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

    你(们)好

    是否有任何更新?

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

    0欧姆设置与0欧姆相关
    数据表中的38.3k欧姆设置与工具中的93.1k有关
    数据表中的84.5k欧姆设置与工具中的156k有关
    数据表中的140k欧姆设置与工具中的220k有关。

    您是否执行了I2C扫描以确保您的主板上的I2C地址是您期望的地址? 执行I2C扫描将确认主从设备的I2C地址。 另外,请注意TPS6.5982万只能是I2C1和I2C2上的I2C从属设备。 TPS6.5982万不具备I2C主控的功能。

    谢谢!
    Eric