Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Vitesse VSC8211
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Fast Ethernet/Gigabit Ethernet/FibreChannel
Andrew Su
Добрый день всем.
У кого есть опыт применения PHY VSC8211?
Поделитесь, какие впечатления?
Заранее спасибо.
Victor®
Цитата(Andrew Su @ Feb 24 2012, 14:09) *
Добрый день всем.
У кого есть опыт применения PHY VSC8211?
Поделитесь, какие впечатления?
Заранее спасибо.


Мне Vitesse PHY нравятся тем, что страппинг у них делается определенными номиналами резисторов,
а не так "жестко" как у Марвелл (88E1111, где например каждый из 6 конфигов нужно напрямую соединять с одним из 8 других сигналов).
Намного проще отлаживаться с Vitesse , если хомутнули. Но практически все можно переконфигурить софтово, что у Vitesse, что у Marvell, кроме адреса...

С Vitesse работал мой коллега по работе - помню что не жаловался...
vitan
Цитата(Victor® @ Feb 24 2012, 19:38) *
Мне Vitesse PHY нравятся тем, что страппинг у них делается определенными номиналами резисторов

Ого! Еще не видел такого... А что в этом хорошего? Запаяли не то и ищи потом... Т.е. еще одна возможность помучиться при отладке, не говоря уж о закупке резисторов и трассировке платы.
Когда-то смотрели на них, получается, хорошо , что не взяли...
gosu-art
Я как с этими резисторами не разбирался все равно не те номиналы взял. biggrin.gif
Сделал связку FPGA->VSC8211-> оптика и медь. Кабель вставляю лампочки загораются, моргают yeah.gif линк устанавливается.
Время появится буду по MDIO налаживать отношения rolleyes.gif
Victor®
Цитата(vitan @ Feb 24 2012, 18:56) *
Ого! Еще не видел такого... А что в этом хорошего? Запаяли не то и ищи потом... Т.е. еще одна возможность помучиться при отладке, не говоря уж о закупке резисторов и трассировке платы.
Когда-то смотрели на них, получается, хорошо , что не взяли...


А то, что если лажанетесь с марвеллом - то надо ревизию платы делать...
А резисторов как грязи - неделя с дигики любой номинал
Предлагаете 48 нулевых резистора для 88E1111 ставить sm.gif
Для всех возможных конфигов? Или программеров напрягать, что б конфигурили?
Они не любят лишних телодвижений...

P.S. Но, сами ставим Марвелы по старой дружбе sm.gif
И не только PHY, и свичи и еще есть чего у них...
Нам просто удобнее работать с Марвелл
От добра добра не ищут
vitan
Цитата(Victor® @ Feb 28 2012, 23:04) *
А то, что если лажанетесь с марвеллом - то надо ревизию платы делать...

Если не рассматривать, что софтовая конфигурация полностью может заменить железную (а это обязательный пункт в ините системы), то мысль следующая.
Для марвела придется один раз переразвести плату, а для этого придется искать неправильные резисторы (кстати, сколько их там? допустим, Х штук) в серии из Y штук.
Число Y у каждого свое. Получаем ХхY... Нет, я к такому не готов. sm.gif
Victor®
Цитата(vitan @ Feb 28 2012, 23:15) *
Если не рассматривать, что софтовая конфигурация полностью может заменить железную (а это обязательный пункт в ините системы), то мысль следующая.
Для марвела придется один раз переразвести плату, а для этого придется искать неправильные резисторы (кстати, сколько их там? допустим, Х штук) в серии из Y штук.
Число Y у каждого свое. Получаем ХхY... Нет, я к такому не готов. sm.gif


У 8211 8 шт. пинов CMODE
Возможных номиналов 8 шт.
0R0
2K26
4K04
5K9
8K25
12K1
16K9
22K6

Их только на Digi-Key по нескольку десятков тысяч.
Стоят они 4 цента. 8 шт. = 32 цента.

Вы все еще считаете что переделать плату с Marvell дешевле,
если с адресом лажа - 2 PHY на одном адресе?

--
Я веду к тому, что с Marvell надо быть достаточно аккуратным.
Vitesse болеее толерантен к разгильдяйству sm.gif
Это мое такое мнение. За сим и откланяюсь.

P.S.
Цитата
софтовая конфигурация полностью может заменить железную (а это обязательный пункт в ините системы)

С чего это Вы взяли, что обязательный?
У Марвелла 88E1111, 1112, 1145, 1340 и т.п. кроме правильного страппинга ничего делать не надо.
vitan
Цитата(Victor® @ Feb 28 2012, 23:48) *
Я веду к тому, что с Marvell надо быть достаточно аккуратным.
Vitesse болеее толерантен к разгильдяйству sm.gif

Я и не спорю. Я говорю, что искать эти неправильно установленные 8 номиналов в серии из 100000 штук явно не дешевле новой ревизии платы.
Victor®
Цитата(vitan @ Feb 28 2012, 23:50) *
Я и не спорю. Я говорю, что искать эти неправильно установленные 8 номиналов в серии из 100000 штук явно не дешевле новой ревизии платы.


А с чего им быть неправильно установленными?
Это Вы путаете... так можно и неправильный чип припаять и не той стороной, и не на той плате....
vitan
Цитата(Victor® @ Feb 28 2012, 23:52) *
А с чего им быть неправильно установленными?
Это Вы путаете... так можно и неправильный чип припаять и не той стороной, и не на той плате....

Неправильно установить можно и тот чип и другой. Мы сравниваем их с точки зрения отличий. В этом выгоднее марвел. Установить могут не то/не туда/не так... Да Вы и сами знаете. sm.gif

Цитата(Victor® @ Feb 28 2012, 23:48) *
С чего это Вы взяли, что обязательный?
У Марвелла 88E1111, 1112, 1145, 1340 и т.п. кроме правильного страппинга ничего делать не надо.

Это у нас обязательный. А так - верно, ничего делать не надо.
BOKEN
Добрый день. Столкнулся с проблемой по подключению на витую пару - нет линкат от VSC8211. Идет плавный сильный разогрев PHY и потребление возрастает прилично (3.3 В более 0.5А).

JTAG тесты по BSDL проходят, т.е. чип живой. Оптика тоже работает на этой же плате.

Правильно ли я понял, что все терминальные элементы находятся внутри PHY? и ничего не надо дополнительно?

Какое потребление считается нормальным для подключения по витой паре?

Может подскажете куда смотреть. Есть ли у кого работающий пример, прошу подсказку в картинках sm.gif ?

Разъем использую 6605833-6 от TE (все в одном)

http://www.te.com/catalog/pn/en/1-6605833-1

Заранее благодарен.
gosu-art
Цитата(BOKEN @ Aug 22 2012, 12:30) *
Добрый день. Столкнулся с проблемой по подключению на витую пару - нет линкат от VSC8211. Идет плавный сильный разогрев PHY и потребление возрастает прилично (3.3 В более 0.5А).

У меня тоже, примерно, так было - линка нет, греется.
Дело оказалось в том, что я подключил 9ю ногу разъема к питанию (как в реф. китах на марвелах). а тут немного по другому. rolleyes.gif Исправил и все заработало.
Нажмите для просмотра прикрепленного файла
Но правда до оптики еще не добрался crying.gif Ставлю бит SFP mode и все.. микросхема перестает отвечать по MDIO. В чем может быть причина?
BOKEN
Спасибо gosu-art!
Именно до этого я допер сегодня - отцепил 3,3В(смотрел их рекомендации по подключению трансформаторов - там нет питания нигде) и медь заработала sm.gif

Кстати какая температура и потребление при работе? - после правки чип все же довольно теплый у меня.

X2 - с картинки - это что за разъем - Halo HFJ11-1G02E ?

Бит SFP тот что в CMODE_1 у меня в 1 -> CMODE_1 подключен к 3.3В через 0Ом. Может в установках регистров противоречие какое - я в этом не особо силен...к сожалению.

Желаю удачи.



gosu-art
Цитата(BOKEN @ Aug 23 2012, 19:03) *
Кстати какая температура и потребление при работе? - после правки чип все же довольно теплый у меня.

У меня еле теплая, потребление 100-150 мА. Я ее спользовал пока только на 100Мбит, гигабитной сетевухи на компе нет))
Цитата(BOKEN @ Aug 23 2012, 19:03) *
X2 - с картинки - это что за разъем - Halo HFJ11-1G02E ?

Угу rolleyes.gif

Делаю feedback через оптический кабель(SFP-HFBR-5710L), RXLOS падает, но линка нету. CMODE1 как и у вас через 0 к питанию. Может конфигу остальных CMODE напишите?

BOKEN
У меня так:

CMODE_0 -> 0 Ом на GND
CMODE_1 -> 0 Ом на +3.3
CMODE_2 -> 5,9кОм на GND
CMODE_3 -> 0 Ом на +3.3
CMODE_4 -> 2,26кОм на GND
CMODE_5 -> 0 Ом на GND
CMODE_6 -> 0 Ом на GND
CMODE_7 -> 5,9кОм на GND

Успехов!
gosu-art
Запаял как у вас, только вместо CMODE_2 5,9к запаял 2,26к (RGMII).
Что в итоге полуилось... Когда вставляю медь, либо оптику по оддельности - линк не устанавливается. Но когда втыкаю вместе - лампочка линка загорается. Но судя по всему работа идет именно по меди. laughing.gif

UPD: А как у вас ипользуется TXDIS/SRESETn? Я его никуда не подключал (вход пулл ап). И тут мне мысля пришла: Получается, что когда работаем по меди он у нас используется как софт ресет и все ок, но при переключениии в SFP mode, строб становится активным и микросхема уходит в PowerDown, что собственно и объясняет невозможность дальнейшего общения с ней.
gosu-art
Решил свою проблему..
Оказалось RXLOS активный уровень высокий, а у SFP низкий. Инвертнул и все заработало.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.