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

 
 
> Оцифровка сигнала VGA
A. Smolny
сообщение Jan 7 2012, 19:13
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 7-01-12
Пользователь №: 69 209



Привет всем участникам форума!
Стоит задача оцифровывать сигнал с VGA-выхода видеокарты и передавать (в любом виде) через USB на ПК, остальная обработка ведётся уже там.
Передавать необходимо хотя бы 5-6 кадров за секунду. Решение должно быть недорогим.
Планирую использовать AVR32UC3 (preferred) или SAM3 за счёт хороших параметров, невысокой стоимости и удобных SDK.

Хватит ли ресурсов этих МК?
+ Приму любые советы по обработке VGA сигнала.

EDIT: Можно ли использовать что-либо из этого:
http://www.analog.com/en/analog-to-digital...ucts/index.html

Сообщение отредактировал A. Smolny - Jan 7 2012, 19:14
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
A. Smolny
сообщение Jan 7 2012, 23:08
Сообщение #2





Группа: Новичок
Сообщений: 8
Регистрация: 7-01-12
Пользователь №: 69 209



Коллеги, пожалуйста на пальцах, если можно. Чтоб человеку с инженерным образованием, но без опыта работы с МК стало понятно. Гуглом пользоваться умею, что не понятно - буду разбираться.

Допустим, у меня есть декодер:
http://www.analog.com/ru/audiovideo-produc...ts/product.html
http://www.analog.com/static/imported-file...ts/ADV7181C.pdf

From general description:
...it is capable of digitizing RGB graphics signals from VGA to XGA rates and converting them into a digital DDR RGB or YCrCb pixel output stream.

Значит, он подходит для оцифровки сигнала VGA 1024x768x8bpp?

...12-bit 4:4:4 DDR, 8-/10-/16-/20-bit SDR pixel output interface...

Это значит на выходе мы получаем сплошной массив пикселей? Что означает 4:4:4 DDR, n-bit SDR?

adv7181c_outputs.PNG:
P0-P19, я так понимаю выходы, и декодер просто меняет их состояние с определённой частотой. С них мы считываем тот самый pixel output stream?
Какая там частота? Или есть сигнал синхронизации?

Понимаю, вопрос из разряда довольно глупых, но всё же:
Какая нужна периферия, чтоб всё это хозяйство (12, 8/10/16 или 20 выходов, см влож.) подключить к МК, и через DMA гнать во внешнюю SDRAM?

Контроллер нужен System-On-Chip, думаю, подходящие есть, иначе вся система будет очень сложной.

От проекта отказаться уже не могу, но в одиночку не справлюсь, любая помощь приветствуется.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 7 2012, 23:28
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(A. Smolny @ Jan 8 2012, 03:08) *

Я бы советовал взять что-нибудь "мониторное", например AD9985A. Дешевле, быстрее, и без лишних наворотов. Есть подобное и с интерфейсом DVI/HDMI помимо аналогового.

На выходе сплошной поток пикселей, клок и сигналы синхронизации. Все это напрямую заводится на видеопорт выбранного контроллера. Ничего, кроме проводов, не требуется.

Скажем, у устройства может быть такая конфигурация:
AD9985A->шина 8/16 бит->PPI ADSP-BF524. К последнему подключаем SDRAM и последовательную флеш для загрузки.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jan 9 2012, 05:08
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(aaarrr @ Jan 8 2012, 03:28) *
Скажем, у устройства может быть такая конфигурация:
AD9985A->шина 8/16 бит->PPI ADSP-BF524. К последнему подключаем SDRAM и последовательную флеш для загрузки.

Такая не может. У BF524 порт PPI 16-ти битный, а выход AD9985A 24-х битный.

У BF547 есть 24-х битный порт PPI.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 9 2012, 09:02
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(blackfin @ Jan 9 2012, 09:08) *
Такая не может. У BF524 порт PPI 16-ти битный, а выход AD9985A 24-х битный.

Что значит "не может"? ТС нужно вообще 8 бит, а использовать лишние никто не заставляет.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- A. Smolny   Оцифровка сигнала VGA   Jan 7 2012, 19:13
- - aaarrr   Цитата(A. Smolny @ Jan 7 2012, 22:59) Пер...   Jan 7 2012, 19:15
|- - A. Smolny   Цитата(aaarrr @ Jan 7 2012, 23:15) А разр...   Jan 7 2012, 19:21
|- - aaarrr   Цитата(A. Smolny @ Jan 7 2012, 23:21) htt...   Jan 7 2012, 19:23
|- - prottoss   Цитата(A. Smolny @ Jan 8 2012, 01:21) htt...   Jan 7 2012, 19:34
- - aaarrr   То есть нужен процессор со следующим набором фишек...   Jan 7 2012, 19:34
- - A. Smolny   aaarrr: Как рассчитывается величина? И как рассчит...   Jan 7 2012, 19:39
|- - aaarrr   Цитата(A. Smolny @ Jan 7 2012, 23:39) Как...   Jan 7 2012, 19:52
- - prottoss   Ве же подниму вопрос еще раз. Зачем слодности со с...   Jan 7 2012, 20:01
- - A. Smolny   prottoss: Нет, в том и дело, нужно наблюдать за ма...   Jan 7 2012, 20:16
|- - aaarrr   Цитата(A. Smolny @ Jan 8 2012, 00:16) Я п...   Jan 7 2012, 20:27
|- - prottoss   Цитата(A. Smolny @ Jan 8 2012, 02:16) pro...   Jan 7 2012, 20:44
- - A. Smolny   Спасибо, aaarrr! А теперь вопрос на засыпку: м...   Jan 8 2012, 22:37
|- - aaarrr   Цитата(A. Smolny @ Jan 9 2012, 02:37) А т...   Jan 8 2012, 22:48
|- - prottoss   Цитата(A. Smolny @ Jan 9 2012, 04:37) А т...   Jan 8 2012, 22:56
- - A. Smolny   Спасибо Вам, очень помогли!   Jan 9 2012, 02:45


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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