What could be the cause. I have checked the power circuitry. The rest of application still functions well. DMA, Timers, SPI, etc. Just network data is stalled. When temp goes down it resumes.
waclawek.jan You most likely solved my issue. The GPIO pins were not set to GPIO_SPEED_FREQ_VERY_HIGH. I set them to that value and was able to get communication even when temp was well over 60 C. I cannot thank you enough for your feedback and help....
I will look into the VCAP capacitors and stability. The RMII pins are set to alternative selection. Not sure what you mean by tweak GPIO_MODE. If you mean to set all other output pins to input to reduce power load I have done that with a simple netwo...
120 F is about 48 C. I am using the Microchip LAN9303 switch chip. The layout and schematic of switch chip was almost completely copying from 4 previous designs that used same chip. I am highly confident that this is not the issue. The only new compo...
Here are the trace measurements for RMII signals. The PHY to RJ-45 connections are short and have proven to work on 4 other designs so I doubt the issue is on that side. CLK - 1962 milsTXD0 - 2266 milsTXD1 - 2293 milsTX_EN 2153 milsRXD0 - 1995 milsR...
120 F is temp measured by CPU internal temp sensor. I agree that is not real high for a CPU. So would you think it is most likely signal integrity as the CPU has been tested to preform at much higher temperatures?