
Catethysis
11.01.2018
13:57:22
только приёмопередатчики.

k
11.01.2018
13:57:43
уф, вот уже и легче
стека я боялся больше
ибо в вики Стандарт: IEEE802.3z

Google

Catethysis
11.01.2018
13:58:50

Petr
11.01.2018
13:59:11
пхыхы

Catethysis
11.01.2018
13:59:43
очень просто и дёшево.

k
11.01.2018
14:00:23
выглядит юзабельно)

Denys
11.01.2018
14:00:36
осталось найти самые дешевые подходящие CPLD и как-то сделать это универсальным, например чтоб цеплять это напрямую на SPI
и serdes конечно

Catethysis
11.01.2018
14:02:07
разъём на плату -- $1
металлический Cage для разъёма -- $1

Denys
11.01.2018
14:03:06
ну это самая маленькая из проблем

k
11.01.2018
14:03:22
в общем, параллельно-последовательный преобразователь с восстановлением клока (простите за перевод)
?

Catethysis
11.01.2018
14:03:29
щас

Thorn
11.01.2018
14:03:37

Denys
11.01.2018
14:03:49

Google

k
11.01.2018
14:03:55
а юарт на сто мег не подойдет?

Catethysis
11.01.2018
14:04:02

Denys
11.01.2018
14:04:05

k
11.01.2018
14:04:50
хммм, если б не нужна была скорость, а нужно было тупо изолировать - хватило бы модулятора

sifun
11.01.2018
14:05:32
куул

Denys
11.01.2018
14:05:47
в том и дело, там конденсаторы стоят на диффпарах, и другие нюансы - т.е. есть минимальная частота модуляции, как я понимаю

k
11.01.2018
14:06:22
к сожалению лично я вновь о них задумался в контексте 60ти фпс на 1920*1080 кадрах
?
чисто на пробу

Catethysis
11.01.2018
14:07:33

Denys
11.01.2018
14:07:47

k
11.01.2018
14:08:22

Denys
11.01.2018
14:09:36
ну он не особо эффективен, 4/5b может быть проще

k
11.01.2018
14:11:42

Catethysis
11.01.2018
14:11:58
Да!

Denys
11.01.2018
14:12:28
QSFP это обычно встроенный serdes и на весьма дорогих чипах

k
11.01.2018
14:12:31
а прикольно

Denys
11.01.2018
14:14:48
дороговата микруха
есть serdes с встроенными clock recovery

Google

Denys
11.01.2018
14:14:57
но не знаю, пойдут ли в данном случае
например http://datasheet.octopart.com/MAX9208EAI%2B-Maxim-datasheet-125209.pdf
но там не serdes, а отдельные чипы на каждой задаче
кроме того, теоретически SFP можно можно перевести в синхрорежим, а не пакетный, тогда клок будет постоянно выдаваться, что открывает перспективу синхронизации нескольких плат
в оптике можно ставить делители, т.е. можно сделать одну голову, и несколько приемников, с очень хорошо синхронизированным клоком, причем SFP легко пробивает на 10км, т.е. с делителями легко можно покрыть целое здание с десятком контроллеров, жестко засинхронизированных
и скажем если этот же клок как-то идет на камеру, огого что получается

k
11.01.2018
14:19:33
ааа как они это делают? модули из коробки умеют передавать и различать клок параллельно с обменом данными?

Denys
11.01.2018
14:20:07
не, вообще изначально идет преамбула, которая по сути является клоком, а потом, т.к. оно dc balanced, то синхронизируется видимо по фронтам
по идее на синхропотоке должно держать клок

k
11.01.2018
14:21:20
ну такой режим я понял, только видимо штатно это возлагается на кого-то вне модуля, кто подхватит PLLем частоту и удержит ее в течении пачки

Denys
11.01.2018
14:21:34
сам serdes обычно

k
11.01.2018
14:21:49
>кроме того, теоретически SFP можно можно перевести в синхрорежим, а не пакетный, тогда клок будет постоянно выдаваться,
меня вот это заинтересовало

Denys
11.01.2018
14:22:13
вместо пакеты слать непрерывно данные
пакета т.е.

k
11.01.2018
14:22:41
постоянная синхра по фронтам данных?

Denys
11.01.2018
14:22:44
при idle шлем например пустые фреймы, т.к. там 10bit serdes, можно одним битом сигналить фрейм пустой или нет
ага

k
11.01.2018
14:22:58
да, должно работать

Denys
11.01.2018
14:24:09
только в max нет встроенного dc balanced энкодера, другие serdes сразу с ним могут идти

Google

k
11.01.2018
14:25:18
а на каком временном интервале нужен диси баланс? вряд ли кап авторегулировки усиления (обычн в оптике пляски вокруг него) помнит что вчера было на одну единицу больше
а в пределах скажем байта можно битом четности добить
какие временные рамки балансировки

Denys
11.01.2018
14:26:21
наверное зависит от serdes, там же еще нюанс в том, чтобы не было слишком много нулей подряд, чтобы клок не уехал

Thorn
11.01.2018
14:26:40
а stuffing нету?

k
11.01.2018
14:27:01
тогда манчестер, вдвое больше данных даром, зато фронт каждый раз

Denys
11.01.2018
14:27:04
в 100Mbit - 5/6, gbit 8/10, выше вроде 64/66

k
11.01.2018
14:27:43
а раскройте непросвещенному
5/6 8/10 это что?

Denys
11.01.2018
14:27:59
https://en.wikipedia.org/wiki/8b/10b_encoding

k
11.01.2018
14:28:42
о, ясно
экономнее

Denys
11.01.2018
14:29:11
ну я не изучал, что лучше, тем более это дело надо еще и быстро кодировать

sifun
11.01.2018
14:29:26
я думаю можно не гарантировать прям 50 на 50
лишь бы не 90 на 10

Denys
11.01.2018
14:30:46
это надо рисовать платку и пробовать
меня все это сильно мучает последнее время, как бы всем коллективом запилить тестовые платки
я даже готов оплатить PCBA и сделать удаленный доступ к железу, но моих знаний маловато, чтобы нарисовать что-то на таких частотах, а с CPLD/FPGA я вообще не знаком
может совместными усилиями придумаем "как дешево связать mcu по оптике"
имхо в каком-то смысле будет прорыв, т.к. RS485 и прочая лабуда - прошлый век
а всякие индустриальные железки с оптикой стоят как звездолет

k
11.01.2018
14:34:12
лишь бы не 90 на 10
вот самое сложное это выбрать баланс между пропускной и потерями. мне проще полканала под синхру отдать, чем выбрать цифру на кривой роста ошибок за 50/50

Denys
11.01.2018
14:34:41
т.к. у нас условно под 100мбит и выше - имхо экономить смысла нет
большинство микроконтроллеров даже десятую от полосы занять не смогут

Google

k
11.01.2018
14:35:33
а плисина сливающая хайрез видосик с ФЭУ сможет занять две три полосы

Denys
11.01.2018
14:35:49
сколько ей надо?

k
11.01.2018
14:35:49
впрочем решение тривиальное

Denys
11.01.2018
14:35:54
SFP+ может 10Gbit

k
11.01.2018
14:36:27
вот походу мне к нему, но проще соорудить огород из пары обычных

Denys
11.01.2018
14:36:36
до 300м - SFP+ $16
принцип тот же
10km - ~$34

k
11.01.2018
14:36:57
100 мега только не бит в секунду

sifun
11.01.2018
14:37:18
да сунь туда уарт
промодулированный 100 мег
ахахахаха

k
11.01.2018
14:37:38
да я то вообще об этом писал)
но я то как раз этим не займусь потому что пока не сжег ни одной материнки из приготовленных к этому
отладка картинки у мя ещё впереди
вангую начну со скорости факса
а потом буду пробовать все доступные интерфейсы

sifun
11.01.2018
14:39:58
сто мег можно причем генер сделать на логике
плюс минус 10 процентов

k
11.01.2018
14:40:27
а восстановление клока
на приемнике
фильтром?)))