|
|
  |
Вопрос по нестандартном применении SFP модуля, Проект с SFP модулем |
|
|
|
Feb 16 2017, 11:11
|
Группа: Участник
Сообщений: 6
Регистрация: 21-02-06
Пользователь №: 14 560

|
Добрый день. Имеется проект по передачи оптических импульсов малой частоты ~180 кГц на дальнее расстояние ~80 км. После анализа было решено попробовать сделать это на SFP модуле. Решили подключить SFP к имеющимуся микроконтроллеру работающему на 16МГц и генерировать максимально возможную частоту в SFP модуль. Логические сигналы решили формировать различной скважностью импульса, т.е. скважность 50%=лог 1; скважность 25%=лог 0. Возникло ряд вопросов, которые я хотел бы озвучить в этой теме: 1) Вопрос сопряжения +5В микроконтроллер и SFP ? 1.1) диф сигналы TD+- RD-+ по спецификации "Small Form-factor Pluggable (SFP) Transceiver MultiSource Agreement (MSA)" имеют уровни сигналов: - RD дифф. 0,37...2,0 В; 0,185...1,0 В относительно земли; - TD дифф 0,5...2,4 В; 0,25...1,2 В относительно земли. Уровни LVDS: питание 3,3В; Лог1=1,4В; лог0=1,0В; дифф выход 0,247...0,454В; средний уровень 1,2В. Уровни LVPECL: питание 3,3В; Лог1=2,4В; лог0=1,7В; дифф выход 0,595...0,930В; средний уровень 2,1В. Уровни PECL: питание 5,0В; Лог1=4,0В; лог0=3,3В; дифф выход 0,595...0,960В; средний уровень 3,65В. 1.2) линия связи I2C MOD_DEF_2, 1 наверное применять смкросхему преобразования уровней специально для этого протокола ? какую посоветуете ? 1.3) логические сигналы RX_LOS, RATE_SEL, TX_FAULT, TX_DISABLE наверное можно преобразовать толерантной логикой и LVCMOS ?? 2) На линиях TD+- RD+- внутри SFP стоят конденсаторы, значит можно подавать только переменное напряжение (т.е. частоту). Вопрос - на какой минимальной частоте может работать SFP модуль ? Прошу ответить кто знает или порассуждать.
Эскизы прикрепленных изображений
|
|
|
|
|
Feb 16 2017, 16:38
|
Местный
  
Группа: Участник
Сообщений: 306
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 106

|
Использовать SFP для таких частот слишком жирное удовольствие. Кабель то какой у Вас? SM или ММ? Судя по расстоянию можно предположить, что SM/ соответственно, межмодовая дисперсия практически отсутствует и на максимальную дальность будет влиять только оптический бюджет. В Вашем случае, при среднестатистическом кабеле и потерях на сварке и коннекторах затухание ~0,3 db/km 3 окне прозрачности. Следовательно, оптический бюджет должен быть около 24 dbm, ну или в других цифрах - при средней чувствительности фотоприемника в -24dbm мощность излучателя должна быть 0dbm/ Если не жалко денег, ищите SFP с нужными характеристиками. Но для Ваших частот можно найти и другие варианты, вплоть до дискретных элементов. По поводу кодирования сигналов - использовать изменение скважности не советую, как уже говорили, лучше NRZ, Manchester и т.п. вплоть до FM/FM)) и что такое импульсы малой частоты ~180 кГц совсем не понятно, потому как импульсы могут иметь длительность 1 рс, а это уже совсем другая песня...
|
|
|
|
|
Feb 16 2017, 16:50
|
Профессионал
    
Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596

|
на ВОЛС принято оперировать не километрами, а оптическим бюджетом в дБ. а на линиях длиннее 40 км это уже не просто нужно, - это важно. И если этот ВОЛС укладывал/варил/сдавал вам абы кто, то работать оно будет абы как. Например, у РосТелека видел достаточно примеров, когда в ВОЛС до 25% волокон не соответствуют (точнее, перестали соответствовать) требованиям в процессе эксплуатации, но РТ с удовольствием попробует сдать вам их в аренду, авось вам подойдут. Или ещё пример из жизни, в результате идиотского местного тех. регламента, предписывающего раз в 4 месяца протирать FC-пигтейлы на незадействованных (темных) волокнах, феррулы за 3 года затёрли до нерабочего состояния. Когда это вскрылось, пришлось тупо переваривать все пигтейлы на всех кроссах этого узла.
Поэтому вместо того чтобы обещать 80 км дальности, потребуйте от заказчика выполнить оптический бюджет трассы в 30 дБ (не хуже). И только после этого стоит смотреть, стоит ли вам связываться с SFP.
Далее. SFP - это однозначно не для микроконтроллеров. По моим наблюдением за даташитами на SFP за последние 10 лет - если 100 МГц сигнал нормально воспринимают 99,9% SFP-шек, то 10 МГц - только 40%, и раз на раз не приходится. Что касается частот менее 10 МГц - я не пробовал, но мне честно говоря страшно, поскольку чувствительный APD-приемник "80-километрового" модуля при низких частотах будет тупо уходить в насыщение, и не отрабатывать переходы 1->0 с положенной скоростью. А если говорить про репрезентативность выборки и работе на низких частотах - то тут уж совсем будет всё плохо от партии к партии. Т.е. имхо если надо делать на SFP и в серию - то надо формировать сигнал с тактовой >= 100 МГц и по всем правилам DC balancing.
--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
|
|
|
|
|
Feb 16 2017, 17:04
|
Знающий
   
Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595

|
krux, история о протирке пигтейлов - это зачёт. Давно меня никто так не веселил. Да и прочее далеко не безынтересно. Спасибо. Цитата(krux @ Feb 16 2017, 19:50)  ... Т.е. имхо если надо делать на SFP и в серию - то надо формировать сигнал с тактовой >= 100 МГц и по всем правилам DC balancing. Это без вариантов.
|
|
|
|
|
Feb 17 2017, 07:50
|
Группа: Участник
Сообщений: 6
Регистрация: 21-02-06
Пользователь №: 14 560

|
Спасибо за ответы, линия - одномод. Линией занимается другая организация. Мы разрабатываем приемо-передатчик.
Что делать с MOD_DEF_1 - линия двусторонняя.
Сообщение отредактировал M-Larionov - Feb 17 2017, 08:07
|
|
|
|
|
Feb 17 2017, 08:56
|
Знающий
   
Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050

|
Цитата(M-Larionov @ Feb 17 2017, 10:50)  линия - одномод. Линией занимается другая организация. Мы разрабатываем приемо-передатчик. мне кажется, что вы изобретаете велосипед: google->"медиаконвертер по оптике" - воткнули длинную sfp, получили линк по оптике, медь по ethernet завели в свой контроллер хоть через какую-нить w5100.. уж если так хочется самостоятельно порулить sfp, то разумнее слепить мостик на фпга или поставить phy, который умеет работать через sfp.. Цитата Что делать с MOD_DEF_1 - линия двусторонняя. в доке на sfp обычно есть таблица сигналов, там и д.б. описано.. ЗЫ 80км - приличное расстояние для любительщины, разумно предусмотреть запас по мощности из-за деградации оптического тракта..
|
|
|
|
|
Feb 17 2017, 13:03
|
Группа: Участник
Сообщений: 6
Регистрация: 21-02-06
Пользователь №: 14 560

|
Нет, это не велосипед, т.к. подобного решения я не находил. У нас встраивоемое решение, не хотелось бы лепить сложные преобразователи на плисках. Хотели гениально и просто и дешево и универсально для разных расстояний от 2 км до 80 км. Вобщем решение вырисовывается. Одна голова хорошо, а >1 лучше, поэтому хочу посоветоваться: Какая микросхема конвертор дифсигнала в cmos подойдет. Напимер у TI много разных вот SN65LVDS049 пойдет или нет ? http://www.ti.com/lit/gpn/sn65lvds049
|
|
|
|
|
Feb 22 2017, 17:30
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(M-Larionov @ Feb 16 2017, 14:11)  Добрый день. Имеется проект по передачи оптических импульсов малой частоты ~180 кГц на дальнее расстояние ~80 км. После анализа было решено попробовать сделать это на SFP модуле. Решили подключить SFP к имеющимуся микроконтроллеру работающему на 16МГц и генерировать максимально возможную частоту в SFP модуль. Логические сигналы решили формировать различной скважностью импульса, т.е. скважность 50%=лог 1; скважность 25%=лог 0. Возникло ряд вопросов, которые я хотел бы озвучить в этой теме:
1) Вопрос сопряжения +5В микроконтроллер и SFP ?
1.1) диф сигналы TD+- RD-+ по спецификации "Small Form-factor Pluggable (SFP) Transceiver MultiSource Agreement (MSA)" имеют уровни сигналов: - RD дифф. 0,37...2,0 В; 0,185...1,0 В относительно земли; - TD дифф 0,5...2,4 В; 0,25...1,2 В относительно земли. Уровни LVDS: питание 3,3В; Лог1=1,4В; лог0=1,0В; дифф выход 0,247...0,454В; средний уровень 1,2В. Уровни LVPECL: питание 3,3В; Лог1=2,4В; лог0=1,7В; дифф выход 0,595...0,930В; средний уровень 2,1В. Уровни PECL: питание 5,0В; Лог1=4,0В; лог0=3,3В; дифф выход 0,595...0,960В; средний уровень 3,65В.
1.2) линия связи I2C MOD_DEF_2, 1 наверное применять смкросхему преобразования уровней специально для этого протокола ? какую посоветуете ?
1.3) логические сигналы RX_LOS, RATE_SEL, TX_FAULT, TX_DISABLE наверное можно преобразовать толерантной логикой и LVCMOS ??
2) На линиях TD+- RD+- внутри SFP стоят конденсаторы, значит можно подавать только переменное напряжение (т.е. частоту). Вопрос - на какой минимальной частоте может работать SFP модуль ?
Прошу ответить кто знает или порассуждать. Есть решение для передачи импульса длительностью 1 мкс с частотой повторения 375Гц через SFP модуль. Для этого потребовалась FPGA + XRT91L31, передается 4-ре таких канала + канал АЦП-ЦАП с частотой дискретизации 32Мгц и разрядностью 12бит, но это чтобы SFP не простаивало). Скорость в оптике = STM-4.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|