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.

DP83TG720EVM-MC: How to test two "DP83TG720EVM-MC" SPE interfacing with each other?

Part Number: DP83TG720EVM-MC

Tool/software:

I have received another EVM (SNLU289) board. When interfacing it with SPE, how can I test and configure it to allow the notebook to connect to the internet?

Currently, I am connecting one side of the RJ45 to the company network (DHCP), and then SPE connects to SPE. The other end of the RJ45 is connected to the laptop, as shown in the diagram below.

  • Hi Jim,

    This is the correct setup. However, you must ensure that link is up on the SPE boards. I see the link LED's are not currently illuminated. This is due to the following. One EVM must be set to master and the other to slave. This can be done by moving the jumper on J2 for one of the boards. Then you will see LED illuminate for Link and data throughput will be possible.

    Thanks,

    David

  • One group is the master and the other is the slave (exchange test), but the IP cannot be detected. Is there anything else I should pay attention to?
    Is the SPE signal connected correctly? Is P N directional?

    Updated diagram.

    What's the reason why D10 doesn't light up?

  • Hi Jim,

    Please let me know what you mean by "IP can not be detected". Please share any screenshot you have. Can you perform a ping command?

    Thanks,

    David

  • I set a static IP, but I still can't ping another computer. The firewall is already turned off.

    The position LED D10, which depends on the signal quality indicator, is not lighting up, and I’m not sure why.

    The picture is as follows

  • Hi Jim,

    As a sanity check, can you please remove the two media converters from the path and confirm that the ping is working when the computers are directly connected?

    D10 will not illuminate when DIP switch positions are all high. You may read register 0x871 of the DP83TG720 to determine signal quality.  

    Can you confirm that link is up on both DP83867's. Please read register 0x1 bit[2], from PHY_ID = 0 on both EVMs are confirm the value is 1.

    Please also unplug and re-plug the USB cable on both EVM's once while the cables are connected. The MSP430 on board will load the required initialization scripts.

    Thanks,

    David

  • Hi David

    1.These two computers can connect directly to the network and ping each other successfully.

    2.0X871?? or 0X87? -->(0000)

    3.Reinsert the USB cables on both EVMs. PHY_ID = 0, read register 0x1, and bit [2]   value is 1 -->(796d Is it right?)

    What else needs to be configured?

    The EVM connection diagram is as follows:

  • Hi Jim,

    DP83TG720 is PHY_ID = 08 on this EVM. To read register 0x871, type "0871" in the Register Address field. 

    To read register 0x1 on the DP83867, please select PHY_ID = 00, and type "0001" in the Register Address field. 

    Thanks,

    David

  • Hi David

    Still can’t pin each other。

    Are there any other methods to verify if these two EVMs are functioning properly?

    My project is designed based on the (SNLU289) EVM for SPE. One project involves designing LAN to SPE, while the other focuses on SPE to LAN.

    If these two EVMs cannot communicate with each other, both of my projects will fail.

    The issue of the two EVMs failing to communicate must be resolved as soon as possible, as my project has already been delayed by three weeks. I sincerely request your assistance.

    Currently using firmware version: "msp430-usb-to-mdio-universal-v3.04.txt"

  • Hi Jim,

    Link should be up on DP83TG720 and DP83867, on both EVMs. Communication is only possible if this is ensured on all PHYs. We can check this by reading register 0x1, bit[2] on each device. The expected values for register 0x1 are shown below. Can you please perform the following register reads.

    COM5, PHY_ID = 00, Register Address = 0001. Expected value = 796D

    COM5, PHY_ID = 08, Register Address = 0001. Expected value = 0145

    COM5, PHY_ID = 08, Register Address = 0871. Expected value = 00EE

    COM8, PHY_ID = 00, Register Address = 0001. Expected value = 796D

    COM8, PHY_ID = 08, Register Address = 0001. Expected value = 0145

    COM8, PHY_ID = 08, Register Address = 0871. Expected value = 00EE

    Thanks,

    David

  • hi David

    COM5,  COM8  PHY_ID = 08, Register Address = 0001. Expected value = 0145>  Is there an error? Where might the settings be incorrect?

     

  • Hi Jim,

    My apologies. 0145 is the expected value for register 0001 of DP83TG720. Thank you for sharing these register values.

    Thanks,

    David

  • Hi David

    How can two PCs communicate with each other? 

    I’m currently stuck on this issue ">.<"

  • Hi Jim,

    I am concerned that DP83867 may be linking up in 100Mbps instead of 1000Mbps, which is the requirement for media conversion using the DP83TG720EVM.

    Can you please read PHY_ID = 00, Register Address = 0011 on both EVMs and ensure let me know the value of bits[15:14]. The desired value is binary '10'.

    Thanks,

    David