i.MX8Mini enet_rgmii_txc problem, Gigabit ethernet

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.MX8Mini enet_rgmii_txc problem, Gigabit ethernet

748 Views
Invent_Piano
Contributor II

Hi there,

I am currently evaluating a design that utilizes the NXP platform #i.MX8Mini processor. However, I have encountered a problem with the Gigabit Ethernet after a few months of usage with prototype boards. Please refer to the following pictures for a better understanding of the connection.

The issue is that although Gigabit communication appears to be established between my board and the Ethernet switch, it refuses to function. In contrast, 10/100-T base communication appears to be working fine. Upon measuring the net_rgmii_txc signal, it is evident that the signal has a 64% duty cycle, which falls outside the acceptable range specified in other specifications. I would like to clarify that the measurement was taken on the pad (AG24), and the trace is entirely cut off from the PHY.

Currently, we suspect that the problem may be related to a broken pad/CPU peripheral block/clock source, or an unoptimized firmware setting. I would appreciate any support you can provide regarding this issue.

Thank you.

iMX8Mini_Enet Connection.jpg

PHY_Connection.jpg

  

Seeting_FW_MUX.jpg

phytest--00022.jpg

Labels (1)
0 Kudos
Reply
3 Replies

723 Views
riteshmpatel
NXP TechSupport
NXP TechSupport

Hi @Invent_Piano,

I hope you are doing well.

Please help me to answer a few queries as listed below:

1. Are you observing the same behavior on all custom boards?
2. If I understood correctly, the RGMII was working fine before and the issue is being faced now. Please correct me if I am wrong.
3. The clock waveform doesn't look to be in a good shape. Do you have the clock waveform captured when the RGMII was working fine previously?

Since the 10/100-T base communication is working fine, I suspect the issue is related to the clock.

Thanks & Regards,
Ritesh M Patel

0 Kudos
Reply

716 Views
Invent_Piano
Contributor II

Hi Ritesh,  @riteshmpatel

Thank you very much for the quick reply. 

  • we found 4 of 40 boards that have a similar Gigabit ethernet problem. all these four boards have similar behavior. 

the boards worked well for periods of more than a month before they became problems. and we have clock signals measured in the picture below on the boards working well. phytest--00018.jpg

  •  we have verified that the Tx clock is problem, by a test providing an external patched 125MHz clock signal to the PHY, then ethernet worked as intended. we even now that clock signal is corrupted at point on the Pad of the MAC@CPU. due to this we need answer for many questions like 
  • why is it problem with the clock signal? does some thing wrong happen on the iMX8MIni overtime?  what happens to the clock sources? is there only one clock source in on-chip that can be used for gigabit ethernet? or can we utilize an other clock source for ethernet by changing setup in SW? 

 

0 Kudos
Reply

630 Views
riteshmpatel
NXP TechSupport
NXP TechSupport

Hi @Invent_Piano,

I assume that Hardware and Firmware configurations are the same for all 40 boards.

I suspect, this issue could be due to the following mentioned couple of factors:

1. There might be a possibility that the processor might have been operated outside the operating range.

2. Improper handling or mechanical stress.

Thanks & Regards,
Ritesh M Patel

0 Kudos
Reply