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.

DP83826EVM: How to setting for RMII Slave Mode Test

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

Hello Expert,

Our customer is evaluating DP83826EM to replace competitor part.

So I need your support.

They want to test and evaluate RMII Slave Mode.

What's the means "copper" which is MII/RMII to Copper cases on the user guide?

Could you give me test setup procedure for RMII Slave Mode test?

Thanks and BR,

Michael

  • Hi Michael,

    1. By "copper", it means the MDI side or the cable side of the PHY
    2. To configure for RMII slave mode, you will have to set bit[3] of register 0x0468.

    Keep in mind that in RMII slave mode, you will need a 50 MHz signal from an oscillator going into the XI pin. This means you will have to use a buffer to provide a clock to both the MAC and PHY device, or the MAC has to provide the 50 MHz signal to the PHY.

    Regards,

    Adrian Kam

  • Hi Adrian,

    Thanks for your kind feedback.

    I have an another question.

    About MSP430 Driver for Windows, Can't this driver support Windows7-32bit?

    Test setup pc of our customer is Win7-32bit.

    This driver is not install at Win7-32bit.

    If you have a driver for Win7-32bit, could you please send it?

    BR,

    Michael 

  • Hi Michael,

    Do you need the MSP430 driver because the test setup PC is unable to detect the COM port when it is connected to the EVM? OR do you need the drivers to be able to read/write registers to the PHY.

    Regards,

    Adrian Kam

  • Hi Adrian,

    We need MSP430 driver for EVM.

    Could you send it?

    BR,

    Michael

  • Hi Michael,

    The drivers should be flashed into the MSP430 on the EVM already. If you are trying to read/write to registers on the DP83826, then you can use the USB-2-MDIO tool I linked below.

    https://www.ti.com/tool/USB-2-MDIO

    Regards,

    Adrian Kam

  • Hi Adrian,

    Here is more information and new inquiry.

    When we checked on device manager of PC (Win7, 32bit) after connecting EVM and PC, there is unknown device.

    Could you check driver?

    Another inquiry.

    Our customer want to get Junction Temp. Spec (min. max) of DP83826I.

    There is no spec. on the data sheet except ambient spec.

    BR,

    Michael

  • Hi Adrian,

    I have a question about compliance test configuration for 100Base-TX test.

    When we checked register description for 10Base-T test on the data sheet, it seems that we can set register to transmit random bit data.

    But we can't find 0x0428 register for 100Base-TX test mode Enable.

    Our customer want to know that what's the standard or reference for compliance test at 100Mbps.

    And how do we set a related register for this like 10Base-T?

    In other words, we need all register and setting value for MDI compliance test at 100Mbps.

    BR,

    Michael

  • Hi Michael,

    The MSP430 drivers can be found at the link below: 

    http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430_FET_Drivers/latest/index_FDS.html

    The link below is an app note where you can calculate the junction temperature from the other specifications in the datasheet:

    https://www.ti.com/lit/an/spra953c/spra953c.pdf

    The link below is an app note on how to setup the DP83822 for compliance testing. It should work for the DP83826 as well:

    https://www.ti.com/lit/an/snla266/snla266.pdf

    Regards,

    Adrian Kam

  • Hi Adrian,

    About MSP430 Driver, we have already installed this driver. But there is no work at Win7-32bit OS.

    These days, the most of company are using Win10 and there is no issue at Win10.

    But, a few companies still use Win7.

    Did you check this driver at Win7-32bit? Is there no issue?

    About Junction Temp., we already know this document.

    But our customer would like to know official spec. from TI.

    Please give us this data.

    About 100Base-Tx test mode, Information of register 0x0428 is on the DP83822 data sheet, But there is no on the DP83826.

    Can we set this register at DP83826?

    If yes, why is this register not comment on the data sheet?

    BR,

    Michael

  • Hi Michael,

    1. For questions regarding the MSP430 driver, please reach out to the MSP430 team.
    2. We do not characterize junction temperature, so I cannot provide an official value. If you are looking for the maximum junction temperature, you can use the maximum ambient temperature specified in the datasheet and use the formula in the app note to calculate it.
    3. If you are doing PMA compliance testing, that register 0x0027 and 0x0428 is not needed. All the registers you need are in the app note I linked in a previous reply.

    Regards,

    Adrian Kam

  • Hi Adrian,

    I found below thread which is related to Tj.

    (+) DP83826I: Tj_max of DP83826I - Interface forum - Interface - TI E2E support forums

    Maybe I think that this data could be delivered by e-mail.

    So could you please send it to me by e-mail (michael.jeong@arrow.com)

    I don't know well the power of this part. so I need your help.

    BR,

    Michael

  • Hi Michael,

    I managed to contact the engineer who responded to the thread you mentioned, and below is his statement:

    The junction temperature depends on the ambient temperature, power dissipation, etc. It is expected to be approximately 5C-10C higher than the ambient temperature depending on layout and the mode of operation.

    Regards,

    Adrian Kam

  • Hi Adrian,

    I have a question about RMII TX Clock Shift.

    When I checked DP83822, max delay time is 3.5ns.

    If I set enable of "RMII TX Clock Shift" in DP83826, what's the max delay time?

    And Isn't there "RMII RX Clock Shift" in DP83826?

    * DP83826 data sheet

    * DP83822 data sheet

    BR,

    Michael

  • Hi Michael,

    The screenshot you have of the DP83822 datasheet showcases the RGMII interface, which the DP83826 does not support. In the DP83826 datasheet, those bits are reserved. There is no RX_CLK for RMII because there is only one clock based on the RMII standard. 

    As for the delay on the RMII TX Clock Shift, I will have to consult with my team, and I will respond back by Wednesday at the latest.

    Regards,

    Adrian Kam

  • Hi Adrian,

    Thanks for your reply.

    I'll wait your feedback.

    BR,

    Michael

  • Hi Michael,

    No problem. I will get back to you as soon as I get a reply.

    Regards,

    Adrian Kam

  • Hi Adrian,

    Didn't you get it from your team?

    I received another request from our customer.

    Could you please check and reply?

    About Ambient Temp. Spec. (Ta) = -40 ~ +85℃, Could you send us test condition and official spec. of Case Temp.

    ex) Test B'd, Chamber Temp. etc

    Temp. spec is very important to our customer.

    They have to do notice on their product.

    They are evaluating our product w/ EVM.

    So please help them choose our product finally.

    BR,

    Michael

  • Hi Michael,

    I apologize for the delay. I am still trying to get the delay time value from my team. I will also ask them about the temperature spec and whether I can provide it to you. I will try to respond by Monday. If there are any more delays, I will let you know.

    Regards,

    Adrian Kam

  • Hi Michael,

    1. The max delay for RMII TX Clock Shift should be 4ns.
    2. For the ambient temp spec, we typically soak the device at the min/max ambient temperature until we are confident the temperature around the device is at the spec. We also test the datasheet specifications at those temperatures to ensure they are consistent throughout temp.
    3. We are not sure what you mean by "Case Temp". Can you clarify some more? What concerns do the customer have that they would need these temp specs?

    Regards,

    Adrian Kam

  • Hi Adrian,

    I'd like to verify configuration for testing RMII Slave Mode on the this EVM.

    First of all, I want to minimize HW set but if possible, I'd like to set register by MDIO/MDC.

    Could you please check and give me additional set for this?

    Below is my set at Enhanced mode.

    Case-1 : Set to minimize.

      1) HW set

          Apply 50MHz Oscillator Clock instead of 25MHz Crystal.

       2) Register set

          Could you please send related register and value?

    Case-2 : Another set

       1) HW set

           

       2) Register set

          Could you please send related register and value?

    Best Regards,

    Michael

  • Hi Michael,

    Let me look into this for you. I will get back to you by Friday at the latest.

    Regards,

    Adrian Kam

  • Hi Michael,

    Can you try setting bit 7 of register 0x0017 to 1 and see if that sets it to RMII slave mode?

    Regards,

    Adrian Kam

  • Hi Adrian,

    I asked case-1 "set to minimize" and case-2 "another set" respectively like above thread.

    What you said "setting bit 7 of register 0x0017 to 1", do you mean that it is added to my case-2 "strap, clock"?

    In case-1, what is the additional register set?

    Could you please send it to me about each case?

    BR,

    Michael

  • Hi Adrian,

    I have a additional question like below.

    When I check it on the data sheet, I can't find STRAP pin.

    Is it right information? or Typo?

    BR,

    Michael

  • Hi Michael,

    From my understanding, both case 1 and case 2 are the same thing. By setting the device to RMII slave mode, the device will be configured to receive a 50MHz clock reference instead of a 25MHz one. Essentially, you are trying to set the device in RMII slave mode through register writes instead of hardware straps, correct? In addition, the 50MHz clock reference has to come from the MAC or an external oscillator. It is not something generated by the device.

    Information on the strap pins can be found in section 9.4.1 of the datasheet. Can you try setting bit 7 of register 0x0017 and see if that puts the device in RMII slave mode?

    Regards,

    Adrian Kam