Post Go back to editing

Regarding disconnection detection between ADIN2111 and ADIN1110

Thread Summary

The user inquires about methods to detect disconnection between ADIN2111 and ADIN1110 devices. The final answer confirms that the AN_LINK_STATUS register can be used to check the link state, with the link dropping after 75 ms for the leader and 100 ms for the follower upon disconnection. MSE is not suitable for early detection of disconnection as it relies on the link being up. The user also noted that setting the LINK_STAT_CHNG_IRQ_EN bit to 0 in the PHY_SUBSYS_IRQ_MASK register generated an interrupt, contrary to the datasheet.
AI Generated Content
Category: Datasheet/Specs
Product Number: ADIN2111

 Is the following method correct for detecting a disconnection between the ADIN2111 and ADIN1110 using the ADIN2111?

Q1: Generate an interrupt when the link state changes.
Q2: How often do you check the link state?(How long does it take to detect a link down?)
Q3: Can you detect early signs of a disconnection by monitoring the MSE?

Edit Notes

add:(How long does it take to detect a link down?)
[編集者:UBOTI、編集時刻: 26 Aug 2025 日 7:20 AM 時 (GMT -4)]
  • I've resolved Q1.
    The datasheet states that bit (1) "LINK_STAT_CHNG_IRQ_EN" of PHY_SUBSYS_IRQ_MASK (Device Address: 0x1F; Register Address: 0x0021) has a value of 1, but I was able to generate an interrupt by setting it to 0. (I was able to confirm this with HY_SUBSYS_IRQ_STATUS.)

  • Hi Uboti

    Thank you for your patience, here are our answers

    Q1. I am glad you found your answer on this, you can also rely on the AN_LINK_STATUS to check the link.

    Q2. The approximate times that the link takes to be down when the cable is disconnected varies depending on the device role in the link:

    • Leader: link is dropped after 75 ms
    • Follower : link is dropped after 100 ms

    The above times are measured from the moment a the linking partner is disconnected to the time when LINK_ST goes low. 

    When the cable is connected again, it takes between a few hundred milliseconds to a couple of seconds depending on the level of training of the signal.

    Q3.  MSE cannot be used to detect the early signs of disconnection, the MSE register is relying on the link status register first to acquire that data, however that stage rely on the link up which only detect if the cable is connected or not.

    Kind Regards

    Olivier