реклама на сайте
подробности

 
 
> Работает наполовину. Странно... Подскажите, где может быть ошибка., ARM AT90RM9200 + PHY RTL8201BL + транс с разъемом LU1T516-43
Gemm
сообщение May 23 2007, 08:48
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 61
Регистрация: 2-08-05
Из: Коломна
Пользователь №: 7 283



Нашел на форуме достаточно информации, вопросов, советов по по этой теме, но не помогло.

ARM AT90RM9200 + PHY RTL8201BL + транс с разъемом LU1T516-43. PHY подключил по схемке, которая валяется здесь на форуме: ANE (37 нога), DUPLEX (38), SPEED (39), LDPS (41), MII (44) подтянуты к питанию (без резисторов). RPTR (40), ISOLATE (43) - к земле. Светодиодные выходы, которыми еще и задается адрес вначале подтянул все к 0. По поводу схемы подключения PHY к трансу. Тут на форуме много написано, как правильно подключать центральный выход обмотки... короче я его оставил висящим, как здесь и рекомендовали. На отладочной плате, которую мы купили у аргуссофта, этот выход подтянут к питанию через бусинку, но там PHY DM9161 стоит. Да еще у них перемычкой, напаянной сверху, средние точки Rx и Tx закорочены...

Теперь о траблах. Запитываю плату. Вначале, когда адресные концы на нулях были, ничего не светилось (это правильно?). Когда подтянул PHYADR0 к единице, светодиодики заморгали. Я так понимаю, PHY работает: втыкаю 10Мбит - светится один светодиод, 100Мбит - другой. Регистры его читаю нормально. Запускаю прогу, которую написали для Аргусовой платы под DM9161 (только обнулив AT91C_EMAC_RMII в EMAC_CF, тк сейчас не reduce MII). Принимать пакеты - принимает, отправлять не хочет... В чем может быть дело? Может у кого похожие проблемы были... как локализовать, где неработоспособность конкретно...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 21:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01386 секунд с 7
ELECTRONIX ©2004-2016