HNHacker News
TopNewBestAskShowJobs

mborges

72 karma · joined October 7, 2021

submissionscomments
mborges··on RPi Pico: 100BASE-T with cheap ethernet PHY module
Never looked at USB 2.0 phy, but you can move any pins used by the eth phy, so I don't see why you would have to share pins between the two.
mborges··on RPi Pico: 100BASE-T with cheap ethernet PHY module
The main reason I did it that way was to have the RMII TX start sequence generated by the PIO program, and to have a loop to output the data I'd need double the frequency of the RMII, so I had to clock it at 100MHz. So either injecting the 50MHz clock from the LAN8720 into the XIN of the RP2040 and removing the crystal there, or moving around 2 resistors on the PHY module.
mborges··on RPi Pico: 100BASE-T with cheap ethernet PHY module
I could have used the 50MHz output from the PHY module and inject it into the XTAL input of the RP2040 to feed the PLL and run the MCU at a higher frequency, but it was much easier to do it the other way around by removing a resistor and moving another one on the PHY module