我们正在使用COTS SFP模块实现100Base-FX 100Base-TX接口。
在100Base-TX应用程序中,我们使用具有内置TX/FX媒体转换器的SFP模块。
虽然接口在连接介质时与两个模块完美配合,但我们无法检测到信号丢失,即与TX模块断开电缆连接。
我们将SFP LOS输出连接到DP8.3822万 PHY的LED_1。 当我们从SFP-TX模块断开RJ45时,针脚上的电压从0.17V波动到3.3V (我们为SFP和PHY使用3.3V电源)。 读取规格后,信号水平应该没有问题。
我们还确保PHY COL和RX_ER束带正确读取'陷阱锁存器寄存器',并且'100Base-FX信号检测极性'和 'LED_1 GPIO配置'正确。
连接和断开介质时读取BMSR和/或PHYSTS不会导致任何寄存器发生任何更改。 我们的假设是,PHY会忽略LOS,因为它会看到自己与媒体转换器同步。
是否有方法使用PHY寄存器接口可靠地检测SFP应用程序中的信号丢失?