Tool/software:
Hello,
I'm testing DP83822IF on a custom board, which was designed with the EVMKIT as reference. The PHY works as expected in 100-TX mode with magnetics, and RJ45 connector. Now I'm facing issues while getting started in fiber mode. These are the steps I followed:
- Removed magnetics and soldered necessary componentes to match figure 9-3 in the datasheet
- Set strap pins to FX_EN, and verified correct configuration on registers
- Tried linking a switch using two 100M SFP transceivers my company usually works with (Kyland IFSFP-M-LX-LC-1310-2-DDM and Flexoptix S.1303.2M.IG)
- Verified that switch, transceivers, and fiber cable work correctly when connected to other devices
- Tested with and without LVPECL resistors/capacitors
- Forcing a soft-reset 0x1F = 4000, before reading 0x01, but link stays down
- Switch does not register a link up either
I'm considering ordering other transceivers that are proven to work with DP838IF, but in the meantime I'd like to ask if there is another way to determine if my board or PHY are the problem, or they are working as expected and I should check more into the transceiver compatibility.
I measured TD and RD signals (on connector pads, after decoupling capacitors) without connecting a SFP transceiver (not sure if is the right procedure), and got this constant waveform on RD+, RD- which seems similar to datasheet figure 7-20
TD+, TD- are both constantly 0V even when MAC sends packets.
Does this behavior make sense? I would appreciate any guidance or related material I can check to know how to isolate the issue.
Thanks