Hello all,
I have implemented a DP83822 tm4c129x combination and connected the DP83822 in rmii mode to its mac. The tiva is using a stock lwip config from tivaware and we have coded the configuration to be force 10 full duplex and commented any autonegotiation register calls. The links are unreliable at times. Autonegotiation has never worked and forcing the speed seems to be the only way to connect. I have followed TI's app note on transformerless operation and although the app note suggests that the devices will perform in 100TX mode, we have never actually been able to achieve a 100TX link.
In the schematic, I have 12 DP83822 phys connected to my fpga. The phys have a 51 ohm pullup on the pairs followed by a series 0.1uF capacitor. They connect to the tiva with another 51 ohm pullup on the pairs. The link length is very short - on the order of about a couple inches from phy to tiva.
I have tried various combinations of register settings and forcing vs autonegotiation and was wondering if the hardware configuration is possibly an issue or if there is a preffered method to connect them. One caveat is that the tx pairs are connected to tx on the other side and rx as well. This requires that one of the phys be configured to swap the pairs internally.
Thank you in advance.
-Joe