ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
870391 Топик полностью
VVB_ (11.09.2018 15:14, просмотров: 1) ответил Sylvan на STM32F1x + LwIP + LAN8720A. Иногда LAN подвисает при включении. В этом случае вижу ошибки в регистре Auto Negotiation Link Partner Ability. Чем это может быть вызвано? Как лечить?
LAN8720A как тактируется? Если по стандарту RMII (50 МГц внешний тактовый сигнал), то проблем быть не должно. Я сталкивался с проблемами при нестандартном тактировании, из-за разрушения сигнала по причине плохого согласования дорожек, помогли последовательные согласующие резисторы. Анализ целостности сигналов для ПП делали? Полезная штука, если речь идёт о >100 МГц. Альтиум умеет. Попробуйте щуп осциллографа в разные места тактового сигнала потыкать. То, что я отметил, касается качества связи и передачи между LAN8720A и DLink. Есть подозрение, что тактовая RMII 50 МГц никакого отношения к Auto negotiation не имеет, и при разрушении будут проблемы по RMII, а не на физике.