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

 
 
 
Reply to this topicStart new topic
> 100 Mbit Ethernet на Micrel KSZ8895
A_Sherbakov
сообщение Oct 8 2015, 06:34
Сообщение #1


Участник
*

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



Господа, имеется чип Micrel KSZ8895, подключен к МК LPC4088. Проблема собственно такая. Если связываться с компом на скорости 10 MBit то все работает стабильно. Но если настроить подключение на 100 MBit, начинается мистика. Часть пакетов теряется. Примерно 25% пропадает. Проверял так: Каждую секунду МК посылает инициативу, на компе ловил снифером. В обратную сторону тоже самое (но немного хуже). Отправляю с компа пакет, примерно в 30-40% случаев даже прерывание не срабатывает. Припаял пару проводов к ногам micrel на места где должны быть диоды (LINK, SPEED, DUPLEX). на 10 Mbit все красиво. Пакет пришел диод моргнул. На 100 MBit какая-то чушь.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 8 2015, 15:18
Сообщение #2


Гуру
******

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



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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alex11
сообщение Oct 8 2015, 19:16
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



И проверяйте питание. Micrel очень не любит плохое питание, особенно на 100 МГц и выше.
Go to the top of the page
 
+Quote Post
A_Sherbakov
сообщение Oct 13 2015, 08:21
Сообщение #4


Участник
*

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



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


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

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


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

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

Подскажите может... что хоть искать, в каком направлении двигаться?
Go to the top of the page
 
+Quote Post
prig
сообщение Oct 13 2015, 10:21
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



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

- Из такого ответа вовсе не следует, что нормально с тактированием. Попробуйте поставить какой-нибудь другой тип кварца. Метод тыка, но всё же.
- Опять же, не вполне ясно, как Вы смотрели/измеряли помехи, и что эти цифры должны означать.
Вообще-то, забить помехой такой линк не так уж и просто, если нет проблем с землёй.
Что там у Вас с землями - вопрос открытый.
- Кроме тактирования, питания и земель попадаются совсем смешные ошибки, которые глаз отказывается видеть, а мозг воспринимать. Со всяким случается.
Лучше всего попросить кого-нибудь взглянуть на всё ваше хозяйство свежим взглядом.
- И ещё один момент. В своё время использовали 8995 (не помню точно, какой версии). С одной из поставок были всякие чудеса, включая проблемы со скоростями. В конечном счёте выяснилось, что попался контрафакт. Содержание Chip ID Register не соответствовало документации. Маркировка и корпусирование не совпадала с остальными нормальными партиями чипов.
Вполне допускаю, что у Вас аналогичный случай. М.б. даже начинка та же. Пошарьте в инетах, кто-то даже рентген использовал для выявления контрафакта по чипам 8995. М.б. и по вашему что-то попадётся.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 13 2015, 11:42
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
A_Sherbakov
сообщение Oct 13 2015, 11:54
Сообщение #7


Участник
*

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



Подпаялся в выводам для диодов и вот что обнаружил. На 10 MBit одна посылка - один импульс. А на 100 MBit он думает что все время что-то принимает. 1 раз в 100 mSec идет импульс диода, что пакет принят. Не понимаю из-за чего. Но буду рыть дальше... Может у кого чего такое было.
Go to the top of the page
 
+Quote Post
A_Sherbakov
сообщение Oct 13 2015, 13:09
Сообщение #8


Участник
*

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



Вот еще до чего додумался. Подключил к свичу 2 компа. на одном скорость подключения 100, на другом 10. Так вот Из 10 в 100 идет нормально, а из 100 в 10 пакеты теряются.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 13 2015, 13:13
Сообщение #9


Гуру
******

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



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

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
A_Sherbakov
сообщение Oct 16 2015, 13:11
Сообщение #10


Участник
*

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



Господа, а никто не заказывал себе кит на этот свич? Может дадите в аренду на 1-2 недели?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 16 2015, 13:29
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
A_Sherbakov
сообщение Oct 20 2015, 11:48
Сообщение #12


Участник
*

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



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


Сообщение отредактировал A_Sherbakov - Oct 20 2015, 11:49
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 20 2015, 12:26
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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