Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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.

AM3358 MDC/MDIO AC Characteristics

Other Parts Discussed in Thread: AM3358

To whom it may concern:

 

Hi, I'm Eungjun Youn who is currently designing a board with AM3358.

 

While thoroughly revewing the documents related to AM3358, it turned out that there is no information regarding MDC/MDIO Charateristics.

Could anyone let me know where I can find  AM3358 MDC/MIDO Characterictics or send me document containing relevant information?

 

Your prompt response regarding this request would be highly appreciated.

Thank you for your help in advance.

 

Yours sincerely,

Eungjun Youn.

  • Opps!  Thanks for bringing this to my attention.

    The minimum cycle time for MDC is 400ns.

    The minimum low/high pulse duration for MDC is 160ns.

    The minimum setup time for MDIO before the rising edge of MDC is 90ns.

    The minimum hold time for MDIO after the rising edge of MDC is 0ns.

    The minimum output delay for MDIO after the rising edge of MDC is 10ns and the maximum output delay for MDIO after the rising edge of MDC is 390ns.

    The maximum  transition time for MDC is 5ns.

    I will have these parameters added to the next revision of the data sheet.

    Regards,
    Paul

  • Thank you for your prompt response.

    I have another question regarding the information in your response.

     

    As you mentioned, the minimum cycle time for MDC is 400ns and  the maximum output delay for MDIO after the rising edge of MDC is 390ns.

    Please confirm again that the information is correct.

     

    If your information is right, I would be having trouble routing on PCB with Ethernet PHY of which Tsetup is 10ns.

     

    I would appreciate it if you could doulbe check the  infomation.

     

     

    Thank you in advance.

     

     

    Best regards,

    Eungjun Youn

  • The IEEE 802.3 standard defines this time.  As you stated the PHY is required to operate with minimum setup time of 10ns.  Therefore, the delay from AM335x can not be greater than 390ns to insure the 10ns setup time.

    If the maximum output delay is specified to be 390ns, this value represents the worst case delay across all process, voltage, and temperature conditions plus some undefined margin.  Most likely, the typical value for this ouptut delay is much less than 390ns.

    However, the safe thing to do is design your PCB with a MDIO signal trace shorter than the MDC signal trace.  This will add additional margin to the PHY setup time.

    Regards,
    Paul

  • Hi Paul,

    I checked the output delay for MDIO after the rising edge of MDC on the EVM. It was approximately 530nsec.

    Does the output delay depend on the MDIO_CLK cycle period?

    For the maximum output delay specified to be 390ns in datasheet, what is the condition in the MDIO_CLK cycle period?

    Best regards,

    Daisuke

     

  • You are correct, the maximum output delay of MDIO_DATA is dependent on the frequency of MDIO_CLK because the output changes on the negative edge of MDIO_CLK rather than the positive edge of MDIO_CLK. I did not realize this when defining this timing parameter to match the IEEE specification requirement of 10ns hold and 10ns setup relative to the rising edge of MDIO_CLK.

    It looks like we need to change the min/max values to include a function of the MDIO_CLK period or reference the output delay to the negative edge of MDIO_CLK and provide new min/max values. I will need a few days to investigate how we plan to change the data sheet.

    I realize our maximum output delay may be greater than the value published in the data sheet, but this should not cause any issue as the output is still compliant to the setup and hold requirements defined by IEEE.

    Regards,
    Paul
  • Hi Paul,

    Thank you for your reply.

    I understand that it is the method such as SPI.

    I wish the datasheet is updated as soon as possible.

    Best regards,

    Daisuke