Генератор статичной ТВ картинки из ПЗУ - нужна помощь

Обсуждаем цифровые устройства...
Ответить
Встал на лапы
Сообщения: 130
Зарегистрирован: Сб сен 18, 2010 16:21:29

Сообщение Ramirezz »

Добрый день! есть идея- записать двухцветную картинку в пзу типа 27сХХ как последовательность точек, а потом просто опрашивать с частотой строк и обнулять опрос в конце кадра,и подключить к УКВ АМ-передатчику. в цифре не особо силен. как сделать чтоб из 27сХХ получить построчный вывод?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 73964
Зарегистрирован: Вт дек 20, 2011 12:46:51
Откуда: Петроград

Сообщение Maykill »

полно схем испытательных генераторов, в том чесле и цветных полос...
или это из спортивного интереса? :))
http://monitor.espec.ws/section30/topic118471.html
к примеру
https://www.int-s.spb.ru
" Можно я лягу?"(C)
Контактная информация:
Реклама
Встал на лапы
Сообщения: 130
Зарегистрирован: Сб сен 18, 2010 16:21:29

Сообщение Ramirezz »

это из интереса не испытательный сигнал сделать а какую-нибудь надпись или лого попробовать запустить с минимальными затратами))
Друг Кота
Аватара пользователя
Сообщения: 73964
Зарегистрирован: Вт дек 20, 2011 12:46:51
Откуда: Петроград

Сообщение Maykill »

http://zxbyte.ru/ik17.htm
несколько примеров
в своё время в Радио печатали ...правда на дискретной логике, но чтобы понять прицип- есть смысл полистать на тему видеоигровых приставок самодельных и синтеза изображений на экране
https://www.int-s.spb.ru
" Можно я лягу?"(C)
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Сообщение Rokl »

Ramirezz писал(а):это из интереса не испытательный сигнал сделать а какую-нибудь надпись или лого попробовать запустить с минимальными затратами))
В любом случае тебе придется сделать генератор синхросигналов строчных и кадровых с сеткой частот по вертикали и горизонтали.
Эта сетка частот пойдет на выборку адресаПЗУ и мультиплексирования выходов. Т.е. для RGB нужно иметь 3 выхода, получишь 8 цветов, или ещё подмешать 3 выхода RGB, тогда получишь 16 цветов и 2 выхода ПЗУ будут свободными. А дальше считаешь количество пикселей на строку и помножаешь на количество строк в кадре. Получаешь емкость ПЗУ. Количество пикселей на строку задается сеткой частот. Дальше рисуешь картинку, разбивешь её попиксельно, выбираешь для каждого пикселя цвет и составляешь таблицу ПЗУ, программишь её и твоя статическая картинка на экране ТВ готова.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3443
Зарегистрирован: Вт июн 28, 2011 12:11:50
Откуда: Россия,Ставропольский край, ст.Бекешевская

Сообщение rus084 »

для синхроимпульсов можно использовать дополнительный вывод пзу .
Меня зовут Димон .
Изображение
Изображение
Контактная информация:
Реклама
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Сообщение Rokl »

rus084 писал(а):для синхроимпульсов можно использовать дополнительный вывод пзу .
Если адресных входов у ПЗУ хватит, то почему бы и нет. как раз 2 свободных выхода на строчные и кадровые синхроимпульсы использовать.
Получается генератор, счетчиков пяток, ПЗУ и транзисторные ключи на RGB и синхросмесь.
Друг Кота
Аватара пользователя
Сообщения: 3268
Зарегистрирован: Вс июл 23, 2006 01:32:05
Откуда: г.Москва

Сообщение VIRGO »

Rokl писал(а):Если адресных входов у ПЗУ хватит, то почему бы и нет. как раз 2 свободных выхода на строчные и кадровые синхроимпульсы использовать.
Можно проще, формировать трёхкомпонентный сигнал (яркостной и цветоразностные) тогда все синхроимпульсы фомируются в яркостном канале. Три ПЗУ работают синхронно и записывается в них два полукадра. Был у меня сохранён буржуйский проект, только никак найти не могу (боюсь что уже нет его). Если найду, то выложу.

Вот есть попроще. На одной ПЗУ.
Вложения
epromgenerator_a5.pdf
(347.98 КБ) 417 скачиваний
R3Dio 73!
Встал на лапы
Сообщения: 130
Зарегистрирован: Сб сен 18, 2010 16:21:29

Сообщение Ramirezz »

в идеале-получить полный сигнал. пусть хотя бы ч-б
Друг Кота
Аватара пользователя
Сообщения: 3268
Зарегистрирован: Вс июл 23, 2006 01:32:05
Откуда: г.Москва

Сообщение VIRGO »

Ramirezz писал(а):в идеале-получить полный сигнал. пусть хотя бы ч-б
И в чем проблема? Генератор - счётчики - ПЗУ и немного логики. Какое разрешение картинки нужно?
R3Dio 73!
Друг Кота
Аватара пользователя
Сообщения: 73964
Зарегистрирован: Вт дек 20, 2011 12:46:51
Откуда: Петроград

Сообщение Maykill »

http://zx.pk.ru/showthread.php?t=12628
готовый генератор ЛЮБЫХ картинок
+программируется на бэйсике :))
всего порядка 28-ми микросхем
https://www.int-s.spb.ru
" Можно я лягу?"(C)
Контактная информация:
Встал на лапы
Сообщения: 130
Зарегистрирован: Сб сен 18, 2010 16:21:29

Сообщение Ramirezz »

VIRGO писал(а):
Ramirezz писал(а):в идеале-получить полный сигнал. пусть хотя бы ч-б
И в чем проблема? Генератор - счётчики - ПЗУ и немного логики. Какое разрешение картинки нужно?
Проблема в том как реализовать. у ПЗУ 27хх вывод паралельный. а надо сделать последовательный да еще и чересстрочный
Друг Кота
Аватара пользователя
Сообщения: 73964
Зарегистрирован: Вт дек 20, 2011 12:46:51
Откуда: Петроград

Сообщение Maykill »

заведите выходы на сдвиговый регистр и выводите последовательно- в чём трудности?
я же не порсто так на спектрум намекнул- там именно так...
на 555 ИР1
https://www.int-s.spb.ru
" Можно я лягу?"(C)
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3268
Зарегистрирован: Вс июл 23, 2006 01:32:05
Откуда: г.Москва

Сообщение VIRGO »

Ramirezz писал(а):Проблема в том как реализовать. у ПЗУ 27хх вывод паралельный. а надо сделать последовательный да еще и чересстрочный
Зачем сдвигать? С выхода 27хх берётся один бит для формирования синхросмеси и 7 бит через матрицу R2R для получения 128 градаций серого. В ПЗУ пишется весь кадр (два полукадра).
R3Dio 73!
Встал на лапы
Сообщения: 130
Зарегистрирован: Сб сен 18, 2010 16:21:29

Сообщение Ramirezz »

VIRGO писал(а):
Ramirezz писал(а):Проблема в том как реализовать. у ПЗУ 27хх вывод паралельный. а надо сделать последовательный да еще и чересстрочный
Зачем сдвигать? С выхода 27хх берётся один бит для формирования синхросмеси и 7 бит через матрицу R2R для получения 128 градаций серого. В ПЗУ пишется весь кадр (два полукадра).
128 градаций серого ? а влезет в ПЗУ?
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Сообщение Rokl »

Ramirezz писал(а): 128 градаций серого ? а влезет в ПЗУ?
Без особых проблем.
Встал на лапы
Сообщения: 130
Зарегистрирован: Сб сен 18, 2010 16:21:29

Сообщение Ramirezz »

тут еще постращали что ПЗУ при постоянном обращении и считывании зверски греться будет )
Друг Кота
Сообщения: 6014
Зарегистрирован: Чт ноя 26, 2009 11:16:50
Откуда: Москва

Сообщение SmarTrunk »

Возможное решение такое - картинка (или несколько, если нужно) записывается в дешевое медленное последовательное флеш-ПЗУ. МК считывает нужную картинку (можно выбрать, какую), при включении, неспеша, и записывает в ОЗУ. Потом быстро перебираются адреса ОЗУ и выдаются данные, на ЦАП. Перебором адреса занимается или ПЛИС, или сам МК (если у него хватит быстродействия). Встечались мне такие самодельные генераторы испытательных ТВ-сигналов...
Друг Кота
Аватара пользователя
Сообщения: 3268
Зарегистрирован: Вс июл 23, 2006 01:32:05
Откуда: г.Москва

Сообщение VIRGO »

SmarTrunk писал(а):Возможное решение такое - картинка (или несколько, если нужно) записывается в дешевое медленное последовательное флеш-ПЗУ. МК считывает нужную картинку (можно выбрать, какую), при включении, неспеша, и записывает в ОЗУ. Потом быстро перебираются адреса ОЗУ и выдаются данные, на ЦАП. Перебором адреса занимается или ПЛИС, или сам МК (если у него хватит быстродействия). Встечались мне такие самодельные генераторы испытательных ТВ-сигналов...
Умываю руки. \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\мк...ВСЕМУ ГОЛОВА!!!!
R3Dio 73!
Встал на лапы
Сообщения: 130
Зарегистрирован: Сб сен 18, 2010 16:21:29

Сообщение Ramirezz »

SmarTrunk писал(а):Возможное решение такое - картинка (или несколько, если нужно) записывается в дешевое медленное последовательное флеш-ПЗУ. МК считывает нужную картинку (можно выбрать, какую), при включении, неспеша, и записывает в ОЗУ. Потом быстро перебираются адреса ОЗУ и выдаются данные, на ЦАП. Перебором адреса занимается или ПЛИС, или сам МК (если у него хватит быстродействия). Встечались мне такие самодельные генераторы испытательных ТВ-сигналов...
это слишком сложно.
Ответить

Вернуться в «Цифровая техника»