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

 
 
> проблемы с KSZ8001LI (PHY 10/100, Micrel)
Andrey_L
сообщение Feb 28 2007, 09:19
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 125
Регистрация: 26-01-06
Из: г. Санкт-Петербург
Пользователь №: 13 622



Народ, помогите, может кто сталкивался:
имеем многоканальный Ehternet-девайс (16 каналов), в качестве PHY на каждом канале стоит KSZ8001LI в связке с трансформатором HX1188 (Pulse). Так вот проблема в том, что при нормальной и высокой температуре (до +85) девайс работает нормально, но при -30 и ниже несколько каналов (всегда одних и тех же) не могут установить связь с компьютером, который стоит вне печки. Никак не проходят автопереговоры (у микрела с периодичностью 1 раз в сек. мигают лампочки link, 100mbit, duplex) (в результате автопереговоров должна выбираться конфигурация 100Мбит/полный дуплекс). Если сконфигурировать девайс с отключенными автопереговорами, то в полудуплекс оба встают нормально и всё работает. Некоторые каналы вроде и работают на -30, но по светодиодам визуально видно, что процесс автопереговоров на этих каналах идет значительно дольше (до 2-4сек) чем при нормальной температуре.
Связи достаточно короткие - от трансф. до микрела ~1.5см. Особеность девайса - разъемы не RJ45 а PC-4 (отечественные), расспаянные с лицевой планки проводами на плату (эти разъемы не имеют к сожалению угловой модификации), провода также короткие - ~2см и соответствующие пары свиты вместе.
Может какие-то элементы обвязки KSZ8001 должны быть очень термостабильны? может кто сталкивался с этой проблемой?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alfa
сообщение Apr 7 2010, 08:06
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 9-02-06
Из: Челябинск
Пользователь №: 14 160



Подниму тему трехгодичной давности.....
Собственно проблемы с KSZ8001LI...
Перевожу KSZ8001LI power down режим путем записи в Register 0.11 единицы через MII Management Interface
(ноги MDIO и MDC). KSZ8001LI благополучно засыпает. После этого я хочу ее разбудить, но через MII Management Interface (ноги MDIO и MDC) возвращаются нули, т.е. походу этот интерфейс вырубается, хотя даташит на стр 22 обещает, что он должен отсаться включен. Что я делаю не так? Или это трудности перевода? Тех поддержка Micrel держит язык за зубами sad.gif
Go to the top of the page
 
+Quote Post
iosifk
сообщение Apr 9 2010, 06:12
Сообщение #3


Гуру
******

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



Цитата(Alfa @ Apr 7 2010, 12:21) *
Подниму тему трехгодичной давности.....
Собственно проблемы с KSZ8001LI...
Перевожу KSZ8001LI power down режим путем записи в Register 0.11 единицы через MII Management Interface
(ноги MDIO и MDC). KSZ8001LI благополучно засыпает. После этого я хочу ее разбудить, но через MII Management Interface (ноги MDIO и MDC) возвращаются нули, т.е. походу этот интерфейс вырубается, хотя даташит на стр 22 обещает, что он должен отсаться включен. Что я делаю не так? Или это трудности перевода? Тех поддержка Micrel держит язык за зубами sad.gif


Произвел проверку на стартовом наборе. Его схема и описание выложено, поэтому здесь не привожу. Если есть желание, напишите мне в личку Ваш почтовый адрес, могу послать скрин-шоты.
Было высказано предположение, что не работает служебный интерфейс и из режима power down по нему выйти нелья.
Значит проверяю так:
При включении режима power down - нет. К сетевому разъему подключаю патч и делаю диагностику. Показывает - 4 метра и обрыв. Это похоже на правду, т.к второй коней патча никуда не включен и болтается на полу...
Далее, захожу в меню PHY, нахожу регистр "0", и там ставлю птичку в power down. Делаю Update. Считаю, что трансивер попал в режим power down...
Далее я это проверяю, выполняя проверку длины патча, как описано выше. Ответ - "Неизвестно"... Т.е. измерение не было выполнено...
После этого, убираю режим power down и повторяю измерение длины. Ответ - "4 метра, разомкнуто"...

Вывод - в режиме power down служебный интерфейс на запись работает. Возможно, что он не работает на чтение. Но это в данном случае не актуально и это я проверять не буду...
Впредь, чтобы не было таких случаев, рекомендую покупать микросхемы только у сертифицированных поставщиков. Потому как если покупали у фирмы - "третий двор, налево в подвал", то могут быть любые казусы. Сам на прошлой работе от такого страдал, когда хозяин купил Виртексы на Тайваньском рынке где-то... А я потом долго удивлялся, почему BGA припаяно правильно, а сигнала на пине нет...
Будет желание, заходите, покажу как это я все делал...

Удачи!


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



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

 


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


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