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

 
 
 
Reply to this topicStart new topic
> Коммутатор на KS8999, Работа без программирования
novichok
сообщение Sep 12 2012, 04:34
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 6-04-09
Из: г. Ярославль
Пользователь №: 47 264



Здравствуйте, передо мной стоит задача создать коммутатор на 5 портов. Использую микросхему KS8999, после того как всё собрали в железе обнаружилось, что если через любой порт из 5-ти я подключаюсь к компьютеру с Windows7, подключение к сети комп не обнаруживает, если подключаюсь к ноуту с WindowsXP, то сеть обнаруживается, но не сразу а секунд через 30 и пишет 10 Mbit/s, хотя должна бы быть 100 Mbit/s, при подключении к собственной плате с микросхемой KSZ8051MLL и АРМом на котором стоит Linux обнаружение сети происходит мгновенно и пишет 100 Mbit/s. Почему нет однозначного определения всеми устройствами? Все LED пины микросхемы KS8999 я оставил висящими в воздухе, то есть положение FLOAT и по дефолту всё должно работать. Из конфигурационных пинов: EN1P подтянут к цифровой земле через 10кОм, PRSV подтянут к цифровой земле через 10кОм, CFGMODE подтянут к 2,0V через 10кОм, MIIS_1 и MIIS_2 подтянуты к цифровой земле через 1кОм, MODESEL_0 подтянут к 2,0V через 10кОм, MODESEL_1-MODESEL_3 подтянуты к цифровой земле, TESTEN, SCANEN подтянуты к цифровой земле, ISET подтянут к цифровой земле через 3,01кОм, FXSD_1-FXSD_8 подтянут к цифровой земле через 100кОм, тактую микросхему внешним кварцевым резонатором Q 25.0-JXS32-12-10, выводы программирования висят в воздухе, на всех выводах питания 2,0V.


--------------------
Два элемента, которые наиболее часто встречаются в Вселенной - водород и глупость.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Sep 13 2012, 06:17
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(novichok @ Sep 12 2012, 08:34) *
Здравствуйте, передо мной стоит задача создать коммутатор на 5 портов. Использую микросхему KS8999, после того как всё собрали в железе обнаружилось, что если через любой порт из 5-ти я подключаюсь к компьютеру с Windows7, подключение к сети комп не обнаруживает, если подключаюсь к ноуту с WindowsXP, то сеть обнаруживается, но не сразу а секунд через 30 и пишет 10 Mbit/s, хотя должна бы быть 100 Mbit/s, при подключении к собственной плате с микросхемой KSZ8051MLL и АРМом на котором стоит Linux обнаружение сети происходит мгновенно и пишет 100 Mbit/s. Почему нет однозначного определения всеми устройствами? Все LED пины микросхемы KS8999 я оставил висящими в воздухе, то есть положение FLOAT и по дефолту всё должно работать. Из конфигурационных пинов: EN1P подтянут к цифровой земле через 10кОм, PRSV подтянут к цифровой земле через 10кОм, CFGMODE подтянут к 2,0V через 10кОм, MIIS_1 и MIIS_2 подтянуты к цифровой земле через 1кОм, MODESEL_0 подтянут к 2,0V через 10кОм, MODESEL_1-MODESEL_3 подтянуты к цифровой земле, TESTEN, SCANEN подтянуты к цифровой земле, ISET подтянут к цифровой земле через 3,01кОм, FXSD_1-FXSD_8 подтянут к цифровой земле через 100кОм, тактую микросхему внешним кварцевым резонатором Q 25.0-JXS32-12-10, выводы программирования висят в воздухе, на всех выводах питания 2,0V.

Для начала можно сказать следующее. Если в печати что-то не так, то "компьютеру с Windows7" и не виден... Вы смотрели герберы, которые есть на сайте Микрела? Попробуйте соединить "корпус" у компа с коммутатором... Если с "ноуту с WindowsXP" дело с линией обстоит чуть лучше, то идет автонегоциация и порт переходит в 10 Mbit/s. Соответственно, это требует времени...
Какие шаги можно сделать?
1. Попросить в долг или купить стартовый набор. Попробовать с ним...
2. Переход из 100 в 10 происходит в том случае, если фаст-линк-пульсе не в норме. Следовательно нужно снять осциллограмму и убедиться...
3. Проверить, что питание в норме. Проверить пульсации аналогового питания. Проверить, что генератор +-50 ppm.
4. На spi можно подключить что-нибудь и прочитать значения регистров...
5. Еще там критична длительность сигнала "сброс" и его положение при включении питания...
6. Любимая ошибка - неправильно подключенная средняя точка трансформатора... Скачайте схему стартового набора и посмотрите, как там все сделано...


У меня на сайте есть статья про отладку 8842... Там все эти ходы перечислены...

Навскидку вроде бы все...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
novichok
сообщение Sep 13 2012, 07:24
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 6-04-09
Из: г. Ярославль
Пользователь №: 47 264



Цитата(iosifk @ Sep 13 2012, 10:17) *
1. Попросить в долг или купить стартовый набор. Попробовать с ним...
2. Переход из 100 в 10 происходит в том случае, если фаст-линк-пульсе не в норме. Следовательно нужно снять осциллограмму и убедиться...
3. Проверить, что питание в норме. Проверить пульсации аналогового питания. Проверить, что генератор +-50 ppm.
4. На spi можно подключить что-нибудь и прочитать значения регистров...
5. Еще там критична длительность сигнала "сброс" и его положение при включении питания...
6. Любимая ошибка - неправильно подключенная средняя точка трансформатора... Скачайте схему стартового набора и посмотрите, как там все сделано...


У меня на сайте есть статья про отладку 8842... Там все эти ходы перечислены...

Навскидку вроде бы все...


Спасибо за ответ.
1. Подскажите что значит попросить в долг? Я правильно понимаю что можно взять в аренду отладочную плату?
2. "Фаст-линк-пульсе" наблюдаю сразу при соединении кабеля с устройством, а вот какого вида они должны быть не знаю, если возможно пришлите картинку или описание.
3. С питанием вроде всё ок, пульсаций нет, использую DC-DC преобразоватьель LT3641, при помощи него получаю из 27В два напряжения 3.3В и 2.0В, 2.0В использую для Ethernet. Кварц по даташиту 10-30ppm должен быть.
4. Пока не пробывал.
5. Ресет просто подтянут к 2.0В через 10кОм и при помощи кнопки может замыкаться на землю.
6. Со средней точкой вроде всё должно быть норм, со стартовым набором сравнивал сделано так же.



--------------------
Два элемента, которые наиболее часто встречаются в Вселенной - водород и глупость.
Go to the top of the page
 
+Quote Post
novichok
сообщение Sep 13 2012, 12:12
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 6-04-09
Из: г. Ярославль
Пользователь №: 47 264



Цитата(iosifk @ Sep 13 2012, 10:17) *
Вы смотрели герберы, которые есть на сайте Микрела?

Навскидку вроде бы все...

Нет, герберов не видел, руководствовался 10/100 Application Note General PCB Design and Layout Guidelines AN111. Есть только вот такая pdf KS8999 Demo Board User Guide V1.1, если укажете ссылку где посмотреть гербера буду признателен.


--------------------
Два элемента, которые наиболее часто встречаются в Вселенной - водород и глупость.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Sep 13 2012, 13:52
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(novichok @ Sep 13 2012, 16:12) *
Нет, герберов не видел, руководствовался 10/100 Application Note General PCB Design and Layout Guidelines AN111. Есть только вот такая pdf KS8999 Demo Board User Guide V1.1, если укажете ссылку где посмотреть гербера буду признателен.

На их сайте, там где коммутаторы ищите хардваре-пак зазипованный. Надо только зарегистрироваться. Или попросите в Элтехе, чтобы прислали...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
iosifk
сообщение Sep 14 2012, 04:01
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(novichok @ Sep 12 2012, 08:34) *
я подключаюсь к компьютеру с Windows7, подключение к сети комп не обнаруживает,

А еще может быть дело в кабеле. Там может быть "прямой" или "перекрестный"... Например в компьютере трансивер не умеет подстроиться под кабель, а в ноутбуке - умеет... И пары могут быть неправильно заделаны...
Ищите стандарт, там маска для импульса приведена...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
novichok
сообщение Sep 17 2012, 04:26
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 6-04-09
Из: г. Ярославль
Пользователь №: 47 264



Цитата(iosifk @ Sep 14 2012, 08:01) *
А еще может быть дело в кабеле. Там может быть "прямой" или "перекрестный"... Например в компьютере трансивер не умеет подстроиться под кабель, а в ноутбуке - умеет... И пары могут быть неправильно заделаны...
Ищите стандарт, там маска для импульса приведена...


Импульсы посмотрел, всё красиво, как описано в стандарте. Я заметил, что ноутбук, который соединение определял как 10 МБит/с вдруг определил соединение как 100 МБит/с когда я щупом от осциллографа проверял наличие импульсов и соответственно внёс в цепь паразитную ёмкость (щупом вставал прямо к ножке трансформатора). Буду искать в чём причина.


--------------------
Два элемента, которые наиболее часто встречаются в Вселенной - водород и глупость.
Go to the top of the page
 
+Quote Post
novichok
сообщение Sep 18 2012, 05:19
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 6-04-09
Из: г. Ярославль
Пользователь №: 47 264



Цитата(iosifk @ Sep 13 2012, 10:17) *
2. Переход из 100 в 10 происходит в том случае, если фаст-линк-пульсе не в норме. Следовательно нужно снять осциллограмму и убедиться...


Сейчас есть определённая нестабильность в работе коммутатора: иногда при подключении кабеля к ноутбуку наблюдаю осциллографом как идёт FLP и потом сразу за ним двухполярный сигнал и поключение устанавливается 100 MБ/с, а иногда идёт FLP, за ним двухполярный сигнал и он вдруг прерывается, снова идёт FLP и за ним двухполярный сигнал и так повторяется несколько раз, после чего соединение всё же устанавливается, на осциллографе вижу только двухполярный сигнал, но скорость ноутбук пишет 10 MБ/с.


--------------------
Два элемента, которые наиболее часто встречаются в Вселенной - водород и глупость.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Sep 18 2012, 08:45
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(novichok @ Sep 18 2012, 09:19) *
Сейчас есть определённая нестабильность в работе коммутатора: иногда при подключении кабеля к ноутбуку наблюдаю осциллографом как идёт FLP и потом сразу за ним двухполярный сигнал и поключение устанавливается 100 MБ/с, а иногда идёт FLP, за ним двухполярный сигнал и он вдруг прерывается, снова идёт FLP и за ним двухполярный сигнал и так повторяется несколько раз, после чего соединение всё же устанавливается, на осциллографе вижу только двухполярный сигнал, но скорость ноутбук пишет 10 MБ/с.

Значит дело в согласовании аналоговых сигналов, в их амплитуде и форме, в конструкции, в помехах, в пульсациях аналогового напряжения...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 11:39
Рейтинг@Mail.ru


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