|
Передача сигналов (цифровых) по кабелю, Какие интерфейсы ? Нужна-ли буферизация ? |
|
|
|
Mar 18 2008, 20:53
|
Знающий
   
Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822

|
Есть некое устройство в котором идет обработка видео, после чего видео выходит из CPLD и подается на дисплей по мини-flat cable длинной примерно 10 см. Все ОК, нет проблем. Встала задача передачи его-же в параллель с тем дислеем наружу, на внешнее устройство. Предполагается передача по проводам, длинна кабеля - скажем 1-2 метра.
Формат видео подающегося на внутренний дисплей: 8 бит параллельная дата, сигналы синхронизации, клок. В таком раскладе rate будет примерно 20-30 MHz (клока). Уровни 3.3V, обычная логика, CPLD Латтиса.
Я не уверен что можно безболезнено передавать это по проводам на расстояния более 10-20 см, я не прав ? Нужно ли в таком случае конвертировать сигналы к передаче в другие форматы (LVDS ? или другие) ? Учитывая то что нужно что сигналы передавались нормально параллельно и на внутренний дисплей и на внешний по кабелю, рекоммендуется ли распараллелить шины внутри CPLD так что-бы были dedicated выходы на внутренний дисплей и кабель ?
В далеком прошлом я работал с цифровым видео, аппаратура для телестудий, там было принято Serial Digital video (SD) формат, он передавался по coax кабелю очень хорошо ан хорошие расстояния. Актуален ли сегодня данный формат ?
Спасибо
|
|
|
|
|
 |
Ответов
|
Mar 18 2008, 21:51
|
Знающий
   
Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822

|
Цитата(Галстук @ Mar 19 2008, 01:38)  SDI конечно актуален и даже развился в сторону HDTV. Только эта вещь для данной задачи сильно избыточная, там же передается полноценное видео и звук по одному кабелю на 100 м, железо будет дорогим.
Кстати, у вас всего 8 бит, или все-таки 8 бит на цвет? Это может сильно повлиять. Да, насет избыточности согласен, но какие альтернативы ? Смотреть в сторону LVDS ? Хотелось-бы поменшье проводов... Формат на выходе CPLD: 24 бита на пиксель, но передается сериально по-байтно (т.е. байт за байтом).
|
|
|
|
|
Mar 18 2008, 22:27
|
Частый гость
 
Группа: Свой
Сообщений: 112
Регистрация: 5-12-05
Из: Москва, Россия
Пользователь №: 11 818

|
Цитата(Саша Z @ Mar 19 2008, 00:51)  Да, насет избыточности согласен, но какие альтернативы ? Смотреть в сторону LVDS ? Хотелось-бы поменшье проводов...
Формат на выходе CPLD: 24 бита на пиксель, но передается сериально по-байтно (т.е. байт за байтом). Эвона как вы выдумали. Мы прямо шину 24 бита + синки загоняем в LVDS со стандартными serdes от TI . Конечно получается целых 5 линков. Но работает и на 2 м и на 5 м. Разъемы и кабели - DVI. Но у вас, наверное, скорость смены кадров понижена и можно данные через 8-битный канал проталкивать. Может поискать LVDS с меньшим числом линков. Например, есть 10-битный с автосинхронизацией - т.е. нужна одна витая пара, клок как-то сам получается, без отдельного канала. Что до буферизации, то частота у вас не слишком высокая, можно шинку аккуратно разветвить без мудрствований.
Сообщение отредактировал Галстук - Mar 18 2008, 22:48
|
|
|
|
Сообщений в этой теме
Саша Z Передача сигналов (цифровых) по кабелю Mar 18 2008, 20:53   Саша Z Цитата(Галстук @ Mar 19 2008, 02:27) Эвон... Mar 19 2008, 09:30    Галстук Цитата(Саша Z @ Mar 19 2008, 12:30) Вот н... Mar 19 2008, 09:49 lock Для таких вещей спецательно заточены SerDes.
Вот ... Mar 19 2008, 09:53 Галстук Цитата(lock @ Mar 19 2008, 12:53) Для та... Mar 19 2008, 10:32 Kostos Цитата(lock @ Mar 19 2008, 12:53) Для та... Mar 19 2008, 14:32
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|