Other Parts Discussed in Thread: DP83869, TPS54160
Hi,
I am working with the DP83869HM for a 1000M media converter. I connected the board as follows.
PC-->RJ45-->HX5008NL-->DP83869HM-->SFP Module-->fiber
DP83869 seems not working at all.
(1) PC could not detect the device and said cable is removed.
(2) Clock at XI pin is 25MHz. But there is no output at CLK_OUT. The pin's level is VDDIO.
(3) I tried to read the register, but retured value is 0xFFFF.
(4) I tested all the four pairs of MDI signal and I can see FLP pulses at all these four pairs. But it is very strange that the DC-bias voltage at TD_P_B and TD_M_B are both 0V at chip side and transformer side with the other three pairs are 1V. It's not the reason of tranformer or the center-tap capcitor because It is the same when I remove tranformer's Pins or the capcitor.
(5) RESET and PWR_DN pins(#43 and #44) are pulled to VDDIO with 10k and 2.49k respectively.
(6) RX_D2, LED[2:0] are pulled to VDDIO with 2.49k resistors. This strap configuration means 1000M media converter mode with auto negotiation ( 1000 Advertised) and fiber force mode according to table 12 and table 18.
(7) RBIAS (PIN 12) tied to GND with a 11k resister.
(8) MDC and MDIO are pulled to VDDIO with 2.49k resistors.
(9) The chip is powered in 3-power mode and the power rails are 2.5V/1.8V/1.1V. VDDIO=3.3V.
(10) All the other pins are left open as default.
The schematic is as follows.
The waveform to read PHY register is as follows. I use MCU's GPIOs to read the register. I'm sure the programe is good and I can use it to read KSZ8041 correctly.
So how I can do next to fix the problem? Thank you!