Добрый день.
Имеется проект по передачи оптических импульсов малой частоты ~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 модуль ?
Прошу ответить кто знает или порассуждать.