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

 
 
> Коммутатор на 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
 
Start new topic
Ответов
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, 12:12
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 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
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 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



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

 


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


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