ID работы: 8090499

Рождены, чтоб сказку сделать былью

Джен
R
Заморожен
11
Размер:
66 страниц, 21 часть
Описание:
Примечания:
Публикация на других ресурсах:
Запрещено в любом виде
Поделиться:
Награды от читателей:
11 Нравится 12 Отзывы 2 В сборник Скачать

фрагмент 006d

Настройки текста
Набросок схемы формирователя телевизионного сигнала, на первый взгляд, никуда не годился. Виктор обоснованно сомневался, что сможет довести переходник до ума, почти не разбираясь в сути вопроса. Он не понимал, как нужно формировать и модулировать сигнал, дабы его принял и обработал старый телевизор. Взгляд Виктора упал на осциллограф, стоящий под рукой. Мальчишка предположил, что мог бы выводить текст на нём, обойдясь без телевизионного переходника. Монохромный экран осциллографа с длительным зелёным послесвечением даже лучше чёрно-белого телевизионного экрана. У осциллографа имелся стандартный низкочастотный вход, на который можно сразу подавать сигнал. Конечно же, не получится управлять яркостью, но подобное простительно для текста, к тому же простенький видеоадаптер изначально лишён такой функции. А длительное свечение компенсирует сбои обновляемого изображения. Искушение отделаться малой кровью заставило Виктора копнуть глубже. В очередной раз подтвердилось правило, что ничего не даётся даром. Осциллограф требовал совсем иной сигнал. Сформированную картинку следовало рисовать, положив набок. А координату пикселей в столбце нужно задавать амплитудой. Сразу же расхотелось переделывать уже готовый видеоадаптер и не терять время на заведомо тупиковые решения. Осциллограф ещё пригодится по своему прямому назначению. Так или иначе, но собранный видеоадаптер должен формировать стандартное изображение, которое поймёт стандартный монитор и даже обычный телевизор. Суть проблемы в способе передачи этого изображение от компьютера до телевизора. Нужно разобраться в формате и сделать переходник для телевизионного сигнала. А по старому телевизору всё равно нечего смотреть. Пусть хотя бы приносит пользу в качестве монитора. Звук, конечно, не очень актуален, зато его известно как делать и он мог послужить ориентиром для отстройки частоты видеоканала. Для начала подросток собрал схему сопряжения аудиоканала. Он сделал простой частотный модулятор. Добавил генератор несущей частоты. Собрал фильтры из трёх колебательных контуров. Поставил генератор сдвигающей частоты и фильтр выходной частоты. Для использования ультракоротких волн пришлось работать очень аккуратно и точно, ведь даже крохотная ошибка могла добавить серьёзные проблемы. Чтобы контролировать результат, Витя сразу же отстраивал передатчик, ловя тестовый сигнал на телевизоре. Добавить видеоканал не представляло сложности. Всего лишь ещё один генератор несущей частоты, модулированный уровнем яркости. Витя отстроил его, забив экран телевизора мусором. А дальше задумался, как сформировать сигналы синхронизации. Перечитывая книги, сообразил, что в начале каждой линии нужно подавать простой сигнал горизонтальной развёртки. За исходный сигнал взял импульсы горизонтальной развёртки, штатно посылаемые видеоадаптером на отдельный контакт вывода. Виктор обрезал эти импульсы последовательным дросселем и растянул параллельным конденсатором. Форму и длительность пришлось вычислять по прикидкам, а позже уточнять эмпирическим методом. На основе первоначальных фаз сигнала горизонтальной развёртки, сформировал подающие, запирающие и синхронизирующие сигналы. А базовая часть импульса, отпирала смеситель сигнала уровня яркости. Эксперимент с телевизором продемонстрировал на экране выразительные горизонтальные полосы. Они визуально размазывались и бежали толи сверху вниз, толи наоборот снизу вверх. Впрочем, то, что ему удалось сформировать какое-то подобие изображения, мальчишка принял за успешный шажок в правильную сторону. Уже задним числом, он сообразил, что вместо хитрых аналоговых смесителей и формирователей сигналов, мог бы прицепиться напрямую к счётчикам адресов видеоадаптера. Но немного прикинув, передумал, ведь стрёмно лишний раз влезать в схему, гораздо практичнее использовать штатный интерфейс. Хотя, конечно, цифровой отсчёт более надёжен и стабилен, чем аналоговый преобразователь. Сигналы вертикальной синхронизации доставили гораздо больше проблем. Витя далеко не сразу нашёл нормальное описание их формата. Но когда нашёл и разобрался, то ужаснулся несуразной реализации. Ему захотелось громко поругаться на всяких умников. Оказывается, телевизор за секунду показывал двадцать пять кадров. Но делил кадр на две части. На первом проходе показывал только чётные линии кадра, а на втором проходе показывал только нечётные линии кадра. И перед началом каждого прохода, посылал два разных сигнала, тем самым маркируя чётные и нечётные полукадры. А ведь видеоадаптер формировал и посылал все линии подряд с правильной нумерации без какого-либо чередования. Вот вам и обещанный стандарт изображения! Впрочем, разработчиков можно понять. Видеоадаптеру гораздо проще выполнять последовательный обход. А в телевизоре чередование линей компенсирует эфирные помехи и скорость затухания пикселей. Чтобы переделать видеоадаптер, пришлось очень внимательно изучать его схему. Счётчикам всё равно, какие ячейки и в каком порядке опрашивать, тем более тридцать две строки хорошо делились напополам. Подросток проскрёб кончиком ножа несколько адресных дорожек, а затем перекрёстно напаял проводки. Со сдвиговым регистром знакогенератора так легко не получилось. Витя долго просчитывал, а затем прикидывал на пальцах, проверяя, что изображение символа корректно сдвинется. И лишь когда удостоверился, что устранил в схеме все найденные ошибки, то внёс рассчитанные модификации. Сигнал вертикальной синхронизации пришлось формировать из трёх частей. Точно так же, как для горизонтальной синхронизации собрал схему из дросселя и конденсатора, временно открывая транзистор. Эту аналоговую схему пришлось долго калибровать, чтобы она выдерживала правильную длительность сигнала. Ещё один блок из транзистора и небольшого конденсатора, запоминал, какой именно передаётся полукадр: чётный или нечётный. А выходной блок, активированный сигналом общей вертикальной синхронизации, через дополнительную схему, посылал один из двух сигналов либо начала чётного полукадра, либо начала нечётного полукадра. Витя брал параметры сигналов из описания в справочнике. Затем очень тщательно калибровал их на осциллографе. Но всё равно получилось далеко не сразу и сомнительного качества. Впрочем, после тщательной настройки старенький телевизор одобрил такой сигнал. Получилось не всё и не сразу. Телевизор из шестисот двадцати пяти линий отображал лишь пятьсот семьдесят шесть. Остальные линии пролетали мимо. Причём телевизионщики считали нормой подобные потери. А ведь в этих скрытых линиях терялось целых четыре строки символов. Задумавшись, Виктор повторно изучил схему видеоадаптера. После всех прочитанных книг, ковыряний и переделок, он гораздо глубже понял, как же работает видеоадаптер. И чем больше мальчишка углублялся в суть проблемы, тем сильнее ему хотелось переделать схему. Он не мог заставить телевизор отображать все линии. Зато мог уменьшить высоту строки, которая в изначальной версии занимала почти двадцать линий. Витя обдумал и расчертил новую схему. Он задумал поставить больше счётчиков, чтобы они отрабатывали несколько холостых тактов. Заодно подросток сразу учёл правильное чередование чтения ячеек и сдвига изображения символа. Выбросил элементы, формировавшие не нужные сигналы синхронизации. Вместо них поставил переработанный вариант. А ради компактности дорисовал и высокочастотный преобразователь сигнала. По ходу составления схемы придумал, как усовершенствовать передатчик, чтобы он сразу формировал три чётких сигнала: чёрный, белый и запирающий. Витя, в общем-то, уже понял, что запирающий сигнал особо не нужен. То есть запирающий сигнал, конечно, нужен - для уменьшения мусора на экране, во время передачи картинки по радио. А когда видеосигнал подаётся напрямую по кабелю, то он защищён от помех. Но ведь использовать запирающий сигнал гораздо правильнее, а подключив мощный усилитель к антенне, можно устроить вещание на городок. Конечно же, охватить вещанием весь Белянск слишком амбициозно, но по любому правильный сигнал гораздо лучше, чем хрен знает какой. Перепаянная и собранная на новой плате схема почему-то отказалась работать. Витя предположил, что напутал во время пайке или же ошибся в расчётах. Но прозвон и тестирование выявили то, что сгорел генератор КР531ГГ1 и пришлось покупать новую микросхему. После замены видеоадаптер наконец-то нормально заработал. Да и картинка в отличие от предыдущего варианта перестала дёргаться и сдвигаться. А на экран телевизора прекрасно влезли все тридцать две строки по шестьдесят четыре символа. Собственное достижение вызвало восторг. Ведь большой текстовый дисплей открывал новые горизонты и расширял возможности компьютера.
Отношение автора к критике
Приветствую критику только в мягкой форме, вы можете указывать на недостатки, но повежливее.
Права на все произведения, опубликованные на сайте, принадлежат авторам произведений. Администрация не несет ответственности за содержание работ.