我们使用的是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.如果第二个问题是成立的,那这个是如何发生的?这两个寄存器都是只读的,理论上根部不存在被改写的可能。
KW X:
亲;建议传PCB和详细现象。这种问题可能与供电电源波动有关也与PCB设计有关。
user4446995:
回复 KW X:
你好,附件是原理图:7652.M04_PSE.pdf
M04_PSE.pdfM05_POWER_BOOST.pdf
user4446995:
回复 KW X:
5808.M04_PSE.pdf
user4446995:
回复 user4446995:
1200.M05_POWER_BOOST.pdf
user4446995:
回复 user4446995:
2781.M05_POWER_BOOST.pdf
user4446995:
回复 user4446995:
M531PSE Layout.pdf
user4446995:
回复 user4446995:
2475.M531PSE Layout.pdf
user4446995:
回复 user4446995:
7776.M531PSE Layout.pdf
user4446995:
回复 KW X:
6170.M531PSE Layout.pdf
user4446995:
回复 user4446995:
5775.M531PSE Layout.pdf