Перейти к содержанию
    

100 Mbit Ethernet на Micrel KSZ8895

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Используется на RMII. Все безукоризненно. Так что ищите свои ошибки. Начните с тактирования.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Используется на RMII. Все безукоризненно. Так что ищите свои ошибки. Начните с тактирования.

 

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

 

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

 

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

 

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

 

Подскажите может... что хоть искать, в каком направлении двигаться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

...

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

...

- Из такого ответа вовсе не следует, что нормально с тактированием. Попробуйте поставить какой-нибудь другой тип кварца. Метод тыка, но всё же.

- Опять же, не вполне ясно, как Вы смотрели/измеряли помехи, и что эти цифры должны означать.

Вообще-то, забить помехой такой линк не так уж и просто, если нет проблем с землёй.

Что там у Вас с землями - вопрос открытый.

- Кроме тактирования, питания и земель попадаются совсем смешные ошибки, которые глаз отказывается видеть, а мозг воспринимать. Со всяким случается.

Лучше всего попросить кого-нибудь взглянуть на всё ваше хозяйство свежим взглядом.

- И ещё один момент. В своё время использовали 8995 (не помню точно, какой версии). С одной из поставок были всякие чудеса, включая проблемы со скоростями. В конечном счёте выяснилось, что попался контрафакт. Содержание Chip ID Register не соответствовало документации. Маркировка и корпусирование не совпадала с остальными нормальными партиями чипов.

Вполне допускаю, что у Вас аналогичный случай. М.б. даже начинка та же. Пошарьте в инетах, кто-то даже рентген использовал для выявления контрафакта по чипам 8995. М.б. и по вашему что-то попадётся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

"нормально вроде" это не ответ.

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

 

 

 

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

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Зажимаете reset на контролере и перемычками свич в автономную работу. Повторяете.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Господа, а никто не заказывал себе кит на этот свич? Может дадите в аренду на 1-2 недели?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Господа, а никто не заказывал себе кит на этот свич? Может дадите в аренду на 1-2 недели?

И что Вы хотите познать? То, что кит работает, а Ваш нет? Ну так поверьте, что работает. Даже не кит, а изделия с таким чипом. Вот на столе одно сейчас лежит.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Отключил от контроллера, поставил перемычку, чтобы запускался в стандартном режиме, подключил 2 помпа. Запитал отдельно, от ИП. Все тоже самое.

на одном скорость подключения 100, на другом 10. Так вот Из 10 в 100 идет нормально, а из 100 в 10 пакеты теряются.
Изменено пользователем A_Sherbakov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Отключил от контроллера, поставил перемычку, чтобы запускался в стандартном режиме, подключил 2 помпа. Запитал отдельно, от ИП. Все тоже самое.

Ну, уже локализовали. Отпало очень многое - и интерфейс с контроллером и инициализация. Проверьте, черт побери, ppm генератора, достаточность питания, наличие в разводке всех общих и питаний. После этого останнется тлько сменить чип.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...