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

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


Частый гость
**

Группа: Свой
Сообщений: 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

help.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Jun 3 2008, 15:16
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



А в среднюю точку 50Ом резисторов на TX AVDD не заводится случайно по привычке?
Go to the top of the page
 
+Quote Post
lebiga
сообщение Jun 3 2008, 15:43
Сообщение #3


Частый гость
**

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



Цитата(aaarrr @ Jun 3 2008, 19:16) *
А в среднюю точку 50Ом резисторов на TX AVDD не заводится случайно по привычке?

Нет, это я посмотрел, AVDD завел только на средние точки трансформаторров. Правда, вместо 49.9 поставил 51 ом, в тайванских свичах тоже 51 стоит. Это может радикально влиять на неработоспособность 100М?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 3 2008, 16:36
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(lebiga @ Jun 3 2008, 19:43) *
Это может радикально влиять на неработоспособность 100М?

Радикально не может. А если записать 0x1785 в регистр 0x10 PHY и попробовать посылать пакеты на вход?
Go to the top of the page
 
+Quote Post
lebiga
сообщение Jun 5 2008, 10:20
Сообщение #5


Частый гость
**

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



Заработало. Взял третью плату - сделел как по даташиту - и 100М пошли пинги.
Так что звиняйте за беспокойство, спасибо за подсказку! Всегда нужно читать последние даташиты smile.gif !
Go to the top of the page
 
+Quote Post
lebiga
сообщение Jul 18 2008, 04:37
Сообщение #6


Частый гость
**

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



Цитата(lebiga @ Jun 5 2008, 14:20) *
Заработало. Взял третью плату - сделел как по даташиту - и 100М пошли пинги.
Так что звиняйте за беспокойство, спасибо за подсказку! Всегда нужно читать последние даташиты smile.gif !


Мда, а проблема совсем в другом. 100М сбоит или совсем не работает - когда перегревается сам процессор LPC2368. Проверено многократно, локально нагревая маленьким феном различные микросхемы (и кварцы тоже!). Немного улучшило картину 15пик, поцепленных на тактовый сигнал 50МГц. Поотключал в процессоре неиспользованную периферию, все входы-выходы особо не нагружены. И все-таки - нагреваю где-то до 50 градусов саму LPC - пошли сбои пинга. Подскажите, где копать?
Go to the top of the page
 
+Quote Post
VslavX
сообщение Nov 7 2008, 11:49
Сообщение #7


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)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 11:51
Рейтинг@Mail.ru


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