工具/软件:Linux
您好;
我们对24端口 PoE 开关 (__LW_AT__6x TPS23861)使用半自动模式。 正常情况下、它工作正常、但有时我们的软件通过电源事件寄存器(03H)检测电源状态变化。 (每次一个 ps23861的4个端口检测到电源更改事件。)
这导致随机芯片的四个端口关闭并重新启动。 大约10到20秒
现在、我们有寄存器03H、05h、07h、09h、0Bh 的日志、 但仍然无法找到原因。
下面这是我们的 ps23861寄存器的初始化代码
(i=0;<g_poe_chip_num; i++)
{
PoE_CHILE_REG_SET (I、0x19、0x0F);/* POFF/PWON *
PoE_CHILE_REG_SET (I、0x12、0xAA);/*操作模式:半自动*
PoE_CHIP_REG_SET (I、0x13、0x0F);/*断开使能*
PoE_CHILE_REG_SET (I、0x29、0x00);/*断开阈值*
PoE_CHIP_REG_SET (I、0x14、0xFF);/*检测/分类使能*
PoE_CHIP_REG_SET (I、0x18、0xFF);/*检测/分类重启*
PoE_CHIP_REG_SET (I、0x21、0x55);//如果发生4类分类,则设置两个事件分类
PoE_CHILE_REG_SET (I、0x2A、0x66);/* ICUT21配置:645mA */
PoE_CHILE_REG_SET (I、0x2B、0x66);/* ICUT43配置:645mA *
}
我们如何找到问题? 我们是否可以收集任何其他信息?