Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 100 Mbit Ethernet на Micrel KSZ8895
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Fast Ethernet/Gigabit Ethernet/FibreChannel
A_Sherbakov
Господа, имеется чип Micrel KSZ8895, подключен к МК LPC4088. Проблема собственно такая. Если связываться с компом на скорости 10 MBit то все работает стабильно. Но если настроить подключение на 100 MBit, начинается мистика. Часть пакетов теряется. Примерно 25% пропадает. Проверял так: Каждую секунду МК посылает инициативу, на компе ловил снифером. В обратную сторону тоже самое (но немного хуже). Отправляю с компа пакет, примерно в 30-40% случаев даже прерывание не срабатывает. Припаял пару проводов к ногам micrel на места где должны быть диоды (LINK, SPEED, DUPLEX). на 10 Mbit все красиво. Пакет пришел диод моргнул. На 100 MBit какая-то чушь.
zltigo
Используется на RMII. Все безукоризненно. Так что ищите свои ошибки. Начните с тактирования.
Alex11
И проверяйте питание. Micrel очень не любит плохое питание, особенно на 100 МГц и выше.
A_Sherbakov
Цитата
Используется на RMII. Все безукоризненно. Так что ищите свои ошибки. Начните с тактирования.


С частотой все нормально вроде.

Цитата
И проверяйте питание. Micrel очень не любит плохое питание, особенно на 100 МГц и выше.


И питание все проверил. Все на своем месте. Аналоговое и цифровое разделено. Есть внутренний земляной слой.

Разве что помеха на земле. Примерной частотой 75MHz и амплитудой в 400 mV

Подскажите может... что хоть искать, в каком направлении двигаться?
prig
Цитата(A_Sherbakov @ Oct 13 2015, 11:21) *
С частотой все нормально вроде.
...
Разве что помеха на земле. Примерной частотой 75MHz и амплитудой в 400 mV
...

- Из такого ответа вовсе не следует, что нормально с тактированием. Попробуйте поставить какой-нибудь другой тип кварца. Метод тыка, но всё же.
- Опять же, не вполне ясно, как Вы смотрели/измеряли помехи, и что эти цифры должны означать.
Вообще-то, забить помехой такой линк не так уж и просто, если нет проблем с землёй.
Что там у Вас с землями - вопрос открытый.
- Кроме тактирования, питания и земель попадаются совсем смешные ошибки, которые глаз отказывается видеть, а мозг воспринимать. Со всяким случается.
Лучше всего попросить кого-нибудь взглянуть на всё ваше хозяйство свежим взглядом.
- И ещё один момент. В своё время использовали 8995 (не помню точно, какой версии). С одной из поставок были всякие чудеса, включая проблемы со скоростями. В конечном счёте выяснилось, что попался контрафакт. Содержание Chip ID Register не соответствовало документации. Маркировка и корпусирование не совпадала с остальными нормальными партиями чипов.
Вполне допускаю, что у Вас аналогичный случай. М.б. даже начинка та же. Пошарьте в инетах, кто-то даже рентген использовал для выявления контрафакта по чипам 8995. М.б. и по вашему что-то попадётся.
zltigo
QUOTE (A_Sherbakov @ Oct 13 2015, 11:21) *
С частотой все нормально вроде.

"нормально вроде" это не ответ.
Какая частота, какой джиттер? Чем и как измеряли? В заданные производителем допуски укладываетесь?



QUOTE (A_Sherbakov @ Oct 13 2015, 11:21) *
Разве что помеха на земле. Примерной частотой 75MHz и амплитудой в 400 mV

9999 против одного, что это Вы измерили фиг знает что. При 0,4V помехи уже все вообще не плохо, а никак.

A_Sherbakov
Подпаялся в выводам для диодов и вот что обнаружил. На 10 MBit одна посылка - один импульс. А на 100 MBit он думает что все время что-то принимает. 1 раз в 100 mSec идет импульс диода, что пакет принят. Не понимаю из-за чего. Но буду рыть дальше... Может у кого чего такое было.
A_Sherbakov
Вот еще до чего додумался. Подключил к свичу 2 компа. на одном скорость подключения 100, на другом 10. Так вот Из 10 в 100 идет нормально, а из 100 в 10 пакеты теряются.
zltigo
QUOTE (A_Sherbakov @ Oct 13 2015, 16:09) *
Вот еще до чего додумался. Подключил к свичу 2 компа. на одном скорость подключения 100, на другом 10. Так вот Из 10 в 100 идет нормально, а из 100 в 10 пакеты теряются.

Зажимаете reset на контролере и перемычками свич в автономную работу. Повторяете.
A_Sherbakov
Господа, а никто не заказывал себе кит на этот свич? Может дадите в аренду на 1-2 недели?
zltigo
QUOTE (A_Sherbakov @ Oct 16 2015, 16:11) *
Господа, а никто не заказывал себе кит на этот свич? Может дадите в аренду на 1-2 недели?

И что Вы хотите познать? То, что кит работает, а Ваш нет? Ну так поверьте, что работает. Даже не кит, а изделия с таким чипом. Вот на столе одно сейчас лежит.
A_Sherbakov
Отключил от контроллера, поставил перемычку, чтобы запускался в стандартном режиме, подключил 2 помпа. Запитал отдельно, от ИП. Все тоже самое.
Цитата
на одном скорость подключения 100, на другом 10. Так вот Из 10 в 100 идет нормально, а из 100 в 10 пакеты теряются.
zltigo
QUOTE (A_Sherbakov @ Oct 20 2015, 14:48) *
Отключил от контроллера, поставил перемычку, чтобы запускался в стандартном режиме, подключил 2 помпа. Запитал отдельно, от ИП. Все тоже самое.

Ну, уже локализовали. Отпало очень многое - и интерфейс с контроллером и инициализация. Проверьте, черт побери, ppm генератора, достаточность питания, наличие в разводке всех общих и питаний. После этого останнется тлько сменить чип.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.