Other Parts Discussed in Thread: DP83822I
您好!
我在其中一个设计中使用 TI 制造 PHY 芯片 DP83822I。
我想通过固件读取微控制器中的"PHY 链路状态"。
问题->此 PHY 是否有任何输出引脚(GPIO 或中断引脚) 提供"链路状态"?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
感谢维克拉姆的答复!
我还有一个问题->
我们使用 PHY 的 LED_0端口引脚 来驱动 "LED"、以显示"链路活动"。
我们是否也可以使用该引脚读取您刚才提到的 PHY 链路状态? 如果是。 如何操作?
其次、要通过 MDC 和 MDO 接口读取 PHY 控制寄存器位、可能需要一些时间来读取 PHY 链路状态。
因此、我更想 提供微控制器的输入端口引脚(中断或 GPIO 引脚)来读取 PHY 链路状态。 从 PHY 端、它将是用于 PHY 链路状态的输出引脚(将是 PHY 中断引脚)。
上述功能是否在此 PHY 中存在?
此致。
Rohidas、您好!
LED_0应足以指示链路状态。 此外、通过读取寄存器0x0001[2]、您可以在读取该位之前了解链接是否在任何时间点关闭。 它是一个锁存低位、如果链路已经断开、它会将其位值保持在低电平、直到您读取它。 只有在第二次读取时、如果链路处于活动状态、该位才会恢复为1。
是的、您也可以使用 MISR1寄存器来检查运行期间链路是否变为低电平。
对查询进行初始答复后、最好打开新主题的新查询线程、以便更好地跟踪。
--
此致、
Vikram