DP83TD510E-EVM: No link on 1000m cable.

Part Number: DP83TD510E-EVM
Other Parts Discussed in Thread: DP83TD510E, USB-2-MDIO

Tool/software:

Dear TI Team,

I am currently evaluating the DP83TD510E-EVM board for an application involving SPE communication. The evaluation is focused on link stability, bandwidth, and general connectivity performance.

So far, the device has performed well over shorter cable lengths (30m, 215m). However, I am encountering an issue when testing over a longer SPE cable - specifically, at 1000 meters, the device is unable to establish a link. This is unexpected, as the datasheet and user guide indicate a maximum supported distance of up to 1700 meters.

My setup:
PC1 - eth - DP83TD510E-EVM - spe - DP83TD510E-EVM - eth - PC2

The boards does have the necessary modification specified in the UG, meaning R199/R200 removed and R24 shorted. 

Any insights or recommendations you could provide would be greatly appreciated.

Thank you

  • Hi Michal,

    Have you already tried using the DSP ANEG script referenced in the Extend Network Reach with IEEE 802.3cg 10BASE-T1L Ethernet PHYs (Rev. A) Application Note linked on the product page?  Also, how long are the eth cables linking the DP83TD510E-EVM devices to the PCs?

    Best regards,

    Greg 

  • Hi Gregory, 
    I tried it just now with negative results. Still no link. Ethernet cables are very short (1m, 3m)

  • Hi Michal,

    Can you please share register dumps for the DP83TD510E devices to help with debugging this issue?

    Best regards,

    Greg

  • Here are the register dump of both adin1100 chips.

    Connected to PC1
    Register 0000 is: 1100
    Register 0002 is: 2000
    Register 0003 is: 0181
    Register 0010 is: 0000
    Register 0011 is: 002A
    Register 0012 is: 0000
    Register 0013 is: 0100
    Register 0015 is: 0000
    Register 0016 is: 0100
    Register 0017 is: 4025
    Register 0018 is: 0043
    Register 0019 is: 0000
    Register 001E is: 0000
    Register 0119 is: 0574
    Register 011A is: 05DC
    Register 011B is: 007D
    Register 011C is: 0000
    Register 011D is: 0000
    Register 011E is: 0000
    Register 011F is: 0000
    Register 0120 is: 0000
    Register 0121 is: 0000
    Register 0122 is: 0000
    Register 0123 is: 0000
    Register 0124 is: 0000
    Register 0125 is: 0000
    Register 0126 is: 0000
    Register 0127 is: 0000
    Register 0128 is: 0000
    Register 0129 is: 0000
    Register 012A is: 0000
    Register 012B is: 0058
    Register 012C is: 0000
    Register 012D is: 0001
    Register 012E is: 0000
    Register 012F is: 0000
    Register 0130 is: 0000
    Register 0200 is: 0000
    Register 0201 is: 0000
    Register 0202 is: 0000
    Register 0203 is: 0000
    Register 0204 is: 0000
    Register 0205 is: 0000
    Register 0206 is: 0000
    Register 0207 is: 0000
    Register 0208 is: 0000
    Register 0209 is: 0000
    Register 020A is: 0000
    Register 020B is: 0000
    Register 020C is: 0000
    Register 020D is: 0000
    Register 020E is: 0000
    Register 020F is: 0000
    Register 0300 is: 0545
    Register 0301 is: 2404
    Register 0302 is: 3E80
    Register 0303 is: 053E
    Register 0304 is: 000A
    Register 0305 is: 0000
    Register 0306 is: 0000
    Register 0307 is: 0000
    Register 0308 is: 0000
    Register 0309 is: 0000
    Register 030A is: 0000
    Register 0420 is: 0000
    Register 0460 is: 0548
    Register 0461 is: 0005
    Register 0462 is: 0000
    Register 0463 is: 0001
    Register 0467 is: 0086
    Register 0468 is: 0000
    Register 0469 is: 0044
    Register 060C is: 2101
    Register 0872 is: 00B2
    Register 088D is: 0014
    Register 088E is: 001D
    Register 088F is: 0024
    Register 0890 is: 0035
    Register 0891 is: 0043
    Register 0892 is: 0060
    Register 0898 is: 002E
    Register 0899 is: 0041
    Register 089A is: 0058
    Register 089B is: 0089
    Register 089C is: 00B2
    Register 089D is: 0107
    Register 08E9 is: 0000
    Register 08EA is: 0019
    Register 08EB is: 002F
    Register 08EC is: 0051
    Register 08ED is: 0064
    Register 08EE is: 007A
    Register 0A9D is: 0000
    Register 0A9F is: 0000
    Register 0E01 is: 0010
    Register 1000 is: 1100
    Register 1007 is: 0000
    Register 100B is: 0000
    Register 1012 is: 0000
    Register 1834 is: 0251
    Register 18F6 is: 0000
    Register 18F7 is: 0000
    Register 18F8 is: 0000
    Register 3000 is: 1100
    Register 38E6 is: 0000
    Register 38E7 is: 1F00

    Connected to PC2
    Register 0000 is: 1100
    Register 0002 is: 2000
    Register 0003 is: 0181
    Register 0010 is: 0000
    Register 0011 is: 002A
    Register 0012 is: 0000
    Register 0013 is: 0000
    Register 0015 is: 0000
    Register 0016 is: 0100
    Register 0017 is: 4021
    Register 0018 is: 0043
    Register 0019 is: 0000
    Register 001E is: 0000
    Register 0119 is: 0574
    Register 011A is: 05DC
    Register 011B is: 007D
    Register 011C is: 0000
    Register 011D is: 0000
    Register 011E is: 0000
    Register 011F is: 0000
    Register 0120 is: 0000
    Register 0121 is: 0000
    Register 0122 is: 0000
    Register 0123 is: 0000
    Register 0124 is: 0000
    Register 0125 is: 0000
    Register 0126 is: 0000
    Register 0127 is: 0000
    Register 0128 is: 0000
    Register 0129 is: 0000
    Register 012A is: 0000
    Register 012B is: 0000
    Register 012C is: 0000
    Register 012D is: 0000
    Register 012E is: 0000
    Register 012F is: 0000
    Register 0130 is: 0000
    Register 0200 is: 0000
    Register 0201 is: 0000
    Register 0202 is: 0000
    Register 0203 is: 0000
    Register 0204 is: 0000
    Register 0205 is: 0000
    Register 0206 is: 0000
    Register 0207 is: 0000
    Register 0208 is: 0000
    Register 0209 is: 0000
    Register 020A is: 0000
    Register 020B is: 0000
    Register 020C is: 0000
    Register 020D is: 0000
    Register 020E is: 0000
    Register 020F is: 0000
    Register 0300 is: 0545
    Register 0301 is: 2404
    Register 0302 is: 3E80
    Register 0303 is: 053E
    Register 0304 is: 000A
    Register 0305 is: 0000
    Register 0306 is: 0000
    Register 0307 is: 0000
    Register 0308 is: 0000
    Register 0309 is: 0000
    Register 030A is: 0000
    Register 0420 is: 0000
    Register 0460 is: 0548
    Register 0461 is: 0005
    Register 0462 is: 0000
    Register 0463 is: 0001
    Register 0467 is: 0086
    Register 0468 is: 0000
    Register 0469 is: 0044
    Register 060C is: 2101
    Register 0872 is: 00B5
    Register 088D is: 0014
    Register 088E is: 001D
    Register 088F is: 0024
    Register 0890 is: 0035
    Register 0891 is: 0043
    Register 0892 is: 0060
    Register 0898 is: 002E
    Register 0899 is: 0041
    Register 089A is: 0058
    Register 089B is: 0089
    Register 089C is: 00B2
    Register 089D is: 0107
    Register 08E9 is: 0000
    Register 08EA is: 0019
    Register 08EB is: 002F
    Register 08EC is: 0051
    Register 08ED is: 0064
    Register 08EE is: 007A
    Register 0A9D is: 0000
    Register 0A9F is: 0000
    Register 0E01 is: 0010
    Register 1000 is: 1100
    Register 1007 is: 0000
    Register 100B is: 0000
    Register 1012 is: 0000
    Register 1834 is: 0251
    Register 18F6 is: 0000
    Register 18F7 is: 0000
    Register 18F8 is: 0000
    Register 3000 is: 1100
    Register 38E6 is: 0000
    Register 38E7 is: 1F00

  • Hi Michal,

    Thank you for sharing the register dumps. I will look into what could be causing the issue and get back to you as soon as possible.

    Best regards,

    Greg

  • Hi Michal,

    You mentioned the adin1100 - to confirm, are the registers for the DP83TD510E?  

    If yes, it looks like bit 12 of register 0x18F6 is set to 0. This indicates the PAM3 amplitude is set to 1.0 Vpp. To increase transmit and receive capability, this amplitude can be set to 2.4 Vpp by setting bit 12 of this register to 1. Please let me know if this helps establish a link at longer cable lengths.

    Best regards,

    Greg

  • Hi Greg,

    That is correct, these are DP83TD510E registers. Apologize for the mixup.

    I tried setting these registers up with no success. It seems like it just ignores it. After a write operation I observe no changes.
    Apart from the 1000m cable, I have also tried doing that on shorter cable that works. And I observe no changes as well. The 0x18F6 register is still 0x0000.

  • Hi Michal,

    This could potentially occur due to 0x18F6 being an extended register. It should be written to using the steps detailed in section 6.3.10 of the device data sheet. The register read access is detailed in this table as well:

     

    Please let me know if this works. If you are still not able to access 0x18F6, are you able to access other extended registers?

    Best regards,

    Greg

  • Hi,

    I tried writing to the register with the suggested steps which also did not work. However I am assuming that when I am using USB-2-MDIO tool, with the option "extended register: yes" it means that it should work with just 18F6 right?

  • Hi Michal,

    Can you write to non-extended registers successfully, or is it not possible to write to any device register using USB-2-MDIO?

    Best regards,

    Greg

  • Hi,

    Yes I have confirmed that it is possible to write to non-extended register.

  • Hi Michal,

    When you previously tried to write to the extended register using steps from datasheet section 6.3.10, have you attempted to do so while setting extended register to "NO" on the USB-2-MDIO menu yet? It is possible that this register is not in the software's range of extended registers.

    Best regards,

    Greg

  • Hi,

    I tried both ways, resetting the device (by unplugging it from power) between each attempt.

  • Hi Michal,

    To confirm, is it correct that you are currently unable to write to any extended registers, but can successfully do so for all non-extended registers?

    If you have already tried this script:

    Register            Write

    0x000D             0x0001

    0x000E             0x18F6

    0x000D             0x4001

    Read from 0x000E

    and it did not work, can you please try the following:

    Register             Write

    0x000D              0x0001

    0x000E              0x08F6

    0x000D              0x4001

    Read from 0x000E

    Please let me know if this works.

    Best regards,

    Greg

  • Writing operation works for both extended and non-extended registers, I checked it by writing some values to some other registers.

    With provided steps, I've confirmed that each step 

    Register             Write

    0x000D              0x0001

    0x000E              0x08F6

    0x000D              0x4001

    was in fact written to. After each write operation I have also read it and confirmed that it was intended value.

    These steps has not solved the issue. There is still no link. Both registers 0x18F6 and 0x08F6 reads 0x0000.



  • Hi Michal,

    Thank you for trying the steps. I will order a DP83TD510E-EVM and attempt to find the source of the issue with extended register writes on my end.

    Best regards,

    Greg

  • Hi Michal, 

    I recently received the EVM and can begin testing on it to replicate your setup. Are you still not able to complete extended register writes?

    Best regards,

    Greg

  • Yes, I still cannot find a way for the connection to work.

  • Hi Michal,

    Ok, I will try it on my end and will let you know as soon as possible of any findings.

    Best regards,

    Greg

  • Hi Michal,

    Please try the following script to write to 0x18F6 to enable 2.4 Vpp operating mode:

    Ensure that "Extended Register" is set to "No."

    Write

    Register             Write

    0x000D              0x0001

    0x000E              0x08F6

    0x000D              0x4001

    0x000E              0x1000              - sets bit 12 of the register to 1

    Read

    Register             Write

    0x000D              0x0001

    0x000E              0x08F6

    0x000D              0x4001

    Read 0x000E              

    The value in 0x000E should then be 0x1000. Please let me know if this allows your device to enable 2.4 Vpp operating mode and link with longer cables. 

    Best regards,

    Greg