您好!
我们在以太网接口开发中使用 DP83822IFRHBT PHY 器件。 我们已将 PHY 配置为100BASE-FX 模式、并面临 BMSR (0x0001)寄存器中的 Link 状态位的问题。
我们的观察结果是,在启动时,如果未连接 SFP,链路状态位默认为‘0’。 然后、首次将 SFP 单独连接到 PHY、并观察到 BMSR (0x0001)寄存器中的 Link 状态位已更改为1。 从现在开始、相应 SFP 插件/插件或电缆插件/插件的链路状态位不会改变。 BMSR (0x0001)中的链路状态位保持为1。
自举设置如下所示、
COL =模式3 (FX_EN =1)
RX_ER =模式4 (SD_EN = 1)
LED_1 (引脚24)=默认处于低电平状态、在插入电缆时变为高电平。
启动后读取的寄存器值为、
RegAddr=0x000、值=0x2100
RegAddr=0x001、Value=0x7849 ->首次将 SFP 插件后、该值变为0x784d
RegAddr=0x010、值=0x4
请在这个问题上帮助我们。
此致