您好!
我正面临一个奇怪的问题。 我正在 PSE 上测试 Jijo、 我正在使用 REACH poe 测试仪进行断电/开电操作。 我将运行一个脚本、其中包含使用 连接关/开至高速缓存自动 Jijo。
我正在对以半自动模式运行的 PSE 执行 Jijo、
我要在 PSE 上加载 SW、作为 SW 的一部分、我们在启动时执行以下操作:
软件启动时的寄存器设置:
0x26 --写入0xe4
0x29 --写入0xdd
0x40 --写入0xff
0x50 --写入0xf0
0x55 --写入0x00
0x17 --写入0x84
0x01 --写入0x01
0x12 --写入0xAA
我们仅在发出像 poe mode poe 这样的命令时设置为0x14、该命令首先设置0x14、然后 对端口执行 PWON (写入0x19)。
在所有端口上、已启用 poe、这意味着4个通道中每个通道的0x14=0xff。
Now.using poe 测试仪,我们在12个 PSE 端口上执行电源关闭/开启(这里我们使用了3组诗卡,每组控制8个端口,所以3为24个端口)。
我们尝试了大约40-50次(每次在每个12个端口上执行断电/上电)。 经过这么多次迭代后、0x14的自动值从0xff.Remeber 更改为0x0、如前所述、我们不会触摸作为 Jijo 的一部分的0x14。
我们在 Jijo 做以下事情:
读取0x0
根据0x0的校验位检查 poe 事件类型。(在此处读取事件寄存器(0x2、0x4、0x6、0x8、0xa)
使用0c/0d/0e/0f 读取检测状态、以查找每个通道的检测和分类状态。
如果在通道上发现检测良好、则从此处自身返回(适用于插孔式情况) 只需清除中断、在检测良好情况下、遍历每个端口以找到总消耗功率、我们可以检查 PD 的运行状态(读数0x10)、如果为启动状态、我们将读取电流和电压(0x30、0x31、0x32、0x33)以查找每个通道/端口消耗的功率、这种检查是为了避免在情况下加电 限制功率
余量。 稍后我们将为该端口(0x19)发出加电命令。
之后、我们将使用0x1a (将0x80写入0x1a)来清除中断。
请指导此问题的 RCA 是什么? 如果能早日得到答复,将不胜感激。


