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

|
Цитата(Галстук @ Mar 19 2008, 02:27)  Эвона как вы выдумали. Мы прямо шину 24 бита + синки загоняем в LVDS со стандартными serdes от TI . Конечно получается целых 5 линков. Но работает и на 2 м и на 5 м. Разъемы и кабели - DVI. Но у вас, наверное, скорость смены кадров понижена и можно данные через 8-битный канал проталкивать. Может поискать LVDS с меньшим числом линков. Например, есть 10-битный с автосинхронизацией - т.е. нужна одна витая пара, клок как-то сам получается, без отдельного канала.
Что до буферизации, то частота у вас не слишком высокая, можно шинку аккуратно разветвить без мудрствований. Да, drive видео так и задан - 3 байта на пискель но передаются сериально, байт за байтом. Кадорвая частота у нас 50 fps, но резолюции низкие (320х240), хотя полное кол-во даты будет больше (учитываются blanks). Если подсчитать - 1560 байт в строке (1560 клоков), 275 строк, т.е. в целом получается 429000 х 50 = 21.45 MB/sec либо ежели побитно то 171.6 Мбит/сек. Это дата. Syncs ессно на значительно меншьих частотах. Я пока только начал читать что такое LVDS и DVI, посему для меня это ново.. Вот насчет разъемов DVI - тут может быть проблема ибо конструктив требует маленьких разъемов, да и вообще желательно просто напайка на mil-standard пиновые разъемы...
|
|
|
|
|
Mar 19 2008, 09:49
|
Частый гость
 
Группа: Свой
Сообщений: 112
Регистрация: 5-12-05
Из: Москва, Россия
Пользователь №: 11 818

|
Цитата(Саша Z @ Mar 19 2008, 12:30)  Вот насчет разъемов DVI - тут может быть проблема ибо конструктив требует маленьких разъемов, да и вообще желательно просто напайка на mil-standard пиновые разъемы... Да это мы придумали, чтобы уже собранными покупными кабелями пользоваться. А нигде в наставлениях по LVDS об этом и речи нет. Диф пары по плоскому кабелю через землю - самое то.
Сообщение отредактировал Галстук - Mar 19 2008, 09:50
|
|
|
|
|
Mar 19 2008, 09:53
|
Участник

Группа: Новичок
Сообщений: 26
Регистрация: 2-10-07
Пользователь №: 31 001

|
Для таких вещей спецательно заточены SerDes. Вот в pdf в явном виде написана передача данных по твоему вопросу. Только смотри в сторону тех, которые побороли в применение. Я вот ща борюсь с maxim-ом. Минимум проводов, те ни о чем думать не надо все закодирует, раскодирует да и DC сбалансирует.
Прикрепленные файлы
AN3806.pdf ( 151.67 килобайт )
Кол-во скачиваний: 132
|
|
|
|
|
Mar 19 2008, 10:32
|
Частый гость
 
Группа: Свой
Сообщений: 112
Регистрация: 5-12-05
Из: Москва, Россия
Пользователь №: 11 818

|
Цитата(lock @ Mar 19 2008, 12:53)  Для таких вещей спецательно заточены SerDes. Вот в pdf в явном виде написана передача данных по твоему вопросу. Только смотри в сторону тех, которые побороли в применение. Я вот ща борюсь с maxim-ом. Минимум проводов, те ни о чем думать не надо все закодирует, раскодирует да и DC сбалансирует. Этот макс мне тоже нравится. И корпус хороший, 48 ног, и всего 1 диф пара на передачу, данные по расстоянию передачи впечатляют. По цене раза в 1.5 дороже sn65lvds93, но там надо для 18 бит видео 4 пары, для 24 бит - 5 пар, так что экономия на кабеле компенсирует цену м-схем.
|
|
|
|
|
Mar 19 2008, 14:32
|
Частый гость
 
Группа: Свой
Сообщений: 88
Регистрация: 10-07-07
Пользователь №: 29 025

|
Цитата(lock @ Mar 19 2008, 12:53)  Для таких вещей спецательно заточены SerDes. Вот в pdf в явном виде написана передача данных по твоему вопросу. Только смотри в сторону тех, которые побороли в применение. Я вот ща борюсь с maxim-ом. Минимум проводов, те ни о чем думать не надо все закодирует, раскодирует да и DC сбалансирует. что и сказать,- супер, я подобную задачу решаю с помощью гигибитного линка, Spartan3E - RTL8211C. Есть свои плюс, и минусы тоже. Не думаю, что мое решение дешевле 2х максимок Цитата(Галстук @ Mar 19 2008, 13:32)  Этот макс мне тоже нравится. И корпус хороший, 48 ног, и всего 1 диф пара на передачу, данные по расстоянию передачи впечатляют. По цене раза в 1.5 дороже sn65lvds93, но там надо для 18 бит видео 4 пары, для 24 бит - 5 пар, так что экономия на кабеле компенсирует цену м-схем. хорошие экранированные кабеля довольно дороги, в Ваших DVI пары индивидуально экранировны или хором?
Сообщение отредактировал Kostos - Mar 19 2008, 14:33
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|