|
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)
|
|
|
|
|
Nov 7 2008, 17:16
|
Местный
  
Группа: Свой
Сообщений: 249
Регистрация: 2-05-06
Из: Россия, Поволжье
Пользователь №: 16 686

|
Цитата(zltigo @ Nov 7 2008, 20:14)  Всякие шаманства описанные предыдущим оратором с кондерами на 50MHz прежде всего наводят на мысль, что разводили все левой ногой, а 50/100MHz это уже вполне серьезно. Господа, извините, конечно, под рукой нет сейчас даташита на 2368, но возможно ли ему подавать внешний тактовый сигнал 50МГц? Может только до 24?
Сообщение отредактировал Altemir - Nov 7 2008, 17:22
|
|
|
|
Сообщений в этой теме
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 Цитата(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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|