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.

DP83867IR: DP83867IR lost package issue and speed limitation issue

Part Number: DP83867IR
Other Parts Discussed in Thread: AM5726,

Hi expert,

My customer is using DP83867IR with TI AM5726 and we tried very hard to persuade customer use TI DP83867 and kicked out competitor PHY on this important project, urgent support needed from your side on this project. They are using RGMII interface and plan to use both 1000M or 100M mode. Below is the schematic:

AM572X.PDF

In this schematic, I already let them use RBIAS 11kohm and add pull up resistor on MDIO pins. Also let customer checked the GTX_CLK and RX_CLK, both are confirmed 125MHz.

The first issue customer met is that 100M communication is ok for both receiver and transmit(But may also have some package lost). For 1000M, they can receive from partner but can not transmit to partner. I let them changed the

RGMII_TX_DELAY_CTRL from default 2ns to 1ns(Also tried even 0.25ns, no obvious improvement), then DP83867 can transmit data to partner, but these is many package lost during communication and this cause the communication can't up to 1000Mbps, for example only 300Mbps or like this.

Based on above issue description and your experience. Can you help give some debug suggestions or directions to avoid no package lost or speed can up to 1000Mbps ideally?

Thanks a lot for your support!

Best regards,

Sulyn

  • Hi Team,

    Can someone help on this issue? Thanks.

    Best regards,

    Sulyn

  • Hi Sulyn,

    The most immediate thing I did notice is that the VDDA1P8 pins, 13 and 48, are not used as supplies but still have capacitors on them. When pin 13 and 48 are not used as input supply pins then they should be left unconnected. Please ask customer to remove the capacitors on those pins and try again.

    -Regards,
    Aniruddha
  • Hi Aniruddha,
    Thanks for the support! Besides this, any more suggestion to try? For example, any registers can be used to position the lost packact issue?
    Thanks a lot!


    Best regards,
    Sulyn
  • Hi Sulyn,

    Looking at the schematic again, I noticed few more things.
    The RBIAS resistor value is incorrect. The resistor is 10K but datasheet says 11K.
    RX_CTRL pin should be strapped to mode 3.
    Number of power supply de-coupling caps is less than recommended in datasheet.

    I think customer might not have the most updated datasheet, please ask them to get the latest copy from ti.com. If these changes do not help with packet error, we can perform register debug. For register debug, we would need register values of the following registers: 0x00-0x1f, 0x32, 0x6E, 0x6F.

    -Regards,
    Aniruddha
  • Hi Sulyn,

    I am closing the thread for now. If the issue is still active please start another post with new information and include the link to this post.

    -Regards,
    Aniruddha