|
|
  |
100 Mbit Ethernet на Micrel KSZ8895 |
|
|
|
Oct 8 2015, 06:34
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 16-05-12
Пользователь №: 71 870

|
Господа, имеется чип Micrel KSZ8895, подключен к МК LPC4088. Проблема собственно такая. Если связываться с компом на скорости 10 MBit то все работает стабильно. Но если настроить подключение на 100 MBit, начинается мистика. Часть пакетов теряется. Примерно 25% пропадает. Проверял так: Каждую секунду МК посылает инициативу, на компе ловил снифером. В обратную сторону тоже самое (но немного хуже). Отправляю с компа пакет, примерно в 30-40% случаев даже прерывание не срабатывает. Припаял пару проводов к ногам micrel на места где должны быть диоды (LINK, SPEED, DUPLEX). на 10 Mbit все красиво. Пакет пришел диод моргнул. На 100 MBit какая-то чушь.
|
|
|
|
|
Oct 13 2015, 08:21
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 16-05-12
Пользователь №: 71 870

|
Цитата Используется на RMII. Все безукоризненно. Так что ищите свои ошибки. Начните с тактирования. С частотой все нормально вроде. Цитата И проверяйте питание. Micrel очень не любит плохое питание, особенно на 100 МГц и выше. И питание все проверил. Все на своем месте. Аналоговое и цифровое разделено. Есть внутренний земляной слой. Разве что помеха на земле. Примерной частотой 75MHz и амплитудой в 400 mV Подскажите может... что хоть искать, в каком направлении двигаться?
|
|
|
|
|
Oct 13 2015, 10:21
|
Знающий
   
Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595

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

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

|
QUOTE (A_Sherbakov @ Oct 13 2015, 11:21)  С частотой все нормально вроде. "нормально вроде" это не ответ. Какая частота, какой джиттер? Чем и как измеряли? В заданные производителем допуски укладываетесь? QUOTE (A_Sherbakov @ Oct 13 2015, 11:21)  Разве что помеха на земле. Примерной частотой 75MHz и амплитудой в 400 mV 9999 против одного, что это Вы измерили фиг знает что. При 0,4V помехи уже все вообще не плохо, а никак.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Oct 13 2015, 11:54
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 16-05-12
Пользователь №: 71 870

|
Подпаялся в выводам для диодов и вот что обнаружил. На 10 MBit одна посылка - один импульс. А на 100 MBit он думает что все время что-то принимает. 1 раз в 100 mSec идет импульс диода, что пакет принят. Не понимаю из-за чего. Но буду рыть дальше... Может у кого чего такое было.
|
|
|
|
|
Oct 13 2015, 13:09
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 16-05-12
Пользователь №: 71 870

|
Вот еще до чего додумался. Подключил к свичу 2 компа. на одном скорость подключения 100, на другом 10. Так вот Из 10 в 100 идет нормально, а из 100 в 10 пакеты теряются.
|
|
|
|
|
Oct 16 2015, 13:11
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 16-05-12
Пользователь №: 71 870

|
Господа, а никто не заказывал себе кит на этот свич? Может дадите в аренду на 1-2 недели?
|
|
|
|
|
Oct 16 2015, 13:29
|

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

|
QUOTE (A_Sherbakov @ Oct 16 2015, 16:11)  Господа, а никто не заказывал себе кит на этот свич? Может дадите в аренду на 1-2 недели? И что Вы хотите познать? То, что кит работает, а Ваш нет? Ну так поверьте, что работает. Даже не кит, а изделия с таким чипом. Вот на столе одно сейчас лежит.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Oct 20 2015, 11:48
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 16-05-12
Пользователь №: 71 870

|
Отключил от контроллера, поставил перемычку, чтобы запускался в стандартном режиме, подключил 2 помпа. Запитал отдельно, от ИП. Все тоже самое. Цитата на одном скорость подключения 100, на другом 10. Так вот Из 10 в 100 идет нормально, а из 100 в 10 пакеты теряются.
Сообщение отредактировал A_Sherbakov - Oct 20 2015, 11:49
|
|
|
|
|
Oct 20 2015, 12:26
|

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

|
QUOTE (A_Sherbakov @ Oct 20 2015, 14:48)  Отключил от контроллера, поставил перемычку, чтобы запускался в стандартном режиме, подключил 2 помпа. Запитал отдельно, от ИП. Все тоже самое. Ну, уже локализовали. Отпало очень многое - и интерфейс с контроллером и инициализация. Проверьте, черт побери, ppm генератора, достаточность питания, наличие в разводке всех общих и питаний. После этого останнется тлько сменить чип.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|