I have been trying to interface a DP83822 in FX mode to a Cisco GLC-FE-100FX-RGD SFP transceiver with no success.
The hardware connections are:
DP83822 <-> GLC-FE-100FX-RGD <-> MMF fiber <-> GLC-FE-100FX-RGD <-> Media Converter
PHY registers after reset:
Address +0 +1 +2 +3 +4 +5 +6 +7
0000 = 3100 7849 2000 A240 01E1 0000 0004 2001
0008 = 0000 0000 0100 1000 0000 0000 0000 0000
0010 = 0002 0108 0000 0800 0000 0000 0100 0041
0018 = 0400 8021 0000 007D 05EE 0000 0102 0000
phyReg 0465 = FF00
phyReg 0467 = 0FCF
phyReg 0468 = 0000
Using MDIO modify the PHY registers
PHY registers after programming for 100BASE-FX mode:
Address +0 +1 +2 +3 +4 +5 +6 +7
0000 = 2100 7849 2000 A240 01E1 0000 0004 2001
0008 = 0000 0000 0100 1000 0000 401F 0001 0000
0010 = 0004 0108 0000 0800 0000 0000 0100 0041
0018 = 0400 8021 0000 007D 05EE 0000 0102 0000
phyReg 0465 = 0001
phyReg 0467 = 0FCF
phyReg 0468 = 0000
Monitoring DP83822 Tx & Rx signals (with CRO) I can observe alternate signalling between a media converter and the DP83822 but no link is established as indicated by the LED on the media converter.
My specific questions are:
- Are the above register values correct for 100BASE-FX mode?
- What should be the circuit and values connecting the DP83822 to the SFP transceiver on Tx and Rx differential lines?
Thanks in advance for your help