Part Number: DP83848C
I have designed the custom Ethernet board as like:
1) host computer : MPC860 / NXP
2) Ethernet PHY : DP83848C
- MAC Interface Mode : 10Mb SNI Mode
In Link-off condition, ping from MPC860 to other PC is OK,
but after Link-off and Link-on again,then MPC860 does not send TX signal normally.
To analysis the fault condition, I measured TX_CLK signal in DP83848C.
In normal condition, link-up, TX_CLK is 10MHz.
After that when link is changed into Link-off, TX_CLK is changed to 25MHz.
So TX_CLK, 25MHz, is asserted into MPC 860 that is set into speed 10Mbps.
Is it correct operation in SNI Mode of DP83848C ?
What happens when the link is established again after the reset? Does the TX_CLK go back to 10 MHz.
"After that when link is changed into Link-off, TX_CLK is changed to 25MHz." How is this happening, could you elaborate?
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Vibhu Vanjari:
Board configuration is like:
MPC860 -- DP83848I -- Transformer -- Ethernet Connector - PC
DP83848I is set to 10Mb SNI Mode (MII_MODE = 1, SNI_MODE = 1)
The value of TX_CLK output is changed by DP83848I Link State itself.
When DP83848I is Link-On state (Ethernet Connector is connected with PC), TX_CLK output is 10MHz.
If DP83848I is Link-Off state (Ethernet Connector is disconnected with PC), TX_CLK output is 25MHz always.
Your question: What happens when the link is established again after the reset? Does the TX_CLK go back to 10 MHz.
Yes, TX_CLK goes back to 10MHz because of Link state of DP83848I is On.
In reply to Gyu Youn Song1:
Thanks for answering my question. Can you please check the register status when connector is disconnected to see if the PHY is still in SNI mode?
In custom board, 3 Ethernet ports are needed.
So DP83848I MDC/MDIO is not connected into CPU MPC860 because of lack of available pin in MPC860.
Please provide me the following information. It will be difficult to continue the debug without the MDIO interface.
1) How are you determining that the link is off?
2) Can you configure to the MII interface to check and see if it works? This will help further narrow down the issue.
3) Is the issue seen on all 3 Ethernet ports?
Please provide any other information regarding the configuration that you think is important.
I am closing this thread, please reopen a new one, when there is new information.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.