| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
Как сформировать сигнал для монитора?
06.10.2012, 13:25
|
|
|
Временная регистрация
Регистрация: 06.12.2010
Сообщений: 76
Сказал спасибо: 30
Сказали Спасибо 15 раз(а) в 15 сообщении(ях)
|
Как сформировать сигнал для монитора?
Добрый день
Подскажите пож. как получить видеосигнал для монитора
с разрешением 234 x 480pixels + 8-16 бит цвет? возможно есть какой то видеоконтроллер с интерфейсом SPI или I2C.?
--
Спасибо
|
|
|
|
06.10.2012, 18:24
|
|
|
Прописка
Регистрация: 14.06.2012
Сообщений: 263
Сказал спасибо: 2
Сказали Спасибо 129 раз(а) в 103 сообщении(ях)
|
Re: Как сформировать сигнал для монитора?
А что там за монитор и какого стандарта видеосигнал он принимает?
Ну в простейшем случае аналогового видеосигнала из трех компонент - это три канала ЦАП для цветов RGB и два сигнала прямоугольных импульсов вертикальной и горизонтальной синхронизации. ЦАП - высокоскоростные, мегагерц эдак на 10-15, разрядностью 8-10 бит (больше не нужно). 16 бит на каждый канал это 48-битный цвет и для монитора это бессмысленно.
I2C для передачи изображения в принципе то не кошерно по причине малой его скорости. Управляющие сигналы видеопроцессора - это да, в большинстве так и делается.
|
|
|
|
06.10.2012, 19:54
|
|
|
Гражданин KAZUS.RUN
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
|
Re: Как сформировать сигнал для монитора?
Видимо имеется ввиду дисплей с аналоговым RGB интерфейсом из портативного DVD, телевизора или дешевой фоторамки.
Вообще, там довольно замороченный по таймингам интерфейс, кроме того каждую строку нужно инвертировать входные сигналы.
Здесь человек подключал такой к ПЛИС. С этим дисплеем это, видимо единственный относительно простой способ.
__________________
Если ты читаешь это - значит тебе нечем заняться...
|
|
|
|
06.10.2012, 20:14
|
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 11,134
Сказал спасибо: 202
Сказали Спасибо 3,285 раз(а) в 2,151 сообщении(ях)
|
Re: Как сформировать сигнал для монитора?
да есть готовые контролеры-микры ргб. они сами все формируют - синры, цвета..........
а проц в него как в память просто заливает нужные изменения а непостоянно гонит сигнал
|
|
|
|
06.10.2012, 20:23
|
|
|
Временная регистрация
Регистрация: 06.12.2010
Сообщений: 76
Сказал спасибо: 30
Сказали Спасибо 15 раз(а) в 15 сообщении(ях)
|
Re: Как сформировать сигнал для монитора?
вобщем то хотелось бы видеть на выходе контроллера готовый композитный сигнал (самой матрицей управлять не планировалось).
есть ли такой контроллер - в видео буфер которого можно выгрузить данные для отображения, а на выходе получить аналоговый видео сигнал?
|
|
|
|
06.10.2012, 20:42
|
|
|
Гражданин KAZUS.RUN
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
|
Re: Как сформировать сигнал для монитора?
Сообщение от индюк
|
да есть готовые контролеры-микры ргб. они сами все формируют - синры, цвета..........
а проц в него как в память просто заливает нужные изменения а непостоянно гонит сигнал
|
Есть, но они не формируют тех времянок, которые нужны этому дисплею. Впрочем, как выясняется, автору требуется на входе обычный ПЦТВ. В принципе, существуют готовые контроллеры, формирующие, помимо остального и ТВ сигнал, но обычно это многоногие монсты, зачастую в BGA корпусах. Так, сходу, и не вспомнить таких. Проще, наверное все же на ПЛИС или на МК соорудить, в зависимости от того, что отображать требуется, и с каким разрешением.
__________________
Если ты читаешь это - значит тебе нечем заняться...
|
|
|
|
08.10.2012, 08:58
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
|
Re: Как сформировать сигнал для монитора?
|
Цитата:
|
|
есть ли такой контроллер - в видео буфер которого можно выгрузить данные для отображения, а на выходе получить аналоговый видео сигнал?
|
Есть, называется ISA VGA adapter. Подключаете к МК, программируете регистры и получаете любой интересующий Вас видеостандарт.  Более простой вариант - видеоконтроллер на ПЛИС. За основу берется видеоподсистема того же спектрума, готовый с opencores.org или альтеровская мегафункция.
__________________
misterdi<@>i.ua
|
|
|
|
08.10.2012, 11:47
|
|
|
Временная регистрация
Регистрация: 06.12.2010
Сообщений: 76
Сказал спасибо: 30
Сказали Спасибо 15 раз(а) в 15 сообщении(ях)
|
Re: Как сформировать сигнал для монитора?
Сообщение от MisterDi
|
|
олее простой вариант - видеоконтроллер на ПЛИС. За основу берется видеоподсистема того же спектрума, готовый с opencores.org или альтеровская мегафункция.
|
к сожалению, с ПЛИС до сих пор не сталкивался.. подскажите у кого можно заказать такое устройство http://opencores.org/project,vga_lcd (как показалось это должно подойти )
|
|
|
|
08.10.2012, 12:17
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
|
Re: Как сформировать сигнал для монитора?
igor-x,
а порывшись там же, найдете и немало ядер МК, которые можно поместить в ПЛИС, добавить свои периферию и интерфейсы-дрыгоножки - в результате получить систему-на-кристалле (SoC)
|
|
|
|
08.10.2012, 12:50
|
|
|
Частый гость
Регистрация: 11.03.2005
Сообщений: 27
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Как сформировать сигнал для монитора?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:36.
|
|