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.

AM5746: Board_phyODDNibbleDetEnable

Guru 10105 points
Part Number: AM5746
Other Parts Discussed in Thread: TLK105L, TLK105, DP83822I

Hi Support Team,


Please let me confirm the following function.

File name : tiescphy_tlk105l.c
Function : Board_phyODDNibbleDetEnable


Q1: The name of the function is "ODDNibbleDetEnable",
 but actually it is "Disable" because bit1 (ODDNIBBLE_DET) of address 0x000A of TLK105 is set to 1.
 Is this setting as intended?

Q2: The customer is using DP83822I, which has basically the same register structure as TKL105,
 so the above address 0x000A can be set.
 Should my customer set it if he want to use it for EtherCAT application?

 Incidentally, Beckhoff's PHY Selection Guide says that ODD nibble detection should be disabled for TLK105,
 but there is no description for DP83822.



https://download.beckhoff.com/download/Document/io/ethercat-development-products/an_phy_selection_guidev2.6.pdf

Best regards,
Kanae

  • Hi Support Team,

    Would it be easier to get an answer if I move this post to the interface forum?

    I need to report this to my customer by the end of this week
    and would appreciate any advice on how to get an answer.

    Best regards,
    Kanae

  • Hi Kanae,

    Sorry for the delay. See my replies

    >but actually it is "Disable" because bit1 (ODDNIBBLE_DET) of address 0x000A of TLK105 is set to 1.  Is this setting as intended?

    Yes, that is correct. If you see the comment inside EtherCAT driver provided in the Industrial package that's what it says.

    >Q2: The customer is using DP83822I, which has basically the same register structure as TKL105, so the above address 0x000A can be set. Should my customer set it if he want to use it for EtherCAT application?

    Yes, it is required for EtherCAT

    Regards

    Vineet

  • Hi Vineet,

    Thank you for your support!

    I will share your answer with my customer.
    If I have any additional questions, I will post them here.

    Best regards,
    Kanae