Цитата(RinatUfa @ Oct 22 2014, 09:12)

В качестве микроконтроллера будет использоваться STM32F407VGT6.
Совершенно не знакомы с темой Ethernet, TCP/IP и т.п.Посоветуйте, что применить в качестве контроллера Ethernet.
STM32F407VGT6 вполне годится в качестве контроллера Ethernet.
Цитата(RinatUfa @ Oct 22 2014, 09:12)

Почему в некоторых случаях используется микросхема, реализующая только физическое преобразование (PHY) (например LAN8720), а все остальное делает сам микроконтроллер (программный стек протоколов), а в других случаях используется полный контроллер со встроенным аппаратным стеком протоколов (например W5200 или W5500)?
Если на борту уже есть MAC, то достаточно добавить PHY. А если нет, то приходится ставить внешний контроллер. Контроллер со встроенным стеком хорош тем, что вам почти не придётся разбираться в новой для вас теме - почти всё уже есть внутри и гарантированно работает. Если время поджимает, то возможно, что это лучший для вас вариант.
Цитата(RinatUfa @ Oct 22 2014, 09:12)

Какой разъем порекомендуете для RJ45? (их тоже очень много).
В наши дни почти все PHY требуют трансформаторов 1:1, и почти все RJ45 со встроенными трансформаторами именно такие. К сожалению, нет доминирующего стандарта на размеры и цоколёвку этих разъёмов, поэтому могу только посоветовать выбрать что-то с приемлемой ценой и хорошей перспективой иметь возможность покупать на обозримое будущее, потому что замену, совпадающую по размерам, скорее всего найти не удастся. Кстати, цена должна быть 1-2$.