I have created a custom board using the SCM20100E module with POE Ethernet and I’m running into a strange issue where everything is working perfectly except when I change the link speed on my switch to 10 FDX (full duplex) it will not establish a link (100 FDX or auto works fine).
Using my SC20260D Dev board this change works exactly as expected. The speed led goes out and the link is established in 10 FDX. Using the exact same code, except for replacing the pin references, the development board works exactly as expected. I have also tested this without including any POE components or ESD protection and the results are exactly the same. This leads me to believes it has to do with the MagJack ethernet connector I selected or my configuration.
Does anyone see any reason the following TRP/ Bel ethernet connector with built in magnetics would not work with the SCM20100E module (or my configuration)?
https://www.mouser.com/datasheet/2/643/ampis77903_1-2289808.pdf
Here is the schematic for the board: