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

 
 
> Работа SFP модулей с VITESSE VSC8211, Нет стабильного Link-a у VSC8211 при работе SFP
BOKEN
сообщение Feb 19 2016, 13:44
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 15-10-08
Пользователь №: 40 988



Добрый день.

Реализовали новый проект сетевой карточки с VSC8211 и решили попробовать подключить к SFP модулям на гигабит. С другой стороны по GMII подключили ПЛИС(проект был уже поднят/отлажен до применения SFP по стандартной схеме подключения меди и оптики из описания на микросхему).

Купили модули на медь и оптику от AVAGO ABCU-5740RZ(медь) AFBR-5715PZ(оптика).

Все запустилось, но Link VSC8211 VITESSE c SFP не поднимается штатно. Внутренний Loopback VSC8211 работает, данные бегут как надо.

Порт для SFP подключил на ноги RDN,RDP(H1,H2) и TDP,TDN(J3,J4) , в линиях конденсаторы по 0,01мкФ, и все(вроде не требует производитель никаких доп компонентов). Замыкал снаружи на кондерах пары - линк тоже есть у VSC8211, все передается принимается.

Модули тоже проверили на стороннем оборудовании - рабочие.

Режим работы VSC8211 оставили - не SFP(MII Register 21E.15 = 1), т.к. SMI (двупроводный интерфейс) между VSC8211 и ПЛИС используется для работы в IEEE режиме(возможно тут один момент зарыт).

На SFP этот SMI забросил, но не понял нужен ли он SFP модулю, т.к. пробовали что то прочитать|записать с/на модулей SFP, даже отдельно пробовали от кита МК STMа) что то там поработать, адреса I2C на шине нашли устройств памяти, и все бросили т.к. читаем не то что в описании на модули, и одно и тоже.

Заметил что вставление кабеля в оптический SFP модуль вызывает быстрое отмигивание линка, подвигал кабель и при чуть вставленном в передатчик кабеле линк поднялся ... , т.е. удается поднять линк через SFP по внешней петле(и с таким же модулем и устройством, но не с Dlink-ом например),не дотыкая кабель, но это как бы вроде снимает вопрос про правильность выбора порта для SFP и режима работа, а может и нет.

Еще заметил что переводя VSC8211 в SFP режим, гаснет линк на выбранном мною поту.

В итоге, не понятно про SMI интерфейс - вроде нужен, но пробуя его так и не удалось куда то продвинуться в плане его использования. и главное как его в такой конфигурации, когда он занят MDIO использовать? (поход через порт EEPROM(есть там вроде опция) закончился тоже ничем-хотя может поспешили там)

Ну и собственно если порт все правильно и SMI это просто телеметрия, то почему линк криво поднимается на оптике(полувставлением кабеля), а на меди он у SFP модуля поднимается(видим в компе что соединение есть) но никогда на VITESSE? И важно ли какой модуль установлен для конфигурирования VSC8211?

Прошу поделиться опытом по использованию SFP модулей с VSC8211.

Заранее благодарю!


Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
BOKEN
сообщение Feb 20 2016, 15:42
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 15-10-08
Пользователь №: 40 988



Цитата
Порт для SFP подключил на ноги RDN,RDP(H1,H2) и TDP,TDN(J3,J4) , в линиях конденсаторы по 0,01мкФ,
внутри SFP развязывающие конденсаторы уже есть. запаивайте у себя на плате нулёвки.


Спасибо krux, видел в SFP кондеры, и ставил перемычки вместо кондеров у себя, но в описании на VITTESSE производитель их рисует,подумал и вернул. Попробую еще раз без них.

Цитата
1. Как тут правильно заметил krux, конденсаторы в линиях на плате не нужны. На сигнал они влияют, и хитрые эффекты словить можно запросто.

Спасибо. Принято pring. Пробую без конденсаторов.
Цитата
2. Для меди и для оптики используются разные стандарты подключения модулей SFP. Для меди - SGMII, для оптики - BASE-X.

Тут поподробнее, интерфейс вроде один - SerDes между VITESSE и SFP. И дальше SFP сам рулит с передачей, или я путаю?
Цитата
Для правильной работы с соответствующим типом модуля надо обязательно настраивать PHY на соответствующий режим.

Согласен, без вариантов)
Цитата
Для автоматической настройки потребуется считывать данные о типе модуля по I2C. Втыкание и вытыкание модулей тоже придётся отслеживать.

Втыкание вытыкание отслеживается по пину MODDEF0 вроде бы, завел на и на VITESSE и на ПЛИС. Вопрос в том что этот I2C совмещен с MDIO в чипе и не работает в нашем режиме,нужен ли он VITESSE? отдельно пробовали почитать, что там в SFP читается через МК STM, ничего путного не вышло. В общем тут вопрос - зачем вообще этот I2C, реально его кто нибуть использовал?
Просто для справки - у SFP меди два адреса откликнулись по I2C, а у SFP оптики аж целых 3)
Цитата
3. Иногда бывают проблемы с "автонегами" или их настройкой. И прочие незаметные мелочи, существенные при переходе от одного режима в другой.
Для упрощения настройки можно попробовать форсить нужный режим с двух сторон линка.

Да, заметил это на тестовом оборудовании когда проверял SFP модули на дееспособность. Медь очень капризна была в плане автонастройки, линк только после перебора режимов поднимала. Кстати в Cisco эти модули не заработали, а у нас их модули пока не работают) хотя все брендовое... буду добивать пока оптику до победы.

Цитата
ваш внутренний луп куда смотрит - в сторону линии или в сторону оборудования?
если второе, то связь с phy есть, осталось настроить работу с внешней линией

связь с PHY точно есть, нет поднятия линка при штатном вставлении кабеля - его надо чуть вынуть и линк появляется, данные передаются по оптопроводу и прием работает, пакеты совпадают

Цитата
воткните оптическую sfp и заверните tx на rx, потом смотрите бутстраповые пины и крутите регистры в phy, там же можно смотреть статусы phy (в марвеле например, оптика выключена и пока не пропишешь, не будет светить и принимать)
кстати, у вас передача по оптике в sfp разрешена? что показывает оптический измеритель мощности на выходе tx?

вот тут воевали с этим чипом (и еще в паре мест форума)
http://electronix.ru/forum/lofiversion/index.php/t99956.html

За ссылку спасибо, изучу. Думаю раз линк поднимается, хоть и криво - по оптике в sfp разрешена передача)
Там есть регистры у VITESSE настройки амплитуды SerDes приемника(17E(11h)), уменьшали - не помогло.
А вот оптического измерителя нету у нас, хотя у тесторов надо будет спросить, вдруг есть.

Go to the top of the page
 
+Quote Post
prig
сообщение Feb 24 2016, 11:10
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



Цитата(BOKEN @ Feb 20 2016, 18:42) *
...Тут поподробнее, интерфейс вроде один - SerDes между VITESSE и SFP. И дальше SFP сам рулит с передачей, или я путаю?

...В общем тут вопрос - зачем вообще этот I2C, реально его кто нибуть использовал?
Просто для справки - у SFP меди два адреса откликнулись по I2C, а у SFP оптики аж целых 3)
...


SerDes один и тот же, но режимы SGMII и BASE-X не идентичны, хотя на 1G очень похожи. И MAC может себя по-разному вести.
В случае модуля для меди, в самом модуле установлен PHY (частенько небезызвестная Аляска 1111).
В случае оптики модуль достаточно тупой. Фактически, там только приёмопередатчик соответствующего физ. уровня.

I2C для того и используется, чтобы отличать медь от оптики. Использовали, работает нормально.
Go to the top of the page
 
+Quote Post



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

 


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


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