Other Parts Discussed in Thread: DP83869, DP83867IR
Tool/software:
Dear TI team,
we're working with the DP83869HM PHY and are trying to reduce Ethernet autonegotiation time to achieve a faster link-up. Our use case requires only 100 Mbit/s full-duplex negotation. In the process, we've encountered a couple of issues and questions we hope you can help clarify:
1. ANAR Register (0x04) and Next Page Bit Behavior
We observed that the ANAR register (0x04), which controls the advertised abilities of the PHY, does not behave as expected. Specifically:
- We set ANAR[15] (Next Page Ability) to 0
- We renegotiate via BMCR[9]
- Expectation: NP bit sent by the PHY reflects this change
- Observation: NP bit sent by the PHY is still 1, regardless of the bit’s state in the ANAR register:
We have also tried to set ANAR[15] to 0 while the PHY is held in PWD_DWN state (BMCR[11]), but the observation is the same.
Q: Is this expected behavior for the DP83869HM?
Q: Could there be internal logic that overrides this bit, or are we possibly missing another related configuration?
2. Fast Autonegotiation (FAST_ANEG_EN in GEN_CFG4 - 0x1E)
We've come across the FAST_ANEG_EN bit in register GEN_CFG4 (0x1E), which appears to enable a fast autonegotiation feature. However, this feature is not thoroughly documented, so we would appreciate clarification on the following points:
The datasheet of the DP83867ir PHY (which we assume is "related" to the DP83869) includes the following note:
"While shortening these timer intervals may not cause problems in normal operation, there are certain situations where this may lead to problems."
We’d like to understand:
Q: What situations does this refer to?
Q: What kind of problems might occur when using Fast Autonegotiation or shortened timer intervals?
Q: Will longer timer intervals have better stability with PHYs that are not configured for FAST_ANEG?
Thanks in advance for your assistance and clarification.
Best regards,
Dominic