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.

DP83826I: Can you tell me how to set RMII Slave Mode in DP83826I Phy Chip?

Part Number: DP83826I
Other Parts Discussed in Thread: DP83826EVM, , USB-2-MDIO

Hello, I have additional questions about DP83826I , DP83826EVM.

1). When testing the RMII TX Clock Shift function in RMII Slave Mode, please Can i check if the following register script setting values ​​are correct?

begin
001F 8000 //software reset (clears register)
0000 2100 //programs DUT to 100BASE-TX mode
0019 0001 //programs DUT to Forced MDI mode, set to 4021 for MDIX mode
0468 2E9F // 4bit 1h=RMII 0h=MII , 3bit 1h=RMII Slave Mode 0h=RMII Master Mode
0017 0103 // RMII TX Clock Shift: Applicable only in RMII Slave Mode , 1h = Transmit path internal clock shift is enabled
001F 4000 //digital reset (doesn't clear register)
end

If register 0x0468 is read after registering the corresponding register, it is restored to MII Master Mode, not RMII Slave Mode.
Can I change the register as above after connecting it according to the RMII standard? Please confirm.

          

2). I know there is a way to check the disconnection of the Lan Cable. (DP83826I - cable diagnostics, built-in self-test (BIST) )
Is it possible to request a script that can do the test as well?
please answer about my question. Thank you.

  • Hello,

    Are you unable to use the HW straps on the DP83826?

    This register is read only. I will look into the correct register to write to. I will get back to you by the end of business tomorrow.

    In the meantime, I am sharing some TDR information for the DP83825 that should carry over.

    Please let me know if you need any clarification.

    Kind Regards,

    Joe

    All information in this correspondence and in any related correspondence is provided “as is” and “with all faults”, and it is subject to TI’s Important Notice (http://www.ti.com/corp/docs/legal/important-notice.shtml)

  • Thank you very much for your reply.

    I have additional questions. Can you answer the questions below?

    1). When setting RMII Slave Mode, is it correct to pull-up/pull-down using 2.49Kohm as shown in the table below on the corresponding pin in Bootstrap configuration?

    After that operation, But, it was confirmed that all register values of Phy are output as FFFF.

    2). Can the Lan Cable Disconnection Detecting function be checked only when Phy is connected to the SOC? Or is it possible to check if only the register value is changed in the EVM itself?

    Your answer helps me a lot. I really appriciate so much.

  • Hello,

    I will look into your questions and get back to you by the end of business Thursday.

    Kind Regards,

    Joe

    All information in this correspondence and in any related correspondence is provided “as is” and “with all faults”, and it is subject to TI’s Important Notice (http://www.ti.com/corp/docs/legal/important-notice.shtml)

  • Hello,

    1. Yes this resistor value is correct. Are you accessing extended registers correctly?
    2. You need a program like usb-2-mdio and HW launchpad to check this value.

    I apologize for the delayed response.

    Kind Regards,

    Joe

    All information in this correspondence and in any related correspondence is provided “as is” and “with all faults”, and it is subject to TI’s Important Notice (http://www.ti.com/corp/docs/legal/important-notice.shtml)