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.
Hi,
We are using DP83849ID Ethernet phy chip in or project. The phy chip is connected to the processor via RMII and the processor we are using is i.MX 6ULL. As told in the previous E2E thread we are using DP83848 driver for this Ethernet phy chip. Our problem is that when we are making static IP connection between our board and laptop, it is showing as connection established in the laptop and in the console it is showing as "Link is Up - 100Mbps/Full - flow control rx/tx". But when we are trying to ping the board from the laptop or vice versa it is showing as "Destination Host unreachable". We checked the cable it is working fine and the procedure for creating static connection is also correct. When we probed the TX line from processor to the phy chip while the ping is initiated from the board, it shows no activity in the line. Also there is no increase in RX and TX bytes when we give ifconfig in the board's console.
Hi Ranjith,
The TX lines are inputs to the PHY. If there is no activity on the line after link-up, there may be an issue with the MAC. How is the MAC checking for link before sending data?
Thank you,
Nikhil
Hi Nikhil,
After removing the extended mode strap in phy chip we are able to ping to the laptop.
Thanks,
Ranjith
Hi Nikhil,
When we probbed the CLK2MAC pin of Dp83849id the 50MHz clk amplitude is around of 1v. This pin is directly connected to the Processor referance clock input. Can u tell me what might be the cause for this drop in voltage. For termination we have connected 50E resitors from CLK2MAC to ground
Hi Ranjith,
When making the measurement, are you isolating the CLK2MAC pin from the 50E and processor to avoid additional loading?
Thank you,
Nikhil
Hi Nikhil,
When we removed that 50E termination resistor the issue has been resolved but the clock pulse amplitude is at 4V instead of 3.3V.
Thanks,
Ranjith
Hi Ranjith,
During the measurement is the MAC still connected? What is the state of the pin?
Thank you,
Nikhil
Hi Nikhil,
Yes during the measurement the MAC was still connected and when we probed the MACtoPHY CLK pin the frequency was 50MHz with peak-peak voltage of -1V to 4.2V. This voltage needed to be 0 to 3.3V, isn't it?
Thanks,
Ranjith
Hi Ranjith,
This may be due to an impedance mismatch.Please isolate the pin from the MAC and measure. Please let me know if you are still seeing issues.
Thank you,
Nikhil
Hi Nikhil,
It is difficult to isolate the pin from MAC, but anyway we will try isolating it. In the mean time please tell us the method to overcome this impedance mismatch.
Thanks,
Ranjith
Hi Ranjith,
It's difficult to overcome the impedance mismatch without knowing the impedance of the processor, but it sounds like with 50 ohm terminations, your signal level was too low, and removing the 50 ohm resistors left you with too large of a peak-to-peak signal. You may try using a 33 ohm close to PHY, or 17 ohm resistor to see which gives you the best performance.
Thank you,
Nikhil
Hi Nikhil,
Thanks for the information. We will try what you have told and let you know the observations.
Thanks,
Ranjith
Hi Nikhil,
For now had unmounted the termination resistor and it is working fine now.
Thanks,
Ranjith
Hi Ranjith,
Sounds good, I will be closing this thread. If you have any other issues, please open a new thread.
Thank you,
Nikhil