Перейти к содержанию
    

at91sam7x512+lan8720 eth board

Ревизия чипа at91sam7x512 судя по errata поддерживает RMII. Приобрели пару платок c чипами lan8720a и пару dp83848. Настроил at91sam7x512, подключил платку с dp83848 (только питание, MDC, MDIO), проверил по осциллограммам что по MDIO идет обмен (запрашивал чтение PHYID1) и mac принимает корректно. Вторая платка с dp83848 так же отвечает. Обе отозвались на PHYA 0x1.

Подключал платки с lan8720a. Молчат в диапазоне PHYA 0x0-0x1F. По идее внутренние подтяжки должны были сконфигурировать после подключения питания платку в режим MODE[2:0]=3'b111 (All capable. Auto-negotiation enabled.), nINTSEL = 1 (подтяжка через LED2 по схеме рис. 3.11 из даташита, на платке внешний генератор 50 МГц раздает на mac и phy, на осциллографе присутствует частота и там и там), PHYAD0 = 0. То есть по SMI на PHYA 0x0 phy должен был откликнуться. Но молчит как партизан.

Схема платки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...