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失效,怀疑是芯片的批次有问题。

Other Parts Discussed in Thread: TPS23861

我们使用的是TPS23861芯片作为PSE控制,老化测试后发现有部分芯片失效,无法正常检测PD设备。之前怀疑是48V过压或者ESD导致,后来对电路进行了保护,仍然没有解决问题。通过软件读取I2C的寄存器,发现出现问题的芯片,TPS23861的"Firmware revision"和“Silicon revision number”都是相同的,非常疑惑!

下图是正常芯片的所有I2C寄存器的值(请注意图中标红的位置)

不正常芯片的寄存器:

请注意图中:

0x41寄存器,这个是芯片的“Firmware revision”,正常的芯片是0x02,不正常的芯片是0x00

0x43寄存器,代表芯片的“Device ID number ”和“Silicon revision number”,正常的芯片是0xe3,不正常的芯片是0xe2

我的问题是:

1. 为什么出问题的芯片,“Firmware revision”和“Silicon revision number”都是相同的,我这里有2.5%的芯片都是这样的,只要POE供电有问题的芯片,这个都是一样的,这些芯片都是同一个批次的,难道这个版本的芯片本身有缺陷?

2.这个寄存器是不是有可能被改写的?比如静电、过压或者其它原因,导致0x41寄存器和0x43寄存器被巧合的修改成了这样,即,这个值修改只是表征,实际原因是芯片已经损坏了。

3.如果第二个问题是成立的,那这个是如何发生的?这两个寄存器都是只读的,理论上根部不存在被改写的可能。