Part Number: DP83640
my customer found DP83640 auto MDIX issue, when their board connect to computer, it can work good. when two board connected by switch, it can also work good, but if this two board connect directly(TD to TD, RD to RD), it can not works, but customer found auto MDIX function is already enable by defult, so could you help to share some more comments why this happens?
Thanks very much.
Can you please clarify the issue, you are saying that when connected directly, even with auto-MDIX enabled, there is no link? Is this correct?
When you mean connected directly, can you explain what the signal path is from DP83640 IC to DP83640 IC? Please provide block diagram if possible, with pin numbers.
Is auto-MDIX enabled on both boards?
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:
please see my detail description as below:
this is customer`s board, they soldering RJ45 to the board, if connect to computer, it can be link good, and if two of this board conect with switch, it also link good.
but if customer use mother board as below to connect two board:
and connect blockdiagram is:
this two board can`t communicate, but it can auto set to 100M rate.
both of this two dp83640`s 0x19 registor is 0x8023, so auto-mdix is enabled.
could you help to share some comments why this happens?
Thanks very much
In reply to Sunny Qin:
Is there a link between the two PHYs in this configuration?
Can you send me read values for these registers from both PHYs:
0x00, 0x01, 0x10
Do you have the information I requested above?
we don`t have registor information yet, but has some new progress: when customer use special wire connect board A`s TX to board B`s RX, it still can`t communicate, so it shouldn`t issue of MDIX, customer found that there is signal on TX indeed, but RX never trigle Interrupt, so issue should happen on RX, it board B`s RX connect to TX of Switch of computer, it can receive data, but it can`t receive data if connect to TX of board A.
Do you have any more suggestion?
I will be able to suggest more steps once I can see the configuration and status from the registers requested. When you say TX and RX, I assume you mean TD and RD correct? The MDIX is for connections on the MDI side not the MII side with RX and TX. Can you confirm?
Do you have any update on this? Please let me know.
as it`s China new year now, so feedback will be about one or two weeks later, i will keep update once customer back to office.
I am closing this thread, please open a new one (ask related question) when you have an update from the customer.
Happy Chinese new year!
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.