Синхрогенератор телевизионный

Печатные платы, программируемая логика, разработка и изготовление аппаратуры

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Синхрогенератор телевизионный

Post by Shaos »

Alikberov wrote:А вообще, тут имеются практики, кто разворачивал именно свой матрац?
Современные (LCD) телевизоры как отнесутся к такой кустарщине?
Современные телеки ещё более толерантны к погрешностям входного сигнала - их даже на цвет проще развести кустарно :lol:
(я правда тут только за NTSC отвечаю т.к. в PAL цвет несколько более сложно устроен, но люди его тоже делают кустарно и оно таки работает)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Alikberov
Doomed
Posts: 347
Joined: 14 Oct 2019 18:10
Location: Tashkent

Синхрогенератор телевизионный

Post by Alikberov »

Shaos wrote:их даже на цвет проще развести кустарно :lol:
(я правда тут только за NTSC отвечаю т.к. в PAL цвет несколько более сложно устроен, но люди его тоже делают кустарно и оно таки работает)
Так же было и 30 лет назад (ссылка). :ebiggrin:

P.S.: Универсальные программаторы жутко дорогие до сих пор.
Есть мысль подключить ПЗУ со своим паттерном для отображения синхрогенератором своей заставки.
User avatar
Alikberov
Doomed
Posts: 347
Joined: 14 Oct 2019 18:10
Location: Tashkent

Синхрогенератор телевизионный

Post by Alikberov »

Есть некоторые оригинальные идеи применения синхрогенератора.

Например, мультиплексированием выводить/скрывать в определённом месте телевизионного кадра пиктограмму.

Так, если использовать К573РФ5 под иконку 128x128, то её можно отображать в одной из четвертей экрана.
Соответственно, для заполнения всего экрана "плиткой" достаточно 4 микросхемы ПЗУ, которые на панельках можно переставлять и, соответственно, на экране пиктограммы также изменят свои расположения.

Прошивка кодируется следующим образом:
  • 0XXXXXXX - селектор входного сигнала, на который будут реагировать пиксели пиктограмм
  • 10GGRRBB - код RGB-цвета, отображаемый, если входной сигнал - "0"
  • 11GGRRBB - код RGB-цвета, отображаемый, если входной сигнал - "1"
Из кодировки видно, что разрешение по горизонтали падает вдвое по мере чередования кодирования цветов для "выключенного" и "включённого" пикселя.
В случае выборки нескольких входных сигналов, разрешение падает уже втрое.
(Естественно, имеется и специальный редактор для подготовки таких пиктограмм (но лишь до 64 сигналов) - ссылка.)

Например, для пиктограммы "флюгера" с отображением направления ветра домашней метеостанции понадобится 8 сигналов от герконов, а пиктограмма может иметь вид из восьми стрелок, где перед каждой из стрелок выбирается свой индекс входного сигнала.

Ниже - набросок такой схемы.
Где U1-U8 - мультиплексоры для селекции до 128 входных сигналов, а U9 - регистр цвета (или градации серого) отображаемого в текущий момент пикселя.
You do not have the required permissions to view the files attached to this post.
Mixa64
Doomed
Posts: 478
Joined: 25 Aug 2009 07:02
Location: Москва

Re: Синхрогенератор телевизионный

Post by Mixa64 »

Alikberov wrote: А вообще, тут имеются практики, кто разворачивал именно свой матрац?
Современные (LCD) телевизоры как отнесутся к такой кустарщине?
Вот тут у себя выделил, генератор клетчатого поля 64x60 клеток. Из относящегося к видео, не считая других синхросерий, там задающий генератор, формирователь серого по бокам, серого перед и после кадрового гашения (2-3 строки, с наложением на front-back porch), собственно гашения, синхра и белое поле посередине исчерченное сеткой. Формат VGA 640x480 , строго по стандарту, как здесь. Единственное отступление от стандарта - пиксельклок 25.000 вместо положенных 25.175.
Слева внизу ч/б ЦАП из КМОП-овского КП2 :) 74AC' который, не путать с 564КП2. Типа ключует между 0 и 5В, которые сопротивлениями в нужные уровни преобразуются.
Всего 15 корпусов ТТЛ, и 1 КМОП.
VGA_field_generator.jpg
Все это выводится на LCD телевизор, у него VGA-шный разъем имеется. Картинка вполне приличная. А степень кустарщины, как видно, запредельная при этом.
TV_screen_VGA.jpg
You do not have the required permissions to view the files attached to this post.