|
LPC2368 + D9161A (RMII) - не передает пакеты в сетку, ARP пакеты принимает, передает назад в PHY - компьютер не ловит! |
|
|
|
Jun 2 2008, 08:25
|

Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292

|
Сделал платку на LPC2368 и D9161A. Пробовал два стека - uIP и Nichelite. Линк есть, ARP пакеты принимает, передает назад в PHY - и ничего - компьютер не ловит! Может ошибся в подключении (не работал с D9161A в RMII режиме) - помогите! Сброс и PWRDOWN заведены на ноги, там все нормально. Инициализация портов правильная, проверял много раз. Включал две платы уже, та же история... Подключение LPC2368_______________D9161A P1.0(ENET_TXD0)_______TXD0(20) P1.1(ENET_TXD1)_______TXD1(19) P1.4(ENET_TX_EN)______TXEN(21) P1.8(ENET_CRS)________RXDV(37) - вот это вызыват вопросы! Смотрел datasheet и AS9200. P1.9(ENET_RXD0)_______RXD0(29) P1.10(ENET_RXD1)______RXD1(28) P1.14(ENET_RX_ER)_____RXER(38) P1.15(ENET_REF_CLK)___XT2(42)=50МГц P1.16(ENET_MDC)_______MDC(24) P1.17(ENET_MDIO)______MDIO(25) ______________________RXEN(31)=1 ______________________COL/RMII(36)=1
|
|
|
|
|
 |
Ответов
|
Jun 3 2008, 15:43
|

Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292

|
Цитата(aaarrr @ Jun 3 2008, 19:16)  А в среднюю точку 50Ом резисторов на TX AVDD не заводится случайно по привычке? Нет, это я посмотрел, AVDD завел только на средние точки трансформаторров. Правда, вместо 49.9 поставил 51 ом, в тайванских свичах тоже 51 стоит. Это может радикально влиять на неработоспособность 100М?
|
|
|
|
|
Jun 5 2008, 10:20
|

Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292

|
Заработало. Взял третью плату - сделел как по даташиту - и 100М пошли пинги. Так что звиняйте за беспокойство, спасибо за подсказку! Всегда нужно читать последние даташиты  !
|
|
|
|
|
Jul 18 2008, 04:37
|

Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292

|
Цитата(lebiga @ Jun 5 2008, 14:20)  Заработало. Взял третью плату - сделел как по даташиту - и 100М пошли пинги. Так что звиняйте за беспокойство, спасибо за подсказку! Всегда нужно читать последние даташиты  ! Мда, а проблема совсем в другом. 100М сбоит или совсем не работает - когда перегревается сам процессор LPC2368. Проверено многократно, локально нагревая маленьким феном различные микросхемы (и кварцы тоже!). Немного улучшило картину 15пик, поцепленных на тактовый сигнал 50МГц. Поотключал в процессоре неиспользованную периферию, все входы-выходы особо не нагружены. И все-таки - нагреваю где-то до 50 градусов саму LPC - пошли сбои пинга. Подскажите, где копать?
|
|
|
|
|
Nov 7 2008, 11:49
|

embarrassed systems engineer
    
Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038

|
Продолжу тему. У меня тоже LPC2368/78 + DM9161AE, стек свой, успешно откатанный на SAM7X + DM9161E/AE. Линк на 100М успешно подымается, запускаю тест - передача 100 коротких self-ARP - на трех платах ведет себя по-разному - на комп(пробовал свичи/маршрутизаторы/сетевухи) приходит от 0, ~30%, ~90% пакетов. Четыре дня рвал на себе волосы - все грешил на 9161 и аналоговую часть - хотя опыта тут достаточно много наработано, сигналы в парах красивые - амплитуда отличная, согласование отличное. Перелопатил и перепахал тотально все - не работает нормально. По мере наблюдений выяснилось, что с прогревом пропадание пакетов уменьшается и со временем почти 100% начинают проходить на всех трех экспериментальных платах. Сейчас вот провел постой эксперимент - выложил самую глючную плату за окно (~ +5C сегодня). - платка полежала за окном, потом запустил серию из 100 пакетов - принято 0. - опять за окошко, снова серия, но при этом феном подогреваем 9161+трансформатор - принято 0. - за окошко, серия, феном греем генератор 50МГц + 9161 - принято 0. - за окошко, серия, феном греем 2378 - оп-па - пошли пакеты! Все, дальнейший нагрев (в разумных пределах) никак не влияет - сеть стабильно работает. Ну и как это понимать? Все Tsu/Th промерены - все согласно документации, с хорошим запасом, тактовая 50МГц тоже красивенькая. Сейчас вот буду пытаться сам пакет на RMII при помощи FPGA сграббить (осциллографом тяжеловато минимальные 576 бит прокрутить, а анализатора у меня нет). Чего я это все пишу? Да вопрос у меня есть - как там 23xx с другими PHY работает - все сразу и стабильно на 100М заводится? (С 10-кой и у меня все OK)
|
|
|
|
Сообщений в этой теме
lebiga LPC2368 + D9161A (RMII) - не передает пакеты в сетку Jun 2 2008, 08:25 lebiga Мда, а проблема совсем не в этом. Принудительно пе... Jun 3 2008, 13:22 aaarrr Настораживает фраза:
Цитата(lebiga @ Jun 3 20... Jun 3 2008, 13:59  lebiga Цитата(aaarrr @ Jun 3 2008, 17:59) Настор... Jun 3 2008, 15:11      zltigo Цитата(VslavX @ Nov 7 2008, 14:49) Да воп... Nov 7 2008, 16:14       Altemir Цитата(zltigo @ Nov 7 2008, 20:14) Всякие... Nov 7 2008, 17:16        zltigo Цитата(Altemir @ Nov 7 2008, 20:16) Госпо... Nov 7 2008, 17:25 VslavX Еще немного информации.
Поставил я тактовый буфер ... Nov 7 2008, 19:23 VslavX Посмотрел "модный" KSZ8041 и "зрелы... Nov 8 2008, 06:29 zltigo Цитата(VslavX @ Nov 8 2008, 09:29) просто... Nov 8 2008, 08:11  VslavX Цитата(zltigo @ Nov 8 2008, 10:11) Лично ... Nov 8 2008, 09:21   zltigo Цитата(VslavX @ Nov 8 2008, 12:21) ..имет... Nov 8 2008, 10:16    VslavX Цитата(zltigo @ Nov 8 2008, 12:16) Вопрос... Nov 8 2008, 20:36   lebiga Цитата(VslavX @ Nov 8 2008, 12:21) Ну вот... Nov 9 2008, 15:15    VslavX Цитата(lebiga @ Nov 9 2008, 17:15) Мне не... Nov 9 2008, 19:00     lebiga Цитата(VslavX @ Nov 9 2008, 22:00) А како... Nov 10 2008, 08:20      VslavX Цитата(lebiga @ Nov 10 2008, 10:20) SK-LP... Nov 12 2008, 17:56       zltigo Цитата(VslavX @ Nov 12 2008, 20:56) Да, т... Nov 12 2008, 19:40        VslavX Цитата(zltigo @ Nov 12 2008, 21:40) Eсть ... Nov 12 2008, 21:02       lebiga Цитата(VslavX @ Nov 12 2008, 20:56) Да, т... Nov 13 2008, 08:21        VslavX Цитата(lebiga @ Nov 13 2008, 10:21) А теп... Nov 13 2008, 12:23         lebiga В общем так... После многочисленных тестов на трех... Dec 10 2008, 10:35          VslavX Цитата(lebiga @ Dec 10 2008, 12:35) В общ... Dec 10 2008, 11:03 brag прочитал этот топик, думаю, стоит ли использовать ... Dec 16 2008, 11:30
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|