EVAL-ADIN1110EBZ Test Modes

I am trying to put the EVAL-ADIN1110EBZ  firmware version 1.1 in Test Modes 1, 2 and 3.

I am using USB power and have a serial connection to the Eval board using Termite.

The dip switches are in their default positions all off.

Questions:

1. What mode (0 to 15) should the EVAL-ADIN1110EBZ be in to start?

2. Please check the following commands:

Accessing Test Mode 1 to Test Mode 3
To set the ADIN1110 into Test Mode 1, Test Mode 2, or Test Mode 3, the device must be in software power-down mode (CRSM_SFT_PD).

CRSM_SFT_PD
phywrite 0x1E,0x8812,0x0001
OK

The power-down status of the ADIN1110 can be checked reading the software power-down status bit (CRSM_SFT_PD_RDY).

CRSM_SFT_PD_RDY
phyread 0x1E,0x8818
0


When the ADIN1110 is in software power-down mode, disable autonegotiation by clearing the autonegotiation enable bit (AN_EN).

AN_EN
phywrite 0x07,0x0200,0x0000
OK


With autonegotiation disabled, force the autonegotiation configuration by writing to the autonegotiation forced mode bit (AN_FRC_MODE_EN).

AN_FRC_MODE_EN
phywrite 0x07,0x8000,0x0001

OK


The desired test mode can now be selected by writing the appropriate value to the 10BASE-T1L test mode control register (B10L_TEST_MODE_CNTRL)

B10L_TEST_MODE_CNTRL

Test Mode 1
phywrite 0x01,0x08F8,0x2000
OK

Test Mode 2
phywrite 0x01,0x08F8,0x4000

OK


Test Mode 3
phywrite 0x01,0x08F8,0x6000
OK

and exiting the device from powerdown
by clearing the software power-down bit (CRSM_SFT_PD).

CRSM_SFT_PD
phywrite 0x1E,0x8812,0x0000
OK

Please help me with the proper commands for the EVAL-ADIN110-EBZ board

I appreciate your help!

Thank you,

Dave

  • Hi  Dave,

    1. What mode (0 to 15) should the EVAL-ADIN1110EBZ be in to start?

    No specific mode is required on the EVAL-ADIN1110EBZ board to enter the PMA test modes.

    2. Please check the following commands:

    The user interface command line commands should be entered without the base reference '0x' 
    See below on how to enable Test Mode 2 (droop)

    phywrite 1E8812,1            // CRSM_SFT_PD_CNTRL CRSM_SFT_PD = 0 Enter software powerdown

    OK

    phyread 1E8818                // CRSM_STAT wait until CRSM_SFT_PD_RDY = 1 (reads 0x0017)

      17

    phywrite 070200,0             // AN_CONTROL AN_EN = 0 // Disable auto-negotiation

    OK

    phywrite 078000,1             // AN_FRC_MODE_EN AN_FRC_MODE_EN = 1 // Enable forced mode

    OK

    phywrite 0108F8,4000     // B10L_TEST_MODE_CNTRL // Test Mode 2, Droop, 10x +/-1 symbols (375kHz)

    OK

    phywrite 1E8812,0            // CRSM_SFT_PD_CNTRL CRSM_SFT_PD = 0 // Leave software powerdown

    OK

    Regards,

    Wassim