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

 
 
> передача данных по оптоволокну
Bizkit
сообщение Dec 9 2011, 08:16
Сообщение #1





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



Всем привет!

Зашел в тупик, передо мной стоит задача передать изображение с 4-х видеокамер по одномодовому оптоволокну и соответственно принять их, и с блока вывести через видеоквадратор на аналоговый монитор. По структурной схеме передатчик выглядит так: АЦП (TDA8708A 8bit) - ALTERA (Cyclone EP1C3) - SERIALAYSER (ds92lv1023 10 bit) - ПОМ (передающий оптический модуль 622МБит\с), приемник ПРОМ- DESERIALAYSER (ds92lv1224) - ALTERA (Cyclone EP1C3) - ЦАП (TDA8702T)

Столкнулся с проблемой появления артефактов при передаче и приеме сигнала, как будто изображение с одного канала немного переходит на другой канал и второй вопрос как сделать синхронизацию по каналам.

Кто может подсказать чего еще не хватает в block схеме прошивки (языками verilog и VHDL не владею). Графические файлы прошивки находятся во вложении.

Прикрепленные файлы
Прикрепленный файл  Desktop.rar ( 7.27 килобайт ) Кол-во скачиваний: 64
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
andrewkrot
сообщение Dec 18 2011, 11:44
Сообщение #2


Местный
***

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



вот здесь посмотрите - http://dfs-group.ru/products/video/video-chetirehkanalnie/
уже готовое и думать не надо =)
Go to the top of the page
 
+Quote Post
Bizkit
сообщение Dec 19 2011, 09:54
Сообщение #3





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



Цитата(andrewkrot @ Dec 18 2011, 15:44) *
вот здесь посмотрите - http://dfs-group.ru/products/video/video-chetirehkanalnie/
уже готовое и думать не надо =)


думает начальство, а я разрабатываю

Цитата(vadimp61 @ Dec 18 2011, 16:37) *
Чтобы не было длинных последовательностей 0 или 1 , можно применить так-же и скремблирование.
А какой драйвер светодиода вы используете? Может проще применить SFP модуль как для передачи так и для приема? И ещё я что-то не увидел схему восстановления тактовой частоты для приемника, если вы тактируетесь от локального генератора то это не правильно, будут скольжения частот, сто приведет к потере байта данных для АЦП и срыв синхронизации.


скремблирование оказалось малоэффективным, поэтому перешел на мегафункцию. Так и стоит модуль приема и модуль передачи (ПОМ 663 и ПРОМ 375). Восстанавливает тактовую частоту десириалайзер.

Сообщение отредактировал Bizkit - Dec 19 2011, 09:55
Go to the top of the page
 
+Quote Post
Bizkit
сообщение Dec 19 2011, 11:14
Сообщение #4





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



Цитата(Bizkit @ Dec 19 2011, 13:54) *
думает начальство, а я разрабатываю



скремблирование оказалось малоэффективным, поэтому перешел на мегафункцию. Так и стоит модуль приема и модуль передачи (ПОМ 663 и ПРОМ 375). Восстанавливает тактовую частоту десириалайзер.



Допустим я реализую синхронизацию по каналам, но больше меня волнует появление артефактов, кто подскажет какой элемент нужно поставить. Я посмотрел на структурную схему микросхем реализующих высокоскоростную передачу и прием информации, так там после декодера 8b10b стоит elasticity buffer, как я понял это и есть FIFO??? или я ошибаюсь. Мое предположение что LPM_LATCH некорректно заполняется, кто подскажет так ли это
Go to the top of the page
 
+Quote Post
andrewkrot
сообщение Dec 19 2011, 17:24
Сообщение #5


Местный
***

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



Цитата(Bizkit @ Dec 19 2011, 14:14) *
Допустим я реализую синхронизацию по каналам, но больше меня волнует появление артефактов, кто подскажет какой элемент нужно поставить.

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

Все-таки рекомендую начать с попытки смоделировать поведение схемы, тогда половина вопросов по поводу появления артефактов отпадет. Со второй половиной будете бороться с помощью формул по расчету линий передачи и выбором оптической пары.
Удачи!
Go to the top of the page
 
+Quote Post
Bizkit
сообщение Dec 20 2011, 08:04
Сообщение #6





Группа: Участник
Сообщений: 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

Сообщений в этой теме
- Bizkit   передача данных по оптоволокну   Dec 9 2011, 08:16
- - Bakradze   Устраивает ли такое решение? http://www.netexpert...   Dec 11 2011, 06:38
- - Bizkit   Такое решение не устраивает. Может кто-то возьметс...   Dec 14 2011, 16:24
- - Denisnovel   Как с вами связаться? ЛС не работает   Dec 15 2011, 21:38
- - Bizkit   скайп noname370102328   Dec 16 2011, 18:58
- - vadimp61   Посмотрел проект, а где синхробайт по которому в п...   Dec 17 2011, 06:49
- - Bizkit   не знаю как сделать синхронизацию, вы можете подск...   Dec 17 2011, 17:52
|- - vadimp61   Цитата(Bizkit @ Dec 17 2011, 21:52) не зн...   Dec 18 2011, 07:48
- - Bizkit   10b8b применяется для выравнивания последовательно...   Dec 18 2011, 10:55
|- - vadimp61   Цитата(Bizkit @ Dec 18 2011, 14:55) 10b8b...   Dec 18 2011, 12:37
- - Massi   ну что...молодежь...пора и ночь не поспать...лови ...   Dec 19 2011, 19:15
- - andrewkrot   Артефакты появляются из-за потери синхронизации пр...   Dec 20 2011, 09:53
|- - Bizkit   Цитата(andrewkrot @ Dec 20 2011, 13:53) А...   Dec 20 2011, 20:07
- - Bakradze   Мне кажется - такой вариант был бы проще: частота ...   Dec 21 2011, 06:32
|- - andrewkrot   Цитата(Bakradze @ Dec 21 2011, 09:32) Мне...   Dec 21 2011, 06:40
- - Bakradze   Да? Тогда сложнее...Тогда, если камеры расположены...   Dec 21 2011, 09:04


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:52
Рейтинг@Mail.ru


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