|
проблемы с KSZ8001LI (PHY 10/100, Micrel) |
|
|
|
Feb 28 2007, 09:19
|
Частый гость
 
Группа: Свой
Сообщений: 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 должны быть очень термостабильны? может кто сталкивался с этой проблемой?
|
|
|
|
|
 |
Ответов
|
Feb 28 2007, 10:02
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(Andrey_L @ Feb 28 2007, 09:19)  Народ, помогите, может кто сталкивался: имеем многоканальный Ehternet-девайс (16 каналов), в качестве PHY на каждом канале стоит KSZ8001LI в связке с трансформатором HX1188 (Pulse). Так вот проблема в том, что при нормальной и высокой температуре (до +85) девайс работает нормально, но при -30 и ниже несколько каналов (всегда одних и тех же) не могут установить связь с компьютером, который стоит вне печки. Никак не проходят автопереговоры (у микрела с периодичностью 1 раз в сек. мигают лампочки link, 100mbit, duplex) (в результате автопереговоров должна выбираться конфигурация 100Мбит/полный дуплекс). Если сконфигурировать девайс с отключенными автопереговорами, то в полудуплекс оба встают нормально и всё работает. Некоторые каналы вроде и работают на -30, но по светодиодам визуально видно, что процесс автопереговоров на этих каналах идет значительно дольше (до 2-4сек) чем при нормальной температуре. Связи достаточно короткие - от трансф. до микрела ~1.5см. Особеность девайса - разъемы не RJ45 а PC-4 (отечественные), расспаянные с лицевой планки проводами на плату (эти разъемы не имеют к сожалению угловой модификации), провода также короткие - ~2см и соответствующие пары свиты вместе. Может какие-то элементы обвязки KSZ8001 должны быть очень термостабильны? может кто сталкивался с этой проблемой? У 8001 есть режим когда он автоматически может проверять импеданс линии связи. Соответственно можно определить что происходит в линии.
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Mar 1 2007, 16:03
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 26-01-06
Из: г. Санкт-Петербург
Пользователь №: 13 622

|
Цитата(iosifk @ Feb 28 2007, 10:02)  У 8001 есть режим когда он автоматически может проверять импеданс линии связи. Соответственно можно определить что происходит в линии. По этому режиму ничего не узнать... Там то обрыв линии, то всё ok.... и так бесконечно.... В общем собрано 2 изделия в сумме 32 порта (на каждом порту по однуму Micrel'у) глючило на минус 30 - -40 три порта (2 порта на одном изделии 1 порт на другом), порты по расположению не пересекались (т.е. находились в разных частях платы). Разводка всех портов идентична. Перепробовав кучу вариантов на двух портах были заменены Micrel'ы - всё заработало на ура (на третьем порту пока оставил - для исследований). На втором изделии был глючным только один порт - вообше не заводился на минус 35 - а несколько портов заводятся минуты через 3..... Есть слабая мысль, что может быть резистор 6.65к 1%, подключенный к ноге REXT должен быть термостабильным (на минус 40 его сопротивление 6.8к), поэксперементирую на днях..... А не может быть партия глючных микрелов?
|
|
|
|
|
Mar 2 2007, 09:40
|

Инженер
  
Группа: Свой
Сообщений: 357
Регистрация: 25-04-05
Из: Воронеж
Пользователь №: 4 476

|
Цитата(Andrey_L @ Mar 1 2007, 16:03)  А не может быть партия глючных микрелов? Это вряд ли, контора очень солидная. Я бы все-таки посоветовал вам обратить внимание на разъемы. По собственному опыту большой партии изделий могу сказать, что дело часто заключается именно в них. Иногда вообще приходилось просто менять блочные разъемы, они ж отечественные и не предназначены для работы на таких частотах. По крайней мере все Микрелы, которые пришлось поменять мне, вылетели в результате неправильных условий эксплуатации (превышение напряжения питания, etc.). Кстати, а у резисторов буржуйских обычно температурный диапазон широкий, от -55. Сейчас специально глянул у Bourns тестовые спецификации для 1%: Low Temperature Operation -55 °C, 1 hour off; 45 minutes on. Deviation from Nominal ≤±0.5 % + 0.05Ω.
--------------------
Человеку свойственно ошибаться
|
|
|
|
|
Mar 2 2007, 09:55
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 26-01-06
Из: г. Санкт-Петербург
Пользователь №: 13 622

|
Цитата(pep @ Mar 2 2007, 09:40)  Это вряд ли, контора очень солидная. Я бы все-таки посоветовал вам обратить внимание на разъемы. По собственному опыту большой партии изделий могу сказать, что дело часто заключается именно в них. Иногда вообще приходилось просто менять блочные разъемы, они ж отечественные и не предназначены для работы на таких частотах. Я после этих глюков морозил канал по отдельности на столе из балончика-замораживателя - добился такого же глюка, приэтом ни разъем ни трансформатор не морозя. Морозил только микрел и его объвязку. Пробовал морозил по отдельности только микрел или резисторы, конденсаторы - повторения глюка не добился..... Да, ещё особенность - глюк проявляется только если изделие в выключенном состоянии морозить а потом включить. Если при нормальных условиях зарядить тест и заморозить - всё будет работать. Если микрелу на глючном канале дать команду сброса - то всё глюк - начинаются вечные автопереговоры....
|
|
|
|
|
Mar 2 2007, 11:10
|

Инженер
  
Группа: Свой
Сообщений: 357
Регистрация: 25-04-05
Из: Воронеж
Пользователь №: 4 476

|
Цитата(Andrey_L @ Mar 2 2007, 09:55)  Я после этих глюков морозил канал по отдельности на столе из балончика-замораживателя - добился такого же глюка, приэтом ни разъем ни трансформатор не морозя. Морозил только микрел и его объвязку. Пробовал морозил по отдельности только микрел или резисторы, конденсаторы - повторения глюка не добился..... Да, ещё особенность - глюк проявляется только если изделие в выключенном состоянии морозить а потом включить. Если при нормальных условиях зарядить тест и заморозить - всё будет работать. Если микрелу на глючном канале дать команду сброса - то всё глюк - начинаются вечные автопереговоры.... Ну что я могу сказать - вам поможет только статистический эксперимент. Чудес не бывает, если платы одинаковые - значит собраны по-разному, где то плохо помыли или точка пайки не очень качественная. Сделайте серию хотя бы из 10-20 штук, если эффект повторится в больших количествах на совершенно разных каналах - значит дело скорее всего в сборке. Если же будет наблюдаться повторяемость только на определенных каналах - смотрите разводку, слои питания, размещение блокировочных конденсаторов. На Микрел я бы лично грешил в самую последнюю очередь, хотя и такую возможность окончательно исключить тоже нельзя.
--------------------
Человеку свойственно ошибаться
|
|
|
|
Сообщений в этой теме
Andrey_L проблемы с KSZ8001LI (PHY 10/100, Micrel) Feb 28 2007, 09:19 pep Цитата(Andrey_L @ Feb 28 2007, 09:19) Осо... Feb 28 2007, 09:50 Alfa Подниму тему трехгодичной давности.....
Собственно... Apr 7 2010, 08:06 rezident Цитата(Alfa @ Apr 7 2010, 14:21) Тех подд... Apr 7 2010, 11:14 iosifk Цитата(Alfa @ Apr 7 2010, 12:21) Подниму ... Apr 9 2010, 06:12 Obstinate Цитата(Andrey_L @ Feb 28 2007, 12:19) ...... Feb 12 2012, 10:21
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|