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.

[参考译文] TPS23861:固件版本更改

Guru**** 2505495 points
Other Parts Discussed in Thread: TPS23861

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1074441/tps23861-firmware-revision-changes

部件号:TPS23861

我们在使用 TPS23861 PoE 控制器开发的产品上遇到了一些困难。
在这种设计中,我们将 TPS23681连接到4端口交换机,并使用芯片的 I2C 接口控制输出,并重新读取某些统计数据,如连接类等
这是一种经过实践检验的设计,可在现场使用500多台设备。
由于世界各地的芯片短缺,TPS23861很难获得,但我们成功地获得了一些芯片,但这些芯片的工作效果不如预期。


首先,0x11 I2C 从地址的所有内容都不包含默认值0xA0,但其值为0x40。
使用数据表7.3.13 I2C 从地址和自动位编程中的步骤修复地址后,我设法将设备恢复到所需的 I2C 地址0x20上。
遗憾的是,该设备仍无法像上一批设备那样工作。
我在数据表中注意到,芯片中的固件可以在地址0x41处重新读取。
对于非工作批次,重新读取版本为0x01,而工作批次获得0x02。

您能否为我提供固件更改日志和/或告诉我如何让修订版0x01的芯片像0x02批处理一样工作?

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

    埃里克,您好!

    全新 TPS238F42寄存器0x11应为0xA0,并存储在 EEPROM 中。   您在哪里获得了零件? 您是否从 TI 商店或授权分销商那里获得了信息? 是否可以读取寄存器0x59?  故障症状是什么? 谢谢。

    此致,

    便士

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

    您好,Penny,

    我还希望从寄存器0x11获得0xA0的值,因为这是 TI 数据表中的默认值。
    我刷新了具有此值的0x11寄存器,并且我获得了与芯片上的默认地址0x20的通信再次正常工作。  
    我不知道我们在哪里购买了这些芯片,我会向我们的购买部门询问。
    我看到的故障症状是,当我使用寄存器0x11中的自动位启用自动模式时,设备甚至不会尝试启动连接的终端设备。
    寄存器0x0A (供应事件寄存器)的值仍为0x00。
    当禁用自动位并在关闭模式下启动每个端口,然后将每个端口切换为自动模式时,连接的终端设备已通电,但返回的类不匹配:我返回的是0类,而不是预期的3类。
    重新读取电流似乎也是无效的,但 我必须仔细检查。

    我读取寄存器0x59,对于不工作的芯片,使用固件版本0x01,值为:0x03
    当使用固件版本0x02的工作芯片返回值:0x56时。

    您能为我提供固件更改说明和/或为我提供解决这些芯片所出现问题的方法吗?

    此致,
    埃里克  

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

    除了这个问题,我还注意到我们还有一批版本2固件设备,它们的异常行为类似。  
    工作批次在芯片外壳上有不同的打印件,如果您可以直接联系我或通过电子邮件联系我,我可以发送一些不同芯片的图片。

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

    埃里克,您好!

    固件版本为0x01和0x59且寄存器值为0x03的非工作 PSE 不是 TI 官方发布的部件。 请与您的采购部门核实,以确保您从 TI 或授权分销商处获得部件。 谢谢。

    此致,

    便士

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

    您好,Penny,

    我将用这些信息更新我们的采购团队,以便他们可以联系我们的供应商。 这些(假冒)部件是否容易被人眼检测到?
    除了版本为0x01的零件,我们还获得了一批无法使用的版本为0x02的芯片,寄存器0x59的值为0x56。 是否有方法检查这些部件是否是原装 TI 芯片?
    在设置 AUTOBIT 时,芯片应该开箱即用,对吗? 我断开了所有接口 IO (SDA,SCL 和 INT),并在 nReset 和 nShuthown 引脚上放置了10K Pul ups,但连接的终端设备无法通电。 当我在 nShutdown (关闭)插针上设置逻辑低电平时,我看到设备将无休止地打开一秒钟并再次关机。

    埃里克

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

    埃里克,

    也许您可以比较工作芯片和非工作芯片的顶部标记。 只要芯片的顶部标记与非工作部件相同,它们很可能是坏部件。  

    寄存器0x59为0x56的版本0x02应该是已发布零件的正确版本。 从技术上讲,如果是从 TI 发货,则好部件在通电后应正常工作。 您可以读取 I2C 寄存器以查看0x02部分的情况。 谢谢。  

    此致,

    便士