A_Sherbakov 0 8 октября, 2015 Опубликовано 8 октября, 2015 · Жалоба Господа, имеется чип Micrel KSZ8895, подключен к МК LPC4088. Проблема собственно такая. Если связываться с компом на скорости 10 MBit то все работает стабильно. Но если настроить подключение на 100 MBit, начинается мистика. Часть пакетов теряется. Примерно 25% пропадает. Проверял так: Каждую секунду МК посылает инициативу, на компе ловил снифером. В обратную сторону тоже самое (но немного хуже). Отправляю с компа пакет, примерно в 30-40% случаев даже прерывание не срабатывает. Припаял пару проводов к ногам micrel на места где должны быть диоды (LINK, SPEED, DUPLEX). на 10 Mbit все красиво. Пакет пришел диод моргнул. На 100 MBit какая-то чушь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 8 октября, 2015 Опубликовано 8 октября, 2015 · Жалоба Используется на RMII. Все безукоризненно. Так что ищите свои ошибки. Начните с тактирования. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex11 3 8 октября, 2015 Опубликовано 8 октября, 2015 · Жалоба И проверяйте питание. Micrel очень не любит плохое питание, особенно на 100 МГц и выше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A_Sherbakov 0 13 октября, 2015 Опубликовано 13 октября, 2015 · Жалоба Используется на RMII. Все безукоризненно. Так что ищите свои ошибки. Начните с тактирования. С частотой все нормально вроде. И проверяйте питание. Micrel очень не любит плохое питание, особенно на 100 МГц и выше. И питание все проверил. Все на своем месте. Аналоговое и цифровое разделено. Есть внутренний земляной слой. Разве что помеха на земле. Примерной частотой 75MHz и амплитудой в 400 mV Подскажите может... что хоть искать, в каком направлении двигаться? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prig 0 13 октября, 2015 Опубликовано 13 октября, 2015 · Жалоба С частотой все нормально вроде. ... Разве что помеха на земле. Примерной частотой 75MHz и амплитудой в 400 mV ... - Из такого ответа вовсе не следует, что нормально с тактированием. Попробуйте поставить какой-нибудь другой тип кварца. Метод тыка, но всё же. - Опять же, не вполне ясно, как Вы смотрели/измеряли помехи, и что эти цифры должны означать. Вообще-то, забить помехой такой линк не так уж и просто, если нет проблем с землёй. Что там у Вас с землями - вопрос открытый. - Кроме тактирования, питания и земель попадаются совсем смешные ошибки, которые глаз отказывается видеть, а мозг воспринимать. Со всяким случается. Лучше всего попросить кого-нибудь взглянуть на всё ваше хозяйство свежим взглядом. - И ещё один момент. В своё время использовали 8995 (не помню точно, какой версии). С одной из поставок были всякие чудеса, включая проблемы со скоростями. В конечном счёте выяснилось, что попался контрафакт. Содержание Chip ID Register не соответствовало документации. Маркировка и корпусирование не совпадала с остальными нормальными партиями чипов. Вполне допускаю, что у Вас аналогичный случай. М.б. даже начинка та же. Пошарьте в инетах, кто-то даже рентген использовал для выявления контрафакта по чипам 8995. М.б. и по вашему что-то попадётся. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 13 октября, 2015 Опубликовано 13 октября, 2015 · Жалоба С частотой все нормально вроде. "нормально вроде" это не ответ. Какая частота, какой джиттер? Чем и как измеряли? В заданные производителем допуски укладываетесь? Разве что помеха на земле. Примерной частотой 75MHz и амплитудой в 400 mV 9999 против одного, что это Вы измерили фиг знает что. При 0,4V помехи уже все вообще не плохо, а никак. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A_Sherbakov 0 13 октября, 2015 Опубликовано 13 октября, 2015 · Жалоба Подпаялся в выводам для диодов и вот что обнаружил. На 10 MBit одна посылка - один импульс. А на 100 MBit он думает что все время что-то принимает. 1 раз в 100 mSec идет импульс диода, что пакет принят. Не понимаю из-за чего. Но буду рыть дальше... Может у кого чего такое было. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A_Sherbakov 0 13 октября, 2015 Опубликовано 13 октября, 2015 · Жалоба Вот еще до чего додумался. Подключил к свичу 2 компа. на одном скорость подключения 100, на другом 10. Так вот Из 10 в 100 идет нормально, а из 100 в 10 пакеты теряются. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 13 октября, 2015 Опубликовано 13 октября, 2015 · Жалоба Вот еще до чего додумался. Подключил к свичу 2 компа. на одном скорость подключения 100, на другом 10. Так вот Из 10 в 100 идет нормально, а из 100 в 10 пакеты теряются. Зажимаете reset на контролере и перемычками свич в автономную работу. Повторяете. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A_Sherbakov 0 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Господа, а никто не заказывал себе кит на этот свич? Может дадите в аренду на 1-2 недели? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Господа, а никто не заказывал себе кит на этот свич? Может дадите в аренду на 1-2 недели? И что Вы хотите познать? То, что кит работает, а Ваш нет? Ну так поверьте, что работает. Даже не кит, а изделия с таким чипом. Вот на столе одно сейчас лежит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A_Sherbakov 0 20 октября, 2015 Опубликовано 20 октября, 2015 (изменено) · Жалоба Отключил от контроллера, поставил перемычку, чтобы запускался в стандартном режиме, подключил 2 помпа. Запитал отдельно, от ИП. Все тоже самое. на одном скорость подключения 100, на другом 10. Так вот Из 10 в 100 идет нормально, а из 100 в 10 пакеты теряются. Изменено 20 октября, 2015 пользователем A_Sherbakov Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 20 октября, 2015 Опубликовано 20 октября, 2015 · Жалоба Отключил от контроллера, поставил перемычку, чтобы запускался в стандартном режиме, подключил 2 помпа. Запитал отдельно, от ИП. Все тоже самое. Ну, уже локализовали. Отпало очень многое - и интерфейс с контроллером и инициализация. Проверьте, черт побери, ppm генератора, достаточность питания, наличие в разводке всех общих и питаний. После этого останнется тлько сменить чип. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться