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

 
 
2 страниц V  < 1 2  
Closed TopicStart new topic
> передача данных по оптоволокну
Bizkit
сообщение Dec 20 2011, 08:04
Сообщение #16





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



Цитата(andrewkrot @ Dec 19 2011, 21:24) *
1. Где результаты моделирования проекта?
2. Те модули которые Вы применяете не очень подходящий вариант. Когда передатчик выйдет из строя не поленитесь и вскройте. Интересно будет узнать Ваше мнение как разработчика. Настоятельно рекомендую взять что-нибудь самое дешевое китайское для экспериментов. Результат Вы сами увидите при первом же включении.
3. На какой печатной плате все это собрано? У вас скорость 720 МБит/сек. .. От сериализатора к передающему модулю линию передачи рассчитывали? Как там с согласованием?
4. Синхронизацию по каналам можно по К28.5 делать, если таковые в потоке присутствуют. При этом нужно подумать с какой частотой их в поток вставлять, чтобы не было искажения видео.
5. Выбранные АЦП и ЦАП не самый лучший вариант, хотя бы потому что они уже лет 10 как сняты с производства. А то, что можно сейчас найти на стоках - откровенное фуфло. Правда, можно случайно нарваться и на хорошо работающий экземпляр.
6. Не смог открыть Ваши проекты - видать на какой-нибудь последней версии квартуса нарисованы, и не понятно с какими альтерами имеете дело. Судя по всему не МАХ7000? все остальные кристаллы, насколько я помню не очень толерантны к 5 вольтам по входу. А АЦП 5-вольтовая...

Все-таки рекомендую начать с попытки смоделировать поведение схемы, тогда половина вопросов по поводу появления артефактов отпадет. Со второй половиной будете бороться с помощью формул по расчету линий передачи и выбором оптической пары.
Удачи!


Я наверное немного не правильно изначально пояснил про артефакты: артефакты появляются только при подключении четвертой камеры к передатчику (при уже подключенных трех) причем артефакты появляются уже на всех каналах приемника, а когда подключены только 3 камеры артефактов практически нет. Позже могу выложить скрины.

1. просто перегнал проект в квадратус 10.0 потому что только из него шьется с мегафункцией 8b10b а modelsim до сих пор не получается оседлать, сам моделирую проект в квадратусе 8.0 и смотрю диаграммы с помощью встроенного компилятора
2. Почему не очень подходящий вариант? А какой приблизительно вариант я увижу?
3. На 2-х слойной печатной плате, да скрость где-то 720 мбит\с (интересовался у разработчиков модулей диод стоит на 2 гбит\с). Линия согласована в соответствии с документацией на модули
4. Синхронизацию буду делать путем вставки неприведенного полинома в каналы данных ацп в межстроковые паузы, а потом их удалять.
5. Тогда посоветуйте какие нужно использовать АЦП ЦАП для аналогово видео, просто этот АЦП заточен под оцифровку видео
6. стоит CYCLONE II. проблема согласования с АЦП решается резисторами

Цитата(Massi @ Dec 19 2011, 23:15) *
ну что...молодежь...пора и ночь не поспать...лови книгу
приемопередатчики собирал на HDTR
сериалайзере/десериалайзеры на MAX- ком комплекте для SDH/SONET 622

спокойной ночи

передачтики HDTR не подходят по температуре, в ТЗ температура -40..+60
Спасибо большое за литературу!!!

Сообщение отредактировал Bizkit - Dec 20 2011, 08:07
Go to the top of the page
 
+Quote Post
andrewkrot
сообщение Dec 20 2011, 09:53
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 306
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 106



Артефакты появляются из-за потери синхронизации приемником. Посмотрите осциллографом вывод LOCK в десериализаторе. Скорее всего это происходит из-за наличия постоянной составляющей в данных (длинные последовательности 0 или 1). Если 8/10 кодировка правильная, то такого быть не должно. Как вариант проверки - попробуйте соединить приемник и передатчик коротким проводом (шнуром SERIAL ATA) дабы исключить влияние оптики. Когда добьетесь нормальной работы тогда и оптику можно прикрутить.

1. Прикурите к проекту сигналтап и посмотрите, что там передается на самом деле, и принимается и сравните это с тем, что Вы хотите от схемы ожидать.

2. Увидите не вариант, а разницу в работе китайских и постсоветских модулей. Кстати, если хорошо поискать, то можно найти такие трансиверы, которые могут передавать длинные последовательности нулей и единиц. У этих модулей отсутствуют конденсаторы по входу сигнала и на модуляции лазера. Это немного улучшит ситуацию, но полностью не избавит от проблем с восстановлением тактовой в десериализаторе

3. Линия сама по себе должна иметь определенное волновое сопротивление, и именно с ним нужно согласовывать вход/выход трансивера. Конкретно - ищите в доках на LVDS. Правда, если расстояние от сериализатора до лазерного модуля маленькое (не более 1 дюйма) то по поводу расчета микрополосковых линий можно не париться.

4. Какие полиномы там у Вас живут, если 8b10b используется???

5. AD9280 хотя бы. Гораздо достойнее вариант, хотя и без АРУ видео. И еще, как получаете CLKA, CLKB при использовании TDA8708?

6. Запитайте AD9280 от 3.3В и проблема согласования уровней отпадет сама собой

Если внимательно посмотреть на сайте HIOPTEL, то и на Ваши температуры там варианты найдутся.
Go to the top of the page
 
+Quote Post
Bizkit
сообщение Dec 20 2011, 20:07
Сообщение #18





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



Цитата(andrewkrot @ Dec 20 2011, 13:53) *
Артефакты появляются из-за потери синхронизации приемником. Посмотрите осциллографом вывод LOCK в десериализаторе. Скорее всего это происходит из-за наличия постоянной составляющей в данных (длинные последовательности 0 или 1). Если 8/10 кодировка правильная, то такого быть не должно. Как вариант проверки - попробуйте соединить приемник и передатчик коротким проводом (шнуром SERIAL ATA) дабы исключить влияние оптики. Когда добьетесь нормальной работы тогда и оптику можно прикрутить.

1. Прикурите к проекту сигналтап и посмотрите, что там передается на самом деле, и принимается и сравните это с тем, что Вы хотите от схемы ожидать.

2. Увидите не вариант, а разницу в работе китайских и постсоветских модулей. Кстати, если хорошо поискать, то можно найти такие трансиверы, которые могут передавать длинные последовательности нулей и единиц. У этих модулей отсутствуют конденсаторы по входу сигнала и на модуляции лазера. Это немного улучшит ситуацию, но полностью не избавит от проблем с восстановлением тактовой в десериализаторе

3. Линия сама по себе должна иметь определенное волновое сопротивление, и именно с ним нужно согласовывать вход/выход трансивера. Конкретно - ищите в доках на LVDS. Правда, если расстояние от сериализатора до лазерного модуля маленькое (не более 1 дюйма) то по поводу расчета микрополосковых линий можно не париться.

4. Какие полиномы там у Вас живут, если 8b10b используется???

5. AD9280 хотя бы. Гораздо достойнее вариант, хотя и без АРУ видео. И еще, как получаете CLKA, CLKB при использовании TDA8708?

6. Запитайте AD9280 от 3.3В и проблема согласования уровней отпадет сама собой

Если внимательно посмотреть на сайте HIOPTEL, то и на Ваши температуры там варианты найдутся.


До того как стоял скремблер действительно такая проблема присутствовала, после применения 8b10b длинные последовательности исключились и на выходе LOCK всегда лог.0 По поводу соединения проводом уже над этим думал, но подключив осел (MSO 5204) к lvds шине передатчика и приемника логическая последовательность переданных и принятых байт соответствует. Т.е. дело не в оптике.

1. С Сигналтап не разобрался, нету времени уже совсем (взял бесплатно в аренду осел MSO 5204)
2. Я думаю вставлять полином в 1-ый канал АЦП до мультиплексора, чтобы в приемнике делать сброс декодера по приему этого полинома, чтобы данные с 1-го канала передатчика были на 1-ом канале приемника ...... и т.д.
3. да расстояние около дюйма
5. платы уже готовы и отлажены и применять AD9280 и другие оптические модули нету ни времени ни желания.
CLKA, CLKB получается делением GCLK
P.S. делал оборудование в течении года и что-то либо кардинально менять уже не получится, за исключением прошивки ALTERA


Большое спасибо за советы
Go to the top of the page
 
+Quote Post
Bakradze
сообщение Dec 21 2011, 06:32
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 432
Регистрация: 17-12-09
Пользователь №: 54 306



Мне кажется - такой вариант был бы проще: частота оптических импульсов модулируется видеосигналом, а на обратной стороне волокна, соответственно, демодулируется. Ни тебе плисов, ни тебе ПО для них и прочих цифровых заморочек.
Go to the top of the page
 
+Quote Post
andrewkrot
сообщение Dec 21 2011, 06:40
Сообщение #20


Местный
***

Группа: Участник
Сообщений: 306
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 106



Цитата(Bakradze @ Dec 21 2011, 09:32) *
Мне кажется - такой вариант был бы проще: частота оптических импульсов модулируется видеосигналом, а на обратной стороне волокна, соответственно, демодулируется. Ни тебе плисов, ни тебе ПО для них и прочих цифровых заморочек.


Ага=) Только каналов то 4, а волокно одно. Что на это скажете?
Go to the top of the page
 
+Quote Post
Bakradze
сообщение Dec 21 2011, 09:04
Сообщение #21


Местный
***

Группа: Участник
Сообщений: 432
Регистрация: 17-12-09
Пользователь №: 54 306



Да? Тогда сложнее...Тогда, если камеры расположены недалеко друг от друга - может, есть возможность их оцифровывать видеосервером и пускать в оптоволокно в стандарте Ethernet?

Сообщение отредактировал Bakradze - Dec 21 2011, 09:09
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 01:42
Рейтинг@Mail.ru


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