RJ45 LED Debug issue

Status
Not open for further replies.

Enshuo

Junior Member level 2
Joined
Jun 28, 2020
Messages
23
Helped
0
Reputation
0
Reaction score
1
Trophy points
3
Activity points
155
Hi,
How to debug the RJ45 LED issue? The LED should be Green at 100M and Orange at 1G, but it's always shown kind of yellow at any speed (Both LEDs could light up together). LED nets are individuals from PHY through an inverter to a connector. The schematic should be correct. So, it might PHY's issue(MDIO's issue?)?

From PHY
Through an inverter

ETH_PHY_LED1_N and ETH_PHY_LED2_N connect to a LED in a connector.
 

Bothe LEDs should not share a common series resistor. Typically the PHY can drive LEDs directly without an inverter. Without the PHY datasheet we can't check for circuit correctness.
 


If you read the datasheet thorougly, you'll realize that the LED ports need pins strap resistors that are sampled on power on reset to set the LED actice state. No resistors shown in your schematic snippets.
 

    Enshuo

    Points: 2
    Helpful Answer Positive Rating
If you read the datasheet thorougly, you'll realize that the LED ports need pins strap resistors that are sampled on power on reset to set the LED actice state. No resistors shown in your schematic snippets.
Thanks for your guidance. There are pull-down resistors SR6151 and SR6191 (sorry for missing), but there is another pull-up resistor R3181. Not sure if R3181 causes the issue and what the function of inverter is.


 

Studied the datasheet again. Found the answers. It looks the inverter should be for changing to active low, but not sure why ETH_PHY_LED1/2 just pull-up at first place.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…