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

 
 
> 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
zltigo
сообщение Nov 7 2008, 16:14
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(VslavX @ Nov 7 2008, 14:49) *
Да вопрос у меня есть - как там 23xx с другими PHY работает - все сразу и стабильно на 100М заводится? (С 10-кой и у меня все OK)

Совершенно нормально LPC2378 работает на любых скоростях и разрешенных температурах RMII от Micrel. Всякие шаманства описанные предыдущим оратором с кондерами на 50MHz прежде всего наводят на мысль, что разводили все левой ногой, а 50/100MHz это уже вполне серьезно.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Altemir
сообщение Nov 7 2008, 17:16
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 249
Регистрация: 2-05-06
Из: Россия, Поволжье
Пользователь №: 16 686



Цитата(zltigo @ Nov 7 2008, 20:14) *
Всякие шаманства описанные предыдущим оратором с кондерами на 50MHz прежде всего наводят на мысль, что разводили все левой ногой, а 50/100MHz это уже вполне серьезно.

Господа, извините, конечно, под рукой нет сейчас даташита на 2368, но возможно ли ему подавать внешний тактовый сигнал 50МГц? Может только до 24?

Сообщение отредактировал Altemir - Nov 7 2008, 17:22
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   Цитата(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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 00:06
Рейтинг@Mail.ru


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