Hi,
We are having the same stability problems with TLK106L Ethernet PHY as described in here :
Since we have exactly the same hardware configuration, Related to this topic we have two questions :
- One confusing point in the Thread is that you are talking about "XI Clock must be stable for minimum of 1 µs prior to VDD ramp." on datasheet section 4.10.1, and there in the data sheet we find only t2 definition XI clock initialization "XI Clock must be stable for minimum of 1 µs prior to configuration.".. we are also referring to the same datasheet (SLLSEE3D –AUGUST 2013–REVISED APRIL 2016). In that datasheet there is no reference or requirement to have an stable clock before power supply. Could you clarify this issue?, is there an older datasheet with the same revision number?
- We have found a possible solution to it and we would like to get it confirm from TI side. We have noticed that when the chip powers up, the extended registers 0xAE (Power Back off Control register) and 0xD0 (Voltage regulator Control register) don't contain their default values. After power up they show the following values :
- value 0x8211 for register 0xAE
- value 0x0006 for register 0xD0
With these register values the PHY is not stable on transmitting, a second receiving PHY asserts the RX_ERR signal randomly.
To Solve this transmitting error we need to make following steps
- Wait until reset is done (power up sequence of 300 ms).
- Write the default values to register 0xAE (0x8020) and register 0xD0 (0x0000)
- Trigger a Software reset, register 0x1F bit 14 (0x4000)
- Wait 400ms
- Start transmitting
Following these steps after power up the link is again stable.
Could you confirm this solution? I mean, the description of these registers is limited and we are not 100% sure that will work stable.
best regards
ramiro