一般RJ45网口会有两个LED灯,一个是link灯,一个是ACT灯。参考下图所示,缺口朝上,一般右边绿灯常亮,表示link上,左边黄色、橘色、或者绿色灯闪烁,表示有数据传输。
有些act灯实际可能有多个是个多色灯,比如黄色、绿色。当100M时闪绿灯,当千兆时闪黄灯,以做区分。这些灯是由PHY进行控制的。PHY的硬件接口文档中会有说明,以及相关的寄存器设置。在uboot中可以使用mii来修改寄存器,改变亮灯状态。在linux系统下,可以使用内核、驱动或者mii-tools修改控制灯的状态。
引脚26,模式1,网络通信状态。
引脚27,网络速率。
引脚28,模式1,网络连接状态。
模式选择,默认模式1。
原理图设计如下:
绿灯接到PHY的28脚(LINK),表示连接状态,串连240R的电阻连接到Vcc。黄灯接到PHY的26脚(ACT),表示网络数据通信,串连240R的电阻连接到Vcc。模式设置成模式1,通信自协商,需要将PHY的引脚26、引脚27、引脚28引脚通过2.2K电阻上拉到Vcc。
指示灯状态:
绿灯亮,网络已经连接。黄灯闪烁,网络数据收发。实际的灯的颜色表示状态要根据实际连接来确定,网络正常状态一般是一个常亮,一个闪烁。